Detail předmětu
Síťové aplikace a správa sítí
FIT-ISAAk. rok: 2024/2025
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
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Vstupní znalosti
- 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.
Pravidla hodnocení a ukončení předmětu
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í.
Učební cíle
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.
Prerekvizity a korekvizity
- doporučená prerekvizita
Operační systémy - doporučená prerekvizita
Počítačové komunikace a sítě
Doporučená literatura
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.
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.
Elearning
Zařazení předmětu ve studijních plánech
Typ (způsob) výuky
Přednáška
Vyučující / Lektor
Osnova
- 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í.
Laboratorní cvičení
Vyučující / Lektor
Osnova
- 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ě.
Elearning