Přeskočit na hlavní obsah
Přeskočit hlavičku
Ukončeno v akademickém roce 2021/2022

Praktikum komunikačních sítí I

Typ studia bakalářské
Jazyk výuky angličtina
Kód 440-2315/02
Zkratka PKS I
Název předmětu česky Praktikum komunikačních sítí I
Název předmětu anglicky Best Practice in Communication Network I
Kreditů 4
Garantující katedra Katedra telekomunikační techniky
Garant předmětu doc. Ing. Jaroslav Zdrálek, Ph.D.

Osnova předmětu

Přednášky:
• Přehled užívaných OS v sítích, jejich aplikace, výrobci, základní vlastnosti, komerční řešení vs. open-source
• Unix/Linux – jeho vývoj, přehled platforem, rozdělení architektur, příkazový interpret a X Window
• Konfigurace síťového a sériového HW, zařízení a ovladače, konfigurace IP a přístupu k sériovým zařízením, zavádění síťových služeb a démon Inet
• Vytvoření směrovače na linuxové platformě a jeho správa, směrovací tabulky a protokoly, odstraňování častých problémů. Síťová maškaráda, IPtables
• Doménový systém, DNS server a resolver, iterativní a rekurzivní chování, typy záznamů A/AAAA, CNAME, MX, NS, PTR, SOA, Berkley Internet Domain
• BOOTP a DHCP protokol, dhclient a DHCP server, zavádění OS po síti, NTP a SNTP protokol, časové zóny, Stratum a hierarchický systém synchronizace, Marzullův algoritmus
• Síťový souborový systém NFS a Samba, volání procedur RPC. Síťový tisk v linuxu.
• Proxy, reverzní a aplikační proxy, cache démon, SOCKS
• Pošta, MTA agent, relay, protokoly POP3, SMTP a IMAP, nejužívanější poštovní servery
• HTTP/HTTPS protokol, webové servery, Apache2, virtuální domény, CMS Content Management System

Cvičení:
• Základní seznámení s Linuxem, distribuce, instalace a základní příkazy.
• Rozsířené příkazy v Linuxu, používání skriptů, správa systému.
• Konfigurace a testování síťového a sériového rozhraní, konfigurace Ipv4 a IPv6, zavádění síťových služeb pomocí démonu Inet a xinetd, využití Network Manager pro automatické nastavování síťových parametrů.
• Využití projektu Quagga jako linuxového směrovače s podporou směrovacích protokolů RIP, OSPF, BGP. Konfigurace a testování různých nastavení. Odhalování a řešení síťových problémů. Konfigurace a testování IPtables.
• Doménový systém založený na projektu BIND. Nastavování různých parametrů a testování jednotlivých služeb
• Dynamický protokol DHCP pro získávání různých síťových parametrů, nastavení a testování DHCP. Konfigurace a správa protokolu NTP pro nastavování časových parametrů
• Nastavení souborového systému NFS a Samba, volání procedur pomocí RPC. Konfigurace tiskového démona, konfigurace FTP serveru
• Proxy server a web cache daemon Squid, konfigurace a testování základních vlastností
• Instalace, konfigurace a testování poštovních serverů - POP3 server, SMTP a IMAP4 server, nastavení klientů. Konfigurace postfixu, eximu
• Instalace a konfigurace webového serveru Apache2, CMS projekty Joomla, Drupal

Povinná literatura

• SATRAPA, Pavel. IPv6: internetový protokol verze 6. 4. aktualizované a rozšířené vydání. Praha: CZ.NIC, 2019. ISBN 978-80-88168-46-1 .

• PETERSEN, Richard. Linux: The Complete Reference. 6th Edition. Great Britain: Mc Graww Hill, 2020. ASIN: B08N1MK8VT.
• HUBERT, Bert, Gregory MAXWELL, Remco van MOOK a Martijn van OOSTERHOUT. Linux Advanced Routing & Traffic Control HOWTO. Paperback. Amazon: Independently published, 2019. ISBN 978-1705975855 .
• NEMETH, Evi, Garth SNYDER, Trent HEIN a Ben WHALEY. UNIX and Linux System Administration Handbook. 5th Edition. USA: Addison-Wesley Professional, 2019. ISBN 978-0134277554 .

Doporučená literatura

• NEMETH, Evi, Garth SNYDER, Trent R. HEIN, Ben WHALEY a Dan MACKIN’S. UNIX and Linux System Administration Handbook. 5th edition. Addison-Wesley Professional, 2017. ISBN 978-0134277554 .
• MINING, Ethem. Kali Linux Hacking: A Complete Step by Step Guide to Learn the Fundamentals of Cyber Security, Hacking, & Penetration Testing. Includes Valuable Basic Networking Concepts. 1th edition. Independently published, 2019. ISBN 978-1672429733 .
• KNOX, Jason. Linux for Beginners. Charlie Creative Lab, 2020. ISBN 978-1801258586 .