3. Počítačové sítě

Co se po vás bude chtít?

Základy počítačových sítí

  • Historie internetu:

    • Vznik a vývoj internetu
    • Klíčové technologie a protokoly
    • Od ARPANET k modernímu internetu
  • TCP/IP model:

    • Čtyři vrstvy modelu (Link, Internet, Transport, Application)
    • Rozdíl oproti OSI modelu
    • Funkce jednotlivých vrstev
    • Zapouzdření dat (encapsulation)
  • IP adresy:

    • IPv4 vs IPv6
    • Struktura IP adresy
    • Maska podsítě (subnet mask) a její význam
    • Výpočet síťové adresy a broadcast adresy
    • Privátní vs veřejné IP adresy
    • CIDR notace
  • Porty a protokoly:

    • Co je to port a k čemu slouží
    • Rozdíl mezi TCP a UDP
    • Známé porty (well-known ports)
    • Základní protokoly aplikační vrstvy (HTTP, HTTPS, DNS, SSH, FTP)
  • Routování:

    • Co je to router a jak funguje
    • Routovací tabulka a její význam
    • Statické vs dynamické routování
    • Default gateway
    • Jak pakety putují internetem

DNS (Domain Name System)

  • Princip fungování DNS:

    • Převod doménových jmen na IP adresy
    • Hierarchie DNS serverů
    • Druhy DNS záznamů (A, AAAA, CNAME, MX, TXT)
  • Konfigurace DNS:

    • DNS resolver a jeho nastavení
    • Lokální DNS cache
    • Soubor /etc/hosts pro lokální mapování
    • Soubor /etc/resolv.conf pro nastavení DNS serverů

DHCP (Dynamic Host Configuration Protocol)

  • Princip DHCP:
    • Automatické přidělování IP adres
    • DHCP 4 fáze (Discover, Offer, Request, Acknowledge)
  • Konfigurace DHCP:
    • DHCP server a jeho nastavení
    • DHCP lease (doba pronájmu)
    • Rezervace IP adres

Síťování v GNU/Linux

  • Získání aktuální konfigurace:

    • Zobrazení síťových rozhraní na fyzické (link) a síťové úrovni (IP)
    • Zobrazení routovací tabulky
    • Zobrazení ARP tabulky
    • Zjištění default gateway
  • Nastavení síťových rozhraní:

    • Aktivace a deaktivace rozhraní
    • Přiřazení, odebrání a změna IP konfigurace (adresa, maska)
    • Práce s více IP adresami na jednom rozhraní
    • Přidání a odebrání routovacích pravidel
    • Nastavení default gateway
  • Nástroje pro diagnostiku:

    • Testování konektivity
    • Trasování cesty paketů
    • Zobrazení síťových spojení
    • Statistiky síťových rozhraní
    • Zobrazení otevřených portů
  • Konfigurace služeb:

    • Základní nastavení DNS serveru
    • Základní nastavení DHCP serveru

Odkazy na zdroje informací

Linux networking - iproute2

DNS

Připrav se na HAXAGONu

Obecná informatika:

  • Internet
  • IP adresy
  • Routování

Počítačové sítě:

  • Linux networking - intro
  • MikroTik - intro
  • Linux networking - static routing
  • Network enumeration
  • Konfigurace DHCP serveru
  • Konfigurace DNS serveru