Detail předmětu

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

ISA Ak. rok 2009/2010 zimní semestr 5 kreditů

Aktuální akademický rok

Konfigurace síťové rozhraní. Programování síťových aplikací. Adresace, překlady adres, konfigurace DNS, DHCP a NAT. Poštovní služby - email, news, správa poštovních aplikací. Souborové, datové a adresářové služby. Tiskové služby. Návrh sítí LAN a WAN. Nastavení a správa sítí. Sledování výkonu, zajištění kvality služeb. Bezpečnost počítačových sítí. Základy IP telefonie. Protokol IPv6.

Garant předmětu

Jazyk výuky

česky, anglicky

Zakončení

zápočet+zkouška

Rozsah

  • 26 hod. přednášky
  • 6 hod. laboratoře
  • 20 hod. projekty

Zajišťuje ústav

Získané dovednosti, znalosti a kompetence z předmětu

Studenti umí nakonfigurovat připojení počítače k sítí. Mají přehled o základních službách a jsou schopni je administrovat - DNS, DHCP, poštovní služby a další. Jsou schopni naprogramovat síťové aplikace komunikující přes TCP/IP. Umí vyhledávat ve standardech a používat k řešení projektu. Znají a  umí používat základní prostředky pro správu sítí.

Cíle předmětu

Cílem předmětu je seznámit studenty se základními síťovými službami a příslušnými protokoly. Předmět kromě obecných základů obsahuje i konkrétní řešení tak, aby byl student schopen spravovat síťové aplikace. Součástí předmětu je programování síťových aplikací pomocí BSD sockets a praktická výuka v laboratoři. .

Doporučené prerekvizity

Požadované prerekvizitní znalosti a dovednosti

  • 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).

Literatura referenční

Osnova přednášek

  1. Úvod. Architektura sítí, adresování, konfigurace.
  2. Pokročilé programování síťových aplikací TCP/IP - formální popis aplikací, konkurentní server, neblokující schránky. Aplikace využívající broadcast a multicast. Přístup k linkové vrstvě.
  3. Systém DNS - architektura, záznamy, zabezpečení.
  4. Poštovní služby - architektura elektronické pošty, bezpečnost. Konference, diskuzní skupiny Usenet. 
  5. Adresářové služby. Systém LDAP - architektura, protokoly, modely.
  6. Souborový a datové služby. Komunikace RPC. Síťový souborový systém NFS. Samba - sdílení prostředků. 
  7. Hlasové služby - architektura IP telefonie. Protokoly VoIP - SIP, H.323, RTP/RTCP.
  8. Vytváření sítí WAN. Technologie WAN - fyzická a linková vrstva. Směrování WAN.
  9. Zabezpečení počítačové komunikace. Klíče a certifikáty. Firewally. Sítě VPN.
  10. Prostředky pro správu sítí - model správy ISO. Architektura SNMP. Nástroje pro správu.
  11. Formální návrh sítí, testování, simulace provozu.
  12. Počítačové sítě v praxi.
  13. Protokol IPv6 - formát, adresování, směrování. ICMPv6, DHCPv6.

Osnova laboratorních cvičení

  1. Adresování - konfigurace DHCP, DNS a NAT.
  2. Zabezpečená komunikace - SSH, firewall. Vytváření VPN spojení. Testování bezpečného spojení.
  3. Směrování - konfigurace směrovačů. Vytváření WAN sítí. 

Průběžná kontrola studia

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

Kontrolovaná výuka

Vypracování projektu, aktivní účast na laboratorních cvičeních, průběžné testy na cvičeních.

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

  • Program IT-BC-3, obor BIT, 3. ročník, povinný
Nahoru