Detail předmětu

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

FIT-ISAAk. rok: 2014/2015

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ů. 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é vysílá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. Pokročilé programování síťových aplikací TCP/IP - konkurentní server, neblokující schránky. Broadcast a multicast. Přístup k linkové vrstvě.
    3. Modelování a simulace síťového provozu. OMNeT++.
    4. Systém DNS. Vyhledávání informací o počítači - databáze DNS, Whois. Záznamy DNS. Zabezpečení DNS.
    5. Adresářové služby. Architektura LDAP. Komunikace, použití.
    6. Souborové služby. Komunikace RPC. Síťový souborový systém NFS. Samba.
    7. Klasifikace paketů a filtrování, firewally.
    8. Multimediální přenosy, videokonference. Protokoly RSTP, RTP, RCTP.
    9. Hlasové služby - VOIP, architektura, kódování. Signalizační protokoly SIP, H.323.
    10. Zajištění kvality služeb - IntServ, DiffServ, RSVP.
    11. Prostředky pro správu sítí - ICMP, SNMP, RMON, Syslog.
    12. Sledování toku dat pomocí NetFlow.
    13. Nové trendy v počítačových sítích.

    Osnova laboratorních cvičení:
    1. Konfigurace lokální sítě: adresace pomocí DHCP, překlad adres pomocí DNS.
    2. Modelování návrhu počítačové sítě v prostředí OMNeT++, simulace sítí.
    3. Monitorování a správa sítě.
    4. Základy IP telefonie.
    5. Nástroje pro tvorbu videokonference a streaming.

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. Půlsemestrální test 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.

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. Pokročilé programování síťových aplikací TCP/IP - konkurentní server, neblokující schránky. Broadcast a multicast. Přístup k linkové vrstvě.
  3. Modelování a simulace síťového provozu. OMNeT++.
  4. Systém DNS. Vyhledávání informací o počítači - databáze DNS, Whois. Záznamy DNS. Zabezpečení DNS.
  5. Adresářové služby. Architektura LDAP. Komunikace, použití.
  6. Souborové služby. Komunikace RPC. Síťový souborový systém NFS. Samba.
  7. Klasifikace paketů a filtrování, firewally.
  8. Multimediální přenosy, videokonference. Protokoly RSTP, RTP, RCTP.
  9. Hlasové služby - VOIP, architektura, kódování. Signalizační protokoly SIP, H.323.
  10. Zajištění kvality služeb - IntServ, DiffServ, RSVP.
  11. Prostředky pro správu sítí - ICMP, SNMP, RMON, Syslog.
  12. Sledování toku dat pomocí NetFlow.
  13. Nové trendy v počítačových sítích.

Laboratorní cvičení

12 hod., nepovinná

Vyučující / Lektor

Osnova

  1. Konfigurace lokální sítě: adresace pomocí DHCP, překlad adres pomocí DNS.
  2. Modelování návrhu počítačové sítě v prostředí OMNeT++, simulace sítí.
  3. Monitorování a správa sítě.
  4. Základy IP telefonie.
  5. Nástroje pro tvorbu videokonference a streaming.