Přednášky:
• Přehled používaných operačních systémů v počítačových sítích, jejich nasazení v počítačových sítích, základní vlastnosti, srovnání komerčních řešení vs. open-source řešení. Unix/Linux – jeho vývoj, přehled platforem, rozdělení architektur, příkazový interpret a X Window.
• Adresy IPv6, dosahy adres, přidělování adres rozhraním, autokonfigurace, ZeroConf.
• Konfigurace síťových prvků, zařízení a instalace ovladačů, konfigurace IPv6 u síťových služeb, zavádění síťových služeb.
• Konfigurace a implementace směrovače s protokolem IPv6 na linuxové platformě, jeho správa, konfigurace směrovacích tabulek, ukázky častých problémů a jejich řešení. Síťová maškaráda, Iptables, nftables.
• Doménový systém a internacionalizace doménových jmen, IPv6 DNS server a resolver, iterativní a rekurzivní chování, typy záznamů A/AAAA, CNAME, MX, NS, PTR, SOA, BIND – Berkley Internet Name Domain.
• Router Advertisement a DHCPv6 protokol, DHCPv6 client a DHCPv6 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 s využitím protokolu IPv6, volání procedur RPC. Síťový tisk v Linuxu.
• Proxy, reverzní a aplikační proxy, SOCKS.
• Pošta, MTA agent, relay, protokoly POP3, SMTP a IMAP, nejpoužívanější aplikace pro poštovní servery postavené na operačním systému Linux.
• HTTP/HTTPS protokol, webové servery s protokolem IPv6 (Apache2, Nginx), virtuální domény, CMS – Content Management System, Media server.
Cvičení:
• Základní seznámení s Linuxovým prostředím, distribuce, instalace a základní příkazy.
• Rozšířené příkazy v Linuxu, používání skriptů, správa systému. Sada příkazů pro správu síťového rozhraní "ip".
• Konfigurace a testování síťového rozhraní, konfigurace a nasazení IPv6 adres, zavádění síťových služeb, využití aplikace "Network Manager" pro automatické nastavování síťových parametrů.
• Využití projektu Quagga jako linuxového směrovače s využitím protokolu IPv6 s podporou směrovacích protokolů RIP, OSPF, BGP. Konfigurace a testování různých nastavení směrovacích protokolů. Odhalování a řešení síťových problémů. Konfigurace a testování Iptables a nftables.
• Doménový systém založený na projektu BIND a IPv6. Nastavování specifických parametrů pro DNS server a testování jednotlivých služeb založených na DNS.
• Protokol IPv6 a přidělování IP adres - autokonfigurace, ZeroConf, aplikace DHCPv6 pro získávání konkrétních síťových parametrů, nastavení a testování DHCPv6. Konfigurace a správa NTP serveru a NTP klienta pro nastavování časových parametrů.
• Konfigurace síťového protokolu NFS a síťového protokolu SMB s využitím protokolu IPv6, volání vzdálených procedur - RPC. Konfigurace tiskového serveru, konfigurace FTP serveru.
• Proxy server a web cache serveru, konfigurace a testování jeho základních vlastností.
• Instalace, konfigurace a testování poštovních serverů s využitím protokolů POP3, SMTP a IMAP4, nastavení klientů. Konfigurace postfixu, eximu.
• Instalace a konfigurace HTTP a HTTPS serverů, konfigurace webového serveru Apache2, Nginx s využitím protokolu IPv6. Nasazení a správa CMS projektů jako jsou Wordpress, Joomla, Drupal apod. Media servery.
Projekty:
Projekt č. 1: Cílem tohoto projektu je teoretický popis síťových služeb v sítích využívajících IPv6 protokol. Jedná se o popis významu služby a konfiguraci vybrané služby. Student pak formou webové prezentace seznámí ostatní studenty s touto službou.
Projekt č. 2: Cílem tohoto projektu je realizace síťových služeb prezentovaných v rámci projektu č. 1., hlavním cílem je jejich instalace, konfigurace a prokázání jejich funkčnosti.
• Přehled používaných operačních systémů v počítačových sítích, jejich nasazení v počítačových sítích, základní vlastnosti, srovnání komerčních řešení vs. open-source řešení. Unix/Linux – jeho vývoj, přehled platforem, rozdělení architektur, příkazový interpret a X Window.
• Adresy IPv6, dosahy adres, přidělování adres rozhraním, autokonfigurace, ZeroConf.
• Konfigurace síťových prvků, zařízení a instalace ovladačů, konfigurace IPv6 u síťových služeb, zavádění síťových služeb.
• Konfigurace a implementace směrovače s protokolem IPv6 na linuxové platformě, jeho správa, konfigurace směrovacích tabulek, ukázky častých problémů a jejich řešení. Síťová maškaráda, Iptables, nftables.
• Doménový systém a internacionalizace doménových jmen, IPv6 DNS server a resolver, iterativní a rekurzivní chování, typy záznamů A/AAAA, CNAME, MX, NS, PTR, SOA, BIND – Berkley Internet Name Domain.
• Router Advertisement a DHCPv6 protokol, DHCPv6 client a DHCPv6 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 s využitím protokolu IPv6, volání procedur RPC. Síťový tisk v Linuxu.
• Proxy, reverzní a aplikační proxy, SOCKS.
• Pošta, MTA agent, relay, protokoly POP3, SMTP a IMAP, nejpoužívanější aplikace pro poštovní servery postavené na operačním systému Linux.
• HTTP/HTTPS protokol, webové servery s protokolem IPv6 (Apache2, Nginx), virtuální domény, CMS – Content Management System, Media server.
Cvičení:
• Základní seznámení s Linuxovým prostředím, distribuce, instalace a základní příkazy.
• Rozšířené příkazy v Linuxu, používání skriptů, správa systému. Sada příkazů pro správu síťového rozhraní "ip".
• Konfigurace a testování síťového rozhraní, konfigurace a nasazení IPv6 adres, zavádění síťových služeb, využití aplikace "Network Manager" pro automatické nastavování síťových parametrů.
• Využití projektu Quagga jako linuxového směrovače s využitím protokolu IPv6 s podporou směrovacích protokolů RIP, OSPF, BGP. Konfigurace a testování různých nastavení směrovacích protokolů. Odhalování a řešení síťových problémů. Konfigurace a testování Iptables a nftables.
• Doménový systém založený na projektu BIND a IPv6. Nastavování specifických parametrů pro DNS server a testování jednotlivých služeb založených na DNS.
• Protokol IPv6 a přidělování IP adres - autokonfigurace, ZeroConf, aplikace DHCPv6 pro získávání konkrétních síťových parametrů, nastavení a testování DHCPv6. Konfigurace a správa NTP serveru a NTP klienta pro nastavování časových parametrů.
• Konfigurace síťového protokolu NFS a síťového protokolu SMB s využitím protokolu IPv6, volání vzdálených procedur - RPC. Konfigurace tiskového serveru, konfigurace FTP serveru.
• Proxy server a web cache serveru, konfigurace a testování jeho základních vlastností.
• Instalace, konfigurace a testování poštovních serverů s využitím protokolů POP3, SMTP a IMAP4, nastavení klientů. Konfigurace postfixu, eximu.
• Instalace a konfigurace HTTP a HTTPS serverů, konfigurace webového serveru Apache2, Nginx s využitím protokolu IPv6. Nasazení a správa CMS projektů jako jsou Wordpress, Joomla, Drupal apod. Media servery.
Projekty:
Projekt č. 1: Cílem tohoto projektu je teoretický popis síťových služeb v sítích využívajících IPv6 protokol. Jedná se o popis významu služby a konfiguraci vybrané služby. Student pak formou webové prezentace seznámí ostatní studenty s touto službou.
Projekt č. 2: Cílem tohoto projektu je realizace síťových služeb prezentovaných v rámci projektu č. 1., hlavním cílem je jejich instalace, konfigurace a prokázání jejich funkčnosti.