Detail předmětu

Síťové aplikace a správa sítí

FIT-ISAAk. rok: 2017/2018

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.  Architektura poštovních a adresářových služeb, použití v praxi. Zabezpeční sítí - filtrování a klasifikace paketů. 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.

Jazyk výuky

čeština

Počet kreditů

5

Výsledky učení předmětu

Studenti umí připojení počítač k sítí, nastavit základní služby, sledovat provoz, vyhledat a opravit případné chyby. 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č.

Prerekvizity

  • 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é a skupinové adresování, síťová maska, CIDR).
  • Znalost protokolu IPv6.

Způsob a kritéria hodnocení

Udělení zápočtu je podmíněno získáním alespoň 20 bodů během semestru.

Osnovy výuky

    Osnova přednášek:
    1. Architektura sítí, adresování, testování.
    2. Modelování a simulace síťového provozu.
    3. Pokročilé programování síťových aplikací TCP/IP.
    4. Nízkoúrovňové zachytávání provozu a zpracování dat.
    5. Systém DNS.
    6. Poštovní a adresářové služby.
    7. Multimediální přenosy, videokonference.
    8. IP telefonie.
    9. Zajištění kvality služeb.
    10. Klasifikace paketů a filtrování dat.
    11. Prostředky pro správu sítí.
    12. Monitorování toků NetFlow.
    13. Propojování sítí ISP a jejich správa. Protokol BGP.

    Osnova laboratorních cvičení:
    1. Konfigurace lokální sítě IPv4, DHCP, IPv6
    2. Zjišťování topologie sítě, řešení problémů na síti
    3. DNS, DNSSEC, SSH
    4. Základy IP telefonie pomocí SIP.
    5. Nástroje pro streamování a videokonference.

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  praktická výuka v laboratoři, kde se studenti seznámí s praktickým použití některých síťových služeb (DHCP, DNS, IP telefonie, monitorování sítí, apod.).

Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky

  • Aktivní účast na laboratorních cvičeních (celkem 10 bodů), vypracování projektu zaměřeného na programování síťových služeb (15 bodů) a půlsemetrální zkoušku formou on-line testování (2 testy, celkem 15 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 body 0.
  • Termíny semestrální zkoušky mohou mít formu písemnou i formou ústní. Forma termínu bude upřesněna u konkrétního termínu.

Prerekvizity a korekvizity

Základní literatura

P. Matoušek: Síťové služby 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.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.

Zařazení předmětu ve studijních plánech

  • Program IT-BC-3 bakalářský

    obor BIT , 3 ročník, zimní semestr, povinný

Typ (způsob) výuky

 

Přednáška

26 hod., nepovinná

Vyučující / Lektor

Osnova

  1. Architektura sítí, adresování, testování.
  2. Modelování a simulace síťového provozu.
  3. Pokročilé programování síťových aplikací TCP/IP.
  4. Nízkoúrovňové zachytávání provozu a zpracování dat.
  5. Systém DNS.
  6. Poštovní a adresářové služby.
  7. Multimediální přenosy, videokonference.
  8. IP telefonie.
  9. Zajištění kvality služeb.
  10. Klasifikace paketů a filtrování dat.
  11. Prostředky pro správu sítí.
  12. Monitorování toků NetFlow.
  13. Propojování sítí ISP a jejich správa. Protokol BGP.

Laboratorní cvičení

10 hod., povinná

Vyučující / Lektor

Osnova

  1. Konfigurace lokální sítě IPv4, DHCP, IPv6
  2. Zjišťování topologie sítě, řešení problémů na síti
  3. DNS, DNSSEC, SSH
  4. Základy IP telefonie pomocí SIP.
  5. Nástroje pro streamování a videokonference.

Projekt

16 hod., nepovinná

Vyučující / Lektor