Detail předmětu
Síťové aplikace a správa sítí
ISA Ak. rok 2008/2009 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
Přednášející
Cvičící
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. Přehled TCP/IP, adresování.
- Programování síťových aplikací TCP/IP - formální popis aplikací, multicast, neblokující schránky.
- Adresování a DNS. Typy adres, jejich přidělování a správa. DNS - architektura, typa záznamů, zabezpečení. DHCP.
- Poštovní služby - architektura elektronické pošty, bezpečnost. Listové služby, diskuzní skupiny NetNews.
- Adresářové služby - model X.500. Architektura systému LDAP. Autentizace uživatelů.
- Hlasové služby - architektura IP telefonie. Protokoly VoIP - SIP, H.323, RTP/RTCP.
- Souborový systém NFS - architektura, RPC, konfigurace. Datové služby FTP, TFTP, Samba. Tiskové služby LPD.
- Vytváření sítí LAN a WAN. Základní síťové prvky. Technologie WAN - fyzická a linková vrstva. Směrování WAN.
- Prostředky pro správu sítí - ISO model správy. Protokol ICMP. Architektura SNMP. Nástroje pro správu.
- Zabezpečení počítačové komunikace. Úvod do bezpečnosti. Klíče a certifikáty. Firewally. SSL a IPSec.
- Počítačové sítě v praxi.
- Protokol IPv6 - formát, adresování, směrování. ICMPv6, DHCPv6.
- Trendy počítačových sítí. Shrnutí kurzu.
Osnova laboratorních cvičení
- Adresování - konfigurace DHCP, DNS a NAT.
- Zabezpečená komunikace - SSH, stunel, pgp. Vytváření VPN spojení. Testování bezpečného spojení.
- Směrování - konfigurace směrovačů. Vytváření WAN sítě. Testování spolehlivosti spojení.
Průběžná kontrola studia
Udělení zápočtu je podmíněno získáním alespoň 20 bodů během semestru.
Metody vyučování
Metody vyučování závisí na způsobu výuky a jsou popsány článkem 7 Studijního a zkušebního řádu VUT.
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