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/hostspro lokální mapování - Soubor
/etc/resolv.confpro 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
- tldp.org - získání konfigurace - Získání informací o aktuální síťové konfiguraci
- cyberciti.biz - IP konfigurace - Přidání/odebrání IP konfigurace
- cyberciti.biz - routování - Získání/přidání/odebrání routovacích pravidel
DNS
- tldp.org - sekce 10.2.2.1 - Soubor
/etc/hosts - tldp.org - sekce 10.2.2.2 - Soubor
/etc/resolv.conf - svethostingu.cz - Hosts soubor [CZ]
- qaz.wiki - Resolv.conf [CZ]
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