Pokud se připravujete na certifikaci CCNA nebo CCNP, protokol IPv4 je nezbytností. V tomto průvodci rozebereme dokument RFC 791 – základní kámen internetu. Vysvětlíme adresování, hlavičku IPv4 paketu, směrování a subnetting. Vše jednoduše, lidsky a s praktickými příklady.
RFC 791 je základní specifikace protokolu Internet Protocol verze 4 (IPv4), publikovaná v září 1981 jako nástupce staršího experimentálního protokolu. Tento dokument definuje způsob adresování, formát IP paketů a pravidla jejich přenosu přes síť. I když byl navržen před více než 40 lety, stále tvoří základ moderního internetu.
V RFC 791 je kladen důraz na jednoduchost, univerzálnost a možnost přenosu dat mezi různými typy sítí – od LAN až po satelitní spojení. Specifikace definuje standardní velikost hlavičky, fragmentaci, kontrolní součet a protokolové pole, které zajišťuje kompatibilitu s TCP, UDP, ICMP a dalšími vyššími vrstvami.
IPv4 adresa se skládá z 32 bitů, které jsou obvykle rozděleny do čtyř oktetů a zapisují se v desítkové bodové notaci – například 192.168.0.1
. Každé zařízení v síti musí mít jedinečnou IP adresu, která se skládá z:
K určení rozsahu sítě se používá subnetová maska. Například maska 255.255.255.0
(nebo zápis /24) znamená, že prvních 24 bitů patří síti a zbývajících 8 je určeno pro hosty.
IPv4 paket se skládá ze dvou hlavních částí – hlavičky a dat. Hlavička obsahuje informace potřebné pro směrování, fragmentaci, kontrolu integrity a interpretaci obsahu. Standardní hlavička IPv4 má 20 bajtů (160 bitů), ale může být prodloužena pomocí volitelných polí (options).
Hlavní pole hlavičky:
Wireshark příklad:
Internet Protocol Version 4
Source: 192.168.1.10
Destination: 8.8.8.8
Time to live: 64
Protocol: TCP (6)
Header checksum: 0x5c9a
Každý IP paket je nezávislý a směruje se samostatně. Routery čtou cílovou IP adresu a podle své směrovací tabulky rozhodují, kterým směrem se má paket vydat. Pokud směr není znám, paket se zahodí. Pokud TTL klesne na 0, paket se také zahodí a router odešle ICMP zprávu zpět odesílateli.
Cisco CLI příklad:
Router(config)# ip route 0.0.0.0 0.0.0.0 192.168.1.1
RFC 791 definuje, že pokud je paket větší než maximální přenosová jednotka (MTU), musí být fragmentován. Fragmenty nesou stejné ID, ale liší se offsetem a příznaky.
Subnetting umožňuje rozdělit IP prostor na menší části, čímž zlepšujeme přehlednost, bezpečnost a optimalizaci sítě. Díky subnetům dokážeme oddělit jednotlivá oddělení firmy nebo segmenty sítě.
Příklad subnettingu:
Síť: 192.168.1.0/24
Rozdělení na dvě podsítě:
- 192.168.1.0/25 (adresy .0 – .127)
- 192.168.1.128/25 (adresy .128 – .255)
RFC 791 je základní dokument pro každého síťového technika. Popisuje, jak vypadá a chová se IPv4 paket, jaká má pravidla směrování a fragmentace. Bez jeho pochopení není možné zvládnout CCNA zkoušku nebo efektivně spravovat moderní síť.
Viac informacií preberáme na kurze: