Tímový projekt - Tím č.1

Simulátor komunikácie v počítačovej sieti

Adam Hamšík et al.

FIIT STU
Fakulta informatiky a informačných technológií, STU Bratislava
Ústav počítačových systémov a sietí

  Ilkovičova 3
  842 16
  Bratislava 4
  Slovenská republika


Obsah
1. Úvod
2. Členovia tímu
2.1. Bc. Adam Hamšík
2.2. Bc. Marián Schmotzer
2.3. Bc. Peter Péti
2.4. Bc. Tomáš Mózes
2.5. Bc. Maroš Nemsila
2.6. Rozdelenie funkcií
2.7. Kontakt
3. Dokumentácia
3.1. Zimný semester
3.2. Letný semester
4. Produkt

Kapitola 1. Úvod

Vítame Vás na stránke nášho tímového projektu. Na tejto stránke nájdete informácie k projektu, predstavenie členov tímu, dokumentáciu a výsledný produkt.


Kapitola 2. Členovia tímu

2.1. Bc. Adam Hamšík

Vo svojom štúdiu sa predovšetkým zaujíma o stavbu operačných systémov typu Unix a počítačové siete. Jeho hlavným zameraním je systém s otvoreným zdrojovým kódom NetBSD, v ktorom zastáva úlohu vývojára a testera. Predpokladom k zvládnutiu práce na danom projekte je predovšetkým výborné analytické myslenie, dôraz na tímovú prácu a neustály odborný rast. Pri práci v tomto systéme používa dominantný programovací jazyk NetBSD, ktorým je jazyk C. Okrem tohto jazyka musí samozrejme ovládať množstvo podporných nástrojov, akým je napríklad systém pre direktnú rekompiláciu programov Make a takisto dokumentačný nástroj DocBook. Najmä s projektom DocBook a jeho aktívnym používaním má mnoho skúseností, nakoľko ho aktívne používa nielen pri projekte pre NetBSD, ale aj pri zadaniach na univerzite. Jeho programátorské skúsenosti sú značné aj v oblasti skriptovacích jazykov ako Bash a Perl. Okrem výborných programátorských zručností sa zaujíma aj o dominantné hardvérové architektúru dnešných osobných počítačov i výkonných serverov. Druhou záujmovou oblasťou sú počítačové siete. O stavbe a fungovaní počítačových sietí získal prvotné informácie už počas svojho bakalárskeho štúdia, ale najviac praktických skúseností získal v kurze Cisco Certified Network Associate. Aktuálne má ukončené tri semestre kurzu, kde získal vedomosti nielen o fungovaní moderných sietí, ale takisto si prakticky overil konfiguráciu aktívnych sieťových prvkov.


2.2. Bc. Marián Schmotzer

Jeho hlavným zameraním sú operačné systémy a počítačové siete. Aktívne pracuje v operačných systémoch typu Unix z rodiny BSD a typu Linux (Gentoo, Redhat, OpenSuse). Okrem toho sa stará aj o správu niekoľkých dôležitých aplikácií ako sú systémy pre virtualizáciu v podobe projektu XEN, databázové systémy (MySQL, PostgreSQL, Sybase), aplikačné servery založené na technológií Tomcat a Apache, mailové servery (qmail, postfix) a systémy pre správu používateľov LDAP. Študent sa aktívne zaujíma o počítačové siete a jeho vedomosti sú na výbornej úrovni. Zvláda a j technológie VPN, spravuje systémy IP telefónie v podobe projektu Asterisk. V súčasnosti má absolvované dva semestre kurzu CCNA. Z programátorského hľadiska sa zaujíma o prácu v programovacom jazyku C, ovláda 3 skriptovacie jazyky a počas vypracovania svojej bakalárskej práce získal značné vedomosti z prostredia jazyka PHP. Pracoval v spoločnosti HP, kde vykonával podporu pre systémy Unix a Linux a takisto pracuje v spoločnosti EKV Mont, ktorá sa zaoberá tvorbou serverov a sietí. V súčasnosti pracuje ako systémový administrátor v spoločnosti Centire.


2.3. Bc. Peter Péti

Ako jediný z tímu je absolventom študijného programu Softvérové inžinierstvo. Aktívne sa zaujíma o operačné systémy, počítačové siete a vývoj programov a webových aplikácií. Keďže je absolventom štvorročného štúdia, má naviac skúsenosti z predmetu Stavba operačných systémov. V oblasti operačných systémov sa zaujíma predovšetkým o systémy typu Linux, pričom skúsenosti má pri práci s pro jektami Gentoo, Fedora a CentOS. V rámci tímu je jediným absolventom všetkých štyroch semestrov CCNA. Ako programátor sa zameriava na prácu v programovacom jazyku C, rovnako ovláda skriptovací jazyk Bash a počas svo jej bakalárskej práce na projekte webovského portálu získal množstvo praktických skúsenosti s jazykom PHP. Cenné skúsenosti má ako administrátor rozšírených systémov Apache, MySQL a Samba. Svoje bohaté vedomosti navyše uplatňuje v spoločnosti Tempest, pričom jeho úlohou v spoločnosti je tvorba programov pre operačný systém Linux a ich testovanie.


2.4. Bc. Tomáš Mózes

Je odborníkom na operačný systém FreeBSD. V rámci riešenia bakalárskej práce získal skúsenosti s architektúrou moderných počítačových systémov i s programovaním na nízkej úrovni. Okrem znalostí technických prostriedkov sa oboznámil so systémom pre kompiláciu programov Make a s dokumentačným systémom DocBook. Počas svojho bakalárskeho štúdia absolvoval predmety Operačné systémy, Počítačové siete 1, Počítacové siete 2 a WAN technológie, kde sa oboznámil s implementáciou sieťových prvkov. Na pokročilej úrovni ovláda programovací jazyk C, skriptovacie jazyky a prácu v operačnom systéme FreeBSD. Jeho hlavným záujmom sú počítačové siete. V súčasnosti študentom 4. semestra CCNA, kde získal skú- senosti s konfiguráciou majoritne využívaných sieťových komponentov. Jeho najväčšou prednosťou je schopnosť zodpovednej, cieľavedomej a systematickej práce o čom svedčia aj jeho vynikajúce študijné výsledky a pochvalný list dekana za bakalársku prácu.


2.5. Bc. Maroš Nemsila

Praktické a mnohoročné skúsenosti má najmä so systémom Debian GNU/Linux. Je však zameraný aj na všeobecný návrh operačných systémov a ich bezpečnosti. Výborné vedomosti má aj z architektúry počítačových systémov a z elektrotechniky. Problematike počítačových sietí sa takisto venuje už od strednej školy, momentálne študent CCNA4 Jeho najväčším prínosom je všeobecný prehľad o princípoch fungovania operačných systémov, sietí a ich bezpečnosti.


2.6. Rozdelenie funkcií

Aktuálne rozdelenie funkcí v tíme

  • Bc. Adam Hamšík - vedúci tímu, integrácia

  • Bc. Marián Schmotzer - správa systému a databázy, implementácia databázy

  • Bc. Tomáš Mózes - analýza, riadenie dokumentácie

  • Bc. Peter Péti - návrh databázy, web rozhrania

  • Bc. Maroš Nemsila - hovorca tímu, integrácia dokumentácie


2.7. Kontakt

kontakt: icq: 277 131 242 mail: maros dot nemsila at gmail dot com


Kapitola 3. Dokumentácia

Na tejto stránke nájdete dokumenty vypracované počas oboch semestrov práce na tímovom projekte.


3.1. Zimný semester


3.2. Letný semester

  • Finálna dokumentácia odovzdaná v letnom semestri sa nachádza tu: ls_dok.pdf


Kapitola 4. Produkt

Finálny produkt si môžete stiahnuť tu: produkt.zip

Používateľská príručka k produktu sa nachádza tu: prirucka.pdf