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. (DFIT-OIP)
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 | zkouška | 2024-12-16 | C304 C311 | 08:00 | 17:00 | předtermín zkoušky ISA | |||
Po | zkouška | 2025-02-03 | C304 C311 | 08:00 | 17:00 | 2. opravný termín | |||
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., 12. 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 | zkouška | 2025-02-04 | C304 C311 | 08:00 | 17:00 | 2. opravný termín | |||
Ú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., 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ř | 2024-11-14 | O205 | 08:00 | 09:50 | 20 | 3BIT | xx | Ondryáš Skupina č. 21 |
Čt | zkouška | 2025-01-30 | C304 C311 | 09:00 | 13:00 | 2. opravný termín | |||
Čt | laboratoř | 3., 5., 7., 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 |
Čt | laboratoř | 2024-11-14 | O205 | 10:00 | 11:50 | 20 | 3BIT | xx | Ondryáš Skupina č. 23 |
Pá | zkouška | 2025-01-31 | C304 C311 | 08:00 | 17:00 | 2. opravný termín | |||
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á | zkouška | 2025-01-03 | D0206 D0207 D105 | 09:00 | 10:50 | řádný termín | |||
Pá | zkouška | 2025-01-03 | E105 | 09:00 | 11:00 | 1. termín - prodloužení | |||
Pá | zkouška | 2025-01-03 | E112 | 09:00 | 10:50 | řádný termín | |||
Pá | zkouška | 2025-01-17 | D0207 D105 E112 | 09:00 | 10:50 | 1. opravný termín | |||
Pá | zkouška | 2025-01-17 | E112 | 10:50 | 11:00 | 1. opravný termín - prodloužení | |||
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ý