Detail předmětu
Síťové aplikace a správa sítí
ISA Ak. rok 2024/2025 zimní semestr 5 kreditů
Architektura počítačových sítí, modely ISO OSI a TCP/IP. Konfigurace síťové rozhraní. Pokročilé programování síťových aplikací. Vyhledávání informací v DNS. Architektura poštovních a adresářových služeb, použití v praxi. Zabezpečení sítí. Multimediální komunikace, videokonference. IP telefonie. Zajištění kvality přenosu. Prostředky pro správu sítí.
Předmět má 5 kreditů, což podle definice ECTS představuje cca 130 hodin studia:
- 26 hodin přednášek
- 10 hodin laboratorních cvičení
- 50 hodin práce na projektu
- 44 hodin průběžného studia a přípravy na závěrečnou zkoušku
Garant předmětu
Jazyk výuky
Zakončení
Rozsah
- 26 hod. přednášky
- 10 hod. laboratoře
- 16 hod. projekty
Bodové hodnocení
- 60 bodů závěrečná zkouška (60 bodů písemná část, 60 bodů ústní část)
- 20 bodů laboratoře
- 20 bodů projekty
Zajišťuje ústav
Přednášející
Matoušek Petr, doc. Ing., Ph.D., M.A. (UIFS)
Skokanová Jana, Mgr. (CVT)
Cvičící
Hranický Radek, Ing., Ph.D. (UIFS)
Jeřábek Kamil, Ing., Ph.D. (UIFS)
Koutenský Michal, Ing. (UIFS)
Ondryáš Ondřej, Ing. (UIFS)
Zavřel Jan, Ing. (UIFS)
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é aplikace a praktická výuka v laboratoři, kde se studenti naučí konfigurovat a spravovat základní síťové služby.
Student umí připojit počítač k sítí, nastavit základní síťové služby, sledovat provoz, vyhledat a opravit případné chyby. Rozumí principům počítačové komunikace a síťových služeb. Zná a umí používat prostředky pro správu sítí. Dokáže vytvořit bezpečné spojení přes internet a zabezpečit připojení počítače. Je schopen naprogramovat funkční aplikaci pro přenos dat po síti.
Doporučené prerekvizity
- Počítačové komunikace a sítě (IPK)
- Operační systémy (IOS)
Požadované prerekvizitní znalosti a dovednosti
- Základy operačních systémů Unix a Windows včetně používání příkazové řádky v Unixu, editace souborů, spouštění aplikací a sledování běžících procesů.
- Programování v jazyce C. Překlad zdrojových kódu pomocí Makefile v Unixu. Psaní dokumentace k vytvořené aplikaci.
- Schopnost číst studijní texty v angličtině (standardy, manuály, RFC dokumenty).
- Schopnost převodu čísel mezi dvojkovou, desítkovou a šestnáctkovou číselnou soustavou.
- Architektura počítačových sítí (model ISO/OSI, TCP/IP).
- Činnost protokolů linkové a síťové vrstvy.
- Znalost adresování IPv4 a IPv6 - typy adres, všesměrové a skupinové adresování, výpočet síťové masky.
- Směrování na vrstvě IP.
Literatura studijní
- P. Matoušek: Síťové aplikace a jejich architektura, VUTIUM, 2014.
- 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.
- J. F. Kurose, K.W.Ross: Computer Networking: A Top-Down Approach Featuring the Internet, Adison-Wesley, 2003.
- Lewis Van Wikle: Hands-On Network Programming with C : Learn Socket Programming in C and Write Secure and Optimized Network Code, Packt Publishing, 2019.
Osnova přednášek
- Architektura sítí, adresování, testování.
- Pokročilé programování síťových aplikací TCP/IP.
- Multicast. Zpracování dat na linkové vrstvě.
- Zabezpečení počítačové komunikace.
- Systém DNS.
- Poštovní a adresářové služby.
- Videokonference a streaming multimédií.
- Hlasové služby.
- Prostředky pro správu sítí.
- Synchronizace času. Logování událostí.
- Monitorování toků NetFlow.
- Zajištění kvality služeb.
- Shrnutí.
Osnova laboratorních cvičení
- Základní konfigurace síťových zařízení a analýza síťového provozu v programu Wireshark.
- Zabezpečený přenos dat.
- Konfigurace a použití DNS.
- Konfigurace a analýza přenosů VoIP.
- Správa a monitorování sítě.
Průběžná kontrola studia
Aktivní účast na laboratorních cvičeních (20 bodů), vypracování projektu zaměřeného na programování síťových služeb (20 bodů). Podmínky zápočtu: udělení zápočtu je podmíněno získáním alespoň 15 bodů během semestru.
- Aktivní účast na laboratorních cvičeních (max. 20 bodů) a vypracování projektu zaměřeného na programování síťových služeb (20 bodů).
- 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 0 body.
- Termíny semestrální zkoušky mohou mít formu písemnou i formu ústní. Forma je uvedena u daného termínu.
- Laboratorní výuka se nenahrazuje. V případě dlouhodobé překážky ve studiu z důvodu nemoci je možné požádat o náhradní práci. Omezení musí být zadáno od IS VUT prostřednictvím studijního oddělení.
Rozvrh
Den | Typ | Týdny | Místn. | Od | Do | Kapacita | PSK | Skup | Info |
---|---|---|---|---|---|---|---|---|---|
Po | laboratoř | 3., 5., 9., 11. výuky | O205 | 08:00 | 09:50 | 20 | 3BIT | xx | Grégr Skupina č. 1 |
Po | laboratoř | 4., 6., 8., 10., 12. výuky | O205 | 08:00 | 09:50 | 20 | 3BIT | xx | Grégr Skupina č. 11 |
Po | laboratoř | 3., 5., 9., 11. výuky | O205 | 10:00 | 11:50 | 20 | 3BIT | xx | Grégr Skupina č. 2 |
Po | laboratoř | 4., 6., 8., 10., 12. výuky | O205 | 10:00 | 11:50 | 20 | 3BIT | xx | Grégr Skupina č. 12 |
Po | laboratoř | 3., 5., 9., 11. výuky | O205 | 12:00 | 13:50 | 20 | 3BIT | xx | Ondryáš Skupina č. 3 |
Po | laboratoř | 4., 6., 8., 10. výuky | O205 | 12:00 | 13:50 | 20 | 3BIT | xx | Ondryáš Skupina č. 13 |
Po | laboratoř | 3., 5., 9., 11. výuky | O205 | 14:00 | 15:50 | 20 | 3BIT | xx | Ondryáš Skupina č. 4 |
Po | laboratoř | 4., 6., 8., 10., 12. výuky | O205 | 14:00 | 15:50 | 20 | 3BIT | xx | Ondryáš Skupina č. 14 |
Út | laboratoř | 3., 5., 7., 11. výuky | O205 | 08:00 | 09:50 | 20 | 3BIT | xx | Koutenský Skupina č. 5 |
Út | laboratoř | 6., 8., 10., 12. výuky | O205 | 08:00 | 09:50 | 20 | 3BIT | xx | Koutenský Skupina č. 15 |
Út | laboratoř | 2024-10-08 | O205 | 08:00 | 09:50 | 20 | 3BIT | xx | Zavřel Skupina č. 15 |
Út | laboratoř | 2024-11-12 | O205 | 08:00 | 09:50 | 20 | 3BIT | xx | Hranický Skupina č. 5 |
Út | laboratoř | 3., 5., 7., 11. výuky | O205 | 10:00 | 11:50 | 20 | 3BIT | xx | Koutenský Skupina č. 6 |
Út | laboratoř | 6., 8., 10., 12. výuky | O205 | 10:00 | 11:50 | 20 | 3BIT | xx | Koutenský Skupina č. 16 |
Út | laboratoř | 2024-10-08 | O205 | 10:00 | 11:50 | 20 | 3BIT | xx | Zavřel Skupina č. 16 |
Út | laboratoř | 2024-11-12 | O205 | 10:00 | 11:50 | 20 | 3BIT | xx | Hranický Skupina č. 6 |
Út | laboratoř *) | 2024-10-29 | O205 | 16:00 | 17:50 | 20 | 3BIT | xx | Ondryáš Skupina č. 3 - náhrada za státní svátek |
Út | laboratoř *) | 2024-10-29 | O205 | 18:00 | 19:50 | 20 | 3BIT | xx | Ondryáš Skupina č. 4 - náhrada za státní svátek |
St | laboratoř | 3., 5., 7., 9., 11. výuky | O205 | 08:00 | 09:50 | 20 | 3BIT | xx | Jeřábek Skupina č. 7 |
St | laboratoř | 4., 6., 8., 10., 12. výuky | O205 | 08:00 | 09:50 | 20 | 3BIT | xx | Jeřábek Skupina č. 17 |
St | laboratoř | 3., 5., 7., 9., 11. výuky | O205 | 10:00 | 11:50 | 20 | 3BIT | xx | Jeřábek Skupina č. 8 |
St | laboratoř | 4., 6., 8., 10., 12. výuky | O205 | 10:00 | 11:50 | 20 | 3BIT | xx | Jeřábek Skupina č. 18 |
St | laboratoř | 3., 9., 11. výuky | O205 | 12:00 | 13:50 | 20 | 3BIT | xx | Hranický Skupina č. 9 |
St | laboratoř | 4., 6., 8., 10., 12. výuky | O205 | 12:00 | 13:50 | 20 | 3BIT | xx | Hranický Skupina č. 19 |
St | laboratoř | 2024-10-16 | O205 | 12:00 | 13:50 | 20 | 3BIT | xx | Koutenský Skupina č. 9 |
St | laboratoř | 2024-10-30 | O205 | 12:00 | 13:50 | 20 | 3BIT | xx | Jeřábek Skupina č. 9 |
St | laboratoř | 3., 9., 11. výuky | O205 | 14:00 | 15:50 | 20 | 3BIT | xx | Hranický Skupina č. 10 |
St | laboratoř | 4., 6., 8., 10., 12. výuky | O205 | 14:00 | 15:50 | 20 | 3BIT | xx | Hranický Skupina č. 20 |
St | laboratoř | 2024-10-16 | O205 | 14:00 | 15:50 | 20 | 3BIT | xx | Koutenský Skupina č. 10 |
St | laboratoř | 2024-10-30 | O205 | 14:00 | 15:50 | 20 | 3BIT | xx | Jeřábek Skupina č. 10 |
Čt | laboratoř | 3., 5., 7., 9., 11. výuky | O205 | 08:00 | 09:50 | 20 | 3BIT | xx | Zavřel Skupina č. 21 |
Čt | laboratoř | 4., 6., 8., 10., 12. výuky | O205 | 08:00 | 09:50 | 20 | 3BIT | xx | Zavřel Skupina č. 22 |
Čt | laboratoř | 3., 5., 7., 9., 11. výuky | O205 | 10:00 | 11:50 | 20 | 3BIT | xx | Zavřel Skupina č. 23 |
Čt | laboratoř | 4., 6., 8., 10., 12. výuky | O205 | 10:00 | 11:50 | 20 | 3BIT | xx | Zavřel Skupina č. 24 |
Pá | přednáška | 1., 2., 4., 5., 6., 7., 9., 11., 13. výuky | D0206 D105 | 08:00 | 09:50 | 470 | 3BIT | 10 - 19 xx | Matoušek |
Pá | přednáška | 3., 10., 12. výuky | D0206 D105 | 08:00 | 09:50 | 470 | 3BIT | 10 - 19 xx | Grégr |
Pá | přednáška | 2024-11-08 | D0206 D105 | 08:00 | 09:50 | 470 | 3BIT | 10 - 19 xx | Skokanová |
Pá | laboratoř *) | 2024-11-01 | O205 | 13:00 | 14:50 | 20 | 3BIT | xx | Grégr Skupina č. 1 - náhrada za státní svátek |
Pá | laboratoř *) | 2024-11-01 | O205 | 15:00 | 16:50 | 20 | 3BIT | xx | Grégr Skupina č. 2 - náhrada za státní svátek |
Zařazení předmětu ve studijních plánech
- Program BIT, 3. ročník, povinný
- Program BIT (anglicky), 3. ročník, povinný