| Název: | Síťové aplikace a správa sítí |
|---|
| Zkratka: | ISA |
|---|
| Ak.rok: | 2007/2008 |
|---|
| Semestr: | zimní |
|---|
| Studijní plán: | |
|---|
| Vyučovací jazyk: | čeština |
|---|
| Kredity: | 5 kreditů |
|---|
| Ukončení: | zápočet+zkouška (písemná) |
|---|
| Výuka: | | hod./sem | přednáška | sem./cvičení | lab. cvičení | poč. cvičení | jiná |
|---|
| Rozsah: | 26 | 0 | 6 | 0 | 20 |
|---|
| | zkouška | testy | cvičení | laboratoře | ostatní |
|---|
| Body: | 65 | 18 | 0 | 0 | 17 |
|---|
|
|---|
| Garant: | Švéda Miroslav, prof. Ing., CSc., UIFS |
|---|
| Přednášející: | Matoušek Petr, Ing., Ph.D., UIFS Ryšavý Ondřej, Ing., Ph.D., UIFS |
| Cvičící: | Čejka Rudolf, Ing., CVT Matoušek Petr, Ing., Ph.D., UIFS Michlovský Zbyněk, Ing., UITS Očenášek Pavel, Ing., Ph.D., UIFS Peterka Ondřej, Ing., UIFS Trchalík Roman, Mgr., Ph.D., UIFS Žádník Martin, Ing., UPSY |
|---|
| Fakulta: | Fakulta informačních technologií VUT v Brně |
|---|
| Pracoviště: | Ústav informačních systémů FIT VUT v Brně |
|---|
| Prerekvizity: | |
|---|
| | | 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. .
| | Anotace: |
|---|
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. | | 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).
| | Získané dovednosti, znalosti a kompetence: |
|---|
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í. | | 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. Elektronické konference, diskuzní skupiny Usenet (NetNews).
- Adresářové služby - model X.500. Architektura systému LDAP. Replikace dat. Využití adresářových služeb pro autentizaci.
- Souborový systém NFS - architektura, RPC, konfigurace. Datové služby FTP, TFTP, Samba. Tiskové služby LPD.
- Hlasové služby - architektura IP telefonie. Technologie VoIP - SIP, ENUM, H.323, RTP/RTCP.
- Vytváření sítí LAN a WAN. Základní síťové prvky. Technologie sítí LAN a WAN - fyzická a linková vrstva. Směrování WAN.
- Bezpečnost počítačových sítí. Bezpečnostní problémy, kryptografie. Klíče a certifikáty. Firewally. VPN sítě, IPSec. SSL, ssh, stunnel.
- Prostředky pro správu sítí - ISO model správy. Protokol ICMP. Architektura SNMP. Rozšíření RMON. Nástroje pro správu - syslog, MRTG.
- Počítačové sítě v praxi.
- Protokol IPv6 - formát, adresování, směrování. ICMPv6, DHCPv6. Automatická konfigurace adres. Propojování IPv4 a IPv6.
- Sledování síťovách toků - NetFlow. 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í.
| | Osnova ostatní - projekty, práce: |
|---|
|
Implementace aplikace na bázi architektury klient/server. | | Literatura referenční: |
|---|
- C.Hunt: TCP/IP Network Administration. O'Reilly Press, 2002.
- J.F.Kurose, K.W.Ross: Computer Networking: A Top-Down Approach Featuring the Internet, Adison-Wesley, 2003.
- W.R.Stevens, B.Fenner, A.M.Rudoff: UNIX Network Programming. The Sockets Network API, Addison-Wesley, 2004.
- A.S.Tanenbaum: Computer Networks, Forth Edition, Prentice Hall, 2003.
- F.Halsall: Computer Networking and the Internet, Fifth Edition, Addison Wesley, 2005.
- Standardy IETF RFC.
| | Literatura studijní: |
|---|
- Texty přednášek v elektronické podobě.
| | Kontrolovaná výuka: |
|---|
Vypracování projektu, aktivní účast na laboratorních cvičeních, průběžné testy na cvičeních. | | Průběžná kontrola studia: |
|---|
Vypracování projektu (17 bodů), aktivní účast na laboratorních cvičeních, průběžné testy v laboratořích (9+9 bodů). | | Podmínky zápočtu: |
|---|
Udělení zápočtu je podmíněno získáním alespoň dvaceti bodů během semestru. | | |
|