| Název: | Síťové aplikace a správa sítí |
|---|
| Zkratka: | ISA |
|---|
| Ak.rok: | 2011/2012 |
|---|
| Semestr: | zimní |
|---|
| Studijní plán: | |
|---|
| Vyučovací jazyk: | čeština |
|---|
| Kredity: | 5 kreditů |
|---|
| Ukončení: | zápočet+zkouška (písemná) |
|---|
| Výuka: | | hod./sem | přednáška | sem./cvičení | lab. cvičení | poč. cvičení | jiná |
|---|
| Rozsah: | 26 | 0 | 6 | 0 | 20 |
|---|
| | zkouška | testy | cvičení | laboratoře | ostatní |
|---|
| Body: | 55 | 24 | 0 | 0 | 21 |
|---|
|
|---|
| Garant: | Švéda Miroslav, prof. Ing., CSc., UIFS |
|---|
| Přednášející: | Matoušek Petr, Ing., Ph.D., UIFS Ryšavý Ondřej, Ing., Ph.D., UIFS |
| Cvičící: | Grégr Matěj, Ing., UIFS Halfar Patrik, Ing., UIFS Pápai Michal, Ing., UIFS Polčák Libor, Ing., UIFS Veselý Vladimír, Ing., UIFS |
|---|
| Fakulta: | Fakulta informačních technologií VUT v Brně |
|---|
| Pracoviště: | Ústav informačních systémů FIT VUT v Brně |
|---|
| Prerekvizity: | |
|---|
| | | Cíle předmětu: |
|---|
Cílem předmětu je seznámit studenty s moderními síťovými službami a nástroji pro správu a řízení síťového provozu. Součástí předmětu je programování síťových aplikací pomocí BSD sockets a praktická výuka v laboratoři.
| | Anotace: |
|---|
Konfigurace síťové rozhraní. Pokročilé programování síťových aplikací. Vyhledávání informací o počítači v DNS a Whois, použití informací z DNS. Sdílení dat po síti - síťové operační systém NFS a Samba. Zabezpeční sítí - filtrování a klasifikace paketů. Vytváření VPN sítí, technologie IPSec. Multimediální komunikace, videokonference. IP telefonie. Zajištění kvality přenosu. Prostředky pro správu sítí. Měření provozu na síti. Modelování a simulace síťového provozu.
| | Požadované prerekvizitní znalosti a dovednosti: |
|---|
- Základy operačních systémů Unix, Windows.
- Programování v jazyce C.
- Schopnost číst studijní texty v angličtině (standardy, RFC dokumenty).
- Architektura počítačových sítí (model ISO/OSI, TCP/IP).
- Činnost protokolů linkové a síťové vrstvy.
- Znalost adresování (typy adres, třídy IP adres, všesměrové vysílání, síťová maska, CIDR).
- Znalost protokolu IPv6.
| | Získané dovednosti, znalosti a kompetence: |
|---|
Studenti umí připojení počítač k sítí, nastavit základní služby, sledovat provoz, vyhledat a opravit případné chyby. Jsou schopni naprogramovat vlastní síťovou aplikaci. Mají přehled o moderních síťových aplikacích pro přenos souborů, hlasu, videa. Znají a umí používat základní prostředky pro správu sítí. Dokážou vytvořit bezpečné spojení přes internet, zabezpečit připojení počítač.
| | Osnova přednášek: |
|---|
- Architektura sítí, adresování, testování.
- Pokročilé programování síťových aplikací TCP/IP - konkurentní server, neblokující schránky. Broadcast a multicast. Přístup k linkové vrstvě.
- Modelování a simulace síťového provozu. OMNeT++.
- Systém DNS. Vyhledávání informací o počítači - databáze DNS, Whois. Záznamy DNS. Zabezpečení DNS.
- Adresářové služby. Architektura LDAP. Komunikace, použití.
- Souborové služby. Komunikace RPC. Síťový souborový systém NFS. Samba.
- Klasifikace paketů a filtrování, firewally.
- Virtuální privátní sítě VPN, architektura IPSec.
- Multimediální přenosy, videokonference. Protokoly RSTP, RTP, RCTP.
- Hlasové služby - VOIP, architektura, kódování. Signalizační protokoly SIP, H.323.
- Zajištění kvality služeb - IntServ, DiffServ, RSVP.
- Prostředky pro správu sítí - ICMP, SNMP, RMON, Syslog.
- Sledování toku dat pomocí NetFlow.
| | Osnova laboratorních cvičení: |
|---|
- Vytváření lokální sítě pro IPv6.
- Překlad NAT64, zabezpečení DNSSEC.
- Připojení k Internetu IPv6 pomocí služby Teredo, zabezpečení IPSec.
| | Osnova ostatní - projekty, práce: |
|---|
|
Implementace aplikace na bázi architektury klient/server pro IPv6. | | Literatura referenční: |
|---|
- W.R.Stevens, B.Fenner, A.M.Rudoff: UNIX Network Programming. The Sockets Network API, Addison-Wesley, 2004.
- A.S.Tanenbaum: Computer Networks, 4th Edition, Prentice Hall, 2003.
- F.Halsall: Computer Networking and the Internet, 5th Edition, Addison Wesley, 2005.
- J.F.Kurose, K.W.Ross: Computer Networking: A Top-Down Approach Featuring the Internet, Adison-Wesley, 2003.
- G. Varghese: Network Algorithmics. Elsevier. 2005.
- D. Medhi, K. Ramasamy: Network Routing. Algorithms, Protocols, and Architecture. Elsevier, 2007.
- W. Stallings: High-speed Networks and Internets. Performance and Quality of Service, 2nd Edition, Prentice Hall, 2001.
- Standardy IETF RFC.
| | Literatura studijní: |
|---|
- Texty přednášek v elektronické podobě.
- Studijní texty k přednáškám dostupné v IS.
| | Kontrolovaná výuka: |
|---|
Vypracování projektu, aktivní účast na laboratorních cvičeních, průběžné testy na cvičeních. Pro složení semestrální zkoušky je nutné získat nejméně 20 bodů ze zkoušky. V opačném případě je zkouška hodnocena body 0.
| | Průběžná kontrola studia: |
|---|
Vypracování projektu (21 bodů), aktivní účast na laboratorních cvičeních, průběžné testy v laboratořích (8+8+8 bodů). | | Podmínky zápočtu: |
|---|
Udělení zápočtu je podmíněno získáním alespoň 20 bodů během semestru. | | |
|