Detail předmětu
Síťové aplikace a správa sítí
ISA Ak. rok 2009/2010 zimní semestr 5 kreditů
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
Zakončení
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
- Operační systémy (IOS)
- Počítačové komunikace a sítě (IPK)
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í
- 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.
Osnova přednášek
- Úvod. Architektura sítí, adresování, konfigurace.
- 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ě.
- Systém DNS - architektura, záznamy, zabezpečení.
- Poštovní služby - architektura elektronické pošty, bezpečnost. Konference, diskuzní skupiny Usenet.
- Adresářové služby. Systém LDAP - architektura, protokoly, modely.
- Souborový a datové služby. Komunikace RPC. Síťový souborový systém NFS. Samba - sdílení prostředků.
- Hlasové služby - architektura IP telefonie. Protokoly VoIP - SIP, H.323, RTP/RTCP.
- Vytváření sítí WAN. Technologie WAN - fyzická a linková vrstva. Směrování WAN.
- Zabezpečení počítačové komunikace. Klíče a certifikáty. Firewally. Sítě VPN.
- Prostředky pro správu sítí - model správy ISO. Architektura SNMP. Nástroje pro správu.
- Formální návrh sítí, testování, simulace provozu.
- Počítačové sítě v praxi.
- Protokol IPv6 - formát, adresování, směrování. ICMPv6, DHCPv6.
Osnova laboratorních cvičení
- Adresování - konfigurace DHCP, DNS a NAT.
- Zabezpečená komunikace - SSH, firewall. Vytváření VPN spojení. Testování bezpečného spojení.
- 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