Detail předmětu

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

FIT-ISAAk. rok: 2010/2011

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ů. Vytváření VPN sítí, technologie IPSec. 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. Jsou schopni naprogramovat vlastní síťovou aplikaci. 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).

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

  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. Virtuální privátní sítě VPN, architektura IPSec.
  9. Multimediální přenosy, videokonference. Protokoly RSTP, RTP, RCTP.
  10. Hlasové služby - VOIP, architektura, kódování. Signalizační protokoly SIP, H.323.
  11. Zajištění kvality služeb - IntServ, DiffServ, RSVP.
  12. Prostředky pro správu sítí - ICMP, SNMP, RMON, Syslog.
  13. Sledování toku dat pomocí NetFlow.

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ých aplikací pomocí BSD sockets a praktická výuka v laboratoři.

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

Vypracování projektu, aktivní účast na laboratorních cvičeních, průběžné testy 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


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í, konfigurace.
  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. Systém DNS. Vyhledávání informací o počítači - databáze DNS, Whois. Záznamy DNS. Zabezpečení DNS.
  4. Adresářové služby. Architektura LDAP. Komunikace, použití.
  5. Souborové služby. Komunikace RPC. Síťový souborový systém NFS. Samba.
  6. Bezpečnost sítí - filtrování paketů, klasifikace, firewally.
  7. Virtuální privátní sítě VPN, architektura IPSec.
  8. Multimediální přenosy, videokonference. Protokoly RSTP, RTP, RCTP.
  9. IP telefonie. 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. Měření provozu na síti. NetFlow.
  13. Modelování a simulace síťového provozu.

Laboratorní cvičení

6 hod., nepovinná

Vyučující / Lektor

Osnova

  1. Pokročilé adresování.
  2. Zabezpečení síťové komunikace.
  3. Měření a řízení síťového provozu.

Projekt

20 hod., nepovinná

Vyučující / Lektor