Osnova témat

  • Síťování v Linuxu

    Kurz síťování v Linuxu je především praktickou zkušeností. Po nastavení virtuálního prostředí si můžete ve 4 kapitolách projít teoretické základy a následně, za pomoci praktických ukázek, i jednotlivé prvky síťového stacku a také firewall a NAT. Aby se zjednodušila příprava testovacího prostředí na cvičení, vyjdeme z LTS image distrubuce Ubuntu pro jeden z nejsnáze použitelných virtualizačních nástrojů - VirtualBox.
  • Příprava experimentálního prostředí

    Tato kapitola pojednává o nastavení experimentálního virtuálního stroje a nástrojích pro řešení problémů, které jsou užitečné nejen ve virtuálním labu, ale často i ve skutečných sítích.

    • Řešení problémů
    • Spuštění virtuálního stroje
    • Úvod do použitého virtuálního prostředí
    • Kontejnery
    • Základní nástroje v Linuxu
  • Packetový přenos, routing

    • Přenos dat
    • Počítačové sítě
    • Vrstevnatý model počítačové sítě
  • Vrstvy ISO/OSI a teorie síťování

    • L1 a L2 - Ethernet, WiFi a PPP
    • L3 - IPv4 a IPv6
    • ICMP
    • L4 - TCP, UDP a přehled dalších protokolů (IP v IP, GRE, OSPF, ...)
  • Nastavení síťového stacku v Linuxu

    • Loopback, localhost
    • Distribuční skripty, NetPlan, NetworkManager
    • Ethernet, IP adresy a statický routing
    • VLAN, dummy a bridge
    • Statický IP routing
  • Firewall a NAT

    • Filtrování packetů
    • Netfilter
    • Stavové sledování spojení (connection tracking)
    • NAT
    • Firewall
    • Cvičení