Počítačové sítě - základy
Klíčová slova: Diagnostika počítačových sítí, Počítačové sítě
Klíčové pojmy: IP adresa identifikuje zařízení v síti, Maska/prefix určuje rozsah sítě, Výchozí brána 0.0.0.0/0 posílá provoz mimo lokální síť, Směrovací tabulku zobrazíte: Windows "route print", Linux "ip route", Nslookup ověřuje překlad jmen na IP, Nmap zjišťuje otevřené porty a služby (používat eticky), Wireshark zachytává pakety a filtruje provoz, ICMPv6 zajišťuje Neighbor Discovery v IPv6 a nemá být bezmyšlenkovitě blokován, IP $169.254.x.x$ znamená selhání DHCP, Traceroute ukáže místo, kde se komunikace přeruší, Před změnou nastavení provádějte postupnou diagnostiku, U maturity ukažte postup krok za krokem a co každý nástroj ověřuje
## Úvod
Počítačové sítě propojují zařízení tak, aby mohla sdílet data, služby a připojení k internetu. Tento materiál představuje základní pojmy, nástroje a principy fungování sítí vhodné pro samostudium.
> Definice: Počítačová síť je soubor zařízení a protokolů, které umožňují komunikaci mezi koncovými body za účelem přenosu dat a sdílení zdrojů.
## Základní komponenty sítě
### IP adresa, maska a brána
- **IP adresa** identifikuje zařízení v síti.
- **Maska sítě** určuje, která část IP patří síti a která hostu.
- **Výchozí brána** (gateway) směřuje provoz do jiných sítí, typicky do internetu.
> Definice: Výchozí trasa je záznam ve směrovací tabulce často označený jako 0.0.0.0/0, který říká, kam poslat pakety do sítí, které nejsou lokální.
Praktický příklad: Pokud má zařízení IP $192.168.1.10$ s maskou $255.255.255.0$, patří do sítě $192.168.1.0/24$ a brána může být $192.168.1.1$.
### Směrovací tabulka
- Obsahuje cílovou síť, masku/prefix, bránu a rozhraní.
- Na Windows: příkaz "route print"; na Linuxu: "ip route".
Tabulka porovnání:
| Pořadí | Pojem | Účel |
|---|---|---|
| 1 | IP adresa | Identifikace zařízení |
| 2 | Maska/prefix | Určení rozsahu sítě |
| 3 | Brána | Směrování mimo lokální síť |
| 4 | Směrovací záznam 0.0.0.0/0 | Výchozí cesta na internet |
## Důležité nástroje a jejich použití
> Definice: Nástroj pro správu sítě je program, který pomáhá ověřit konektivitu, dostupnost služeb nebo analyzovat síťový provoz.
### Nmap
- Slouží ke skenování zařízení v síti, zjištění otevřených portů a rozpoznání služeb.
- Použití: zkontrolovat, zda je na serveru otevřen port 80 nebo 443.
- Etika: používat jen v sítích, kde máte oprávnění.
### Wireshark
- Analýza zachycených paketů, filtruje provoz podle protokolu nebo adresy (např. "arp", "dns", "icmp", "tcp.port == 443", "ip.addr == 192.168.1.1").
- Vhodný při vyšetřování komplikovaných problémů na úrovni paketů.
> Definice: Packet sniffer je nástroj, který zachycuje a zobrazuje síťové pakety pro analýzu.
### nslookup a DNS (bez diagnostiky sítí)
- **nslookup** ověřuje překlad doménových jmen na IP adresy.
- DNS umožňuje používat názvy jako www.seznam.cz místo číselných IP adres.
Praktický příklad: Pokud funguje ping na veřejnou IP, ale pro jméno webu není odpověď, je pravděpodobná chyba v DNS nebo v nastavení jmenných serverů.
## Protokoly: ICMP a ICMPv6
- **ICMP** slouží v IPv4 pro diagnostiku (např. ping) a chybová hlášení.
- **ICMPv6** je protokol pro IPv6 a navíc zajišťuje důležité funkce jako Neighbor Discovery; neopatrné blokování může narušit IPv6 síť.
Věděli jste, že ICMPv6 není jen pro chyby, ale také pro automatickou konfiguraci a zjišťování sousedů v IPv6 sítích?
## Praktické ukázky a tipy pro řešení běžných situací
1. Kontrola fyzické vrstvy
- Zkontrolujte kabely, Wi‑Fi signál a kontrolky síťových zařízení.
2. Ověření nastavení IP
- Zjistěte IP, masku, bránu a DNS server.
- Pokud je IP v rozsahu $169.254.x.x$, zařízení si nepřijalo adresu přes DHCP.
3. Testy konektivity
- Ping na loopback, lokální IP, bránu a veřejnou IP pomůže určit, kde se problém nachází.
4. Traceroute
- Ukáže cestu k cíli a místo, kde se komunikace zastaví.
5. Kontrola DNS jmen pomocí nslookup
6. Sken portů pomocí nmap
7. Analýza provozu ve Wiresharku pro složité problémy
Tip pro maturitu: Uveďte postup krok za krokem a u každého kroku vysvětlete, co daný nástroj ověřuje a proč ho používáte.
Zajímavost: Pokud zařízení nezíská IP přes DHCP a přidělí si adresu z rozsahu $169.254.0.0/16$, jedná se o tzv. APIPA automatickou adresaci bez DHCP serveru.
## Typické chyby při řešení problémů
- Měnit nastavení bez důkladné diagnostiky.
- Předpokládat, že nefunkční web znamená výpadek celého internetu; může to být izolovaný problém (DNS nebo konkrétní služba).
- Ignorovat fyzickou vrstvu (kabely, napájení).
- Používat pokročilé nástroje bez jasného cíle.
## Jak prezentovat téma u maturity
1. Začněte krátkou definicí
2. Vysvětlete princip fungování (krátce)
3. Uveďte prak