Ak sa pripravujete na certifikáciu CCNA alebo CCNP, protokol IPv4 je nevyhnutnosť. V tomto sprievodcovi rozoberieme dokument RFC 791 – základný kameň internetu. Vysvetlíme adresovanie, hlavičku IPv4 paketu, smerovanie a subnetting. Všetko jednoducho, ľudsky a s praktickými príkladmi.
RFC 791 je základná špecifikácia protokolu Internet Protocol verzie 4 (IPv4), publikovaná v septembri 1981 ako nástupca staršieho experimentálneho protokolu. Tento dokument definuje spôsob adresovania, formát IP paketov a pravidlá ich prenosu cez sieť. Aj keď bol navrhnutý pred viac ako 40 rokmi, stále tvorí základ moderného internetu.
V RFC 791 sa kladie dôraz na jednoduchosť, univerzálnosť a možnosť prenosu dát medzi rôznymi typmi sietí – od LAN až po satelitné spojenia. Špecifikácia definuje štandardnú veľkosť hlavičky, fragmentáciu, kontrolný súčet a protokolové pole, ktoré zabezpečuje kompatibilitu s TCP, UDP, ICMP a ďalšími vyššími vrstvami.
IPv4 adresa pozostáva z 32 bitov, ktoré sú zvyčajne rozdelené do štyroch oktetov a zapisujú sa v desiatkovej bodkovej notácii – napríklad 192.168.0.1
. Každé zariadenie v sieti musí mať jedinečnú IP adresu, ktorá sa skladá z:
Na určenie rozsahu siete sa používa subnet maska. Napríklad maska 255.255.255.0
(alebo zápis /24) znamená, že prvých 24 bitov patrí sieti a zvyšných 8 je určených pre hosty.
IPv4 paket pozostáva z dvoch hlavných častí – hlavičky a dát. Hlavička obsahuje informácie potrebné pre smerovanie, fragmentáciu, kontrolu integrity a interpretáciu obsahu. Štandardná hlavička IPv4 má 20 bajtov (160 bitov), no môže byť predĺžená pomocou voliteľných polí (options).
Hlavné polia hlavičky:
Wireshark prí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 smeruje sa samostatne. Routery čítajú cieľovú IP adresu a podľa svojej smerovacej tabuľky rozhodujú, ktorým smerom sa má paket vydať. Ak smer nie je známy, paket sa zahodí. Ak TTL klesne na 0, taktiež sa paket zahodí a router odošle ICMP správu späť odosielateľovi.
Cisco CLI príklad:
Router(config)# ip route 0.0.0.0 0.0.0.0 192.168.1.1
RFC 791 definuje, že ak je paket väčší ako maximálna prenosová jednotka (MTU), musí byť fragmentovaný. Fragmenty nesú rovnaké ID, líšia sa však offsetom a flagmi.
Subnetting umožňuje rozdeliť IP priestor na menšie časti, čím zlepšíme prehľadnosť, bezpečnosť a optimalizáciu siete. Vďaka subnetom dokážeme oddeliť jednotlivé oddelenia firmy alebo segmenty siete.
Príklad subnettingu:
Sieť: 192.168.1.0/24
Rozdelenie na dve podsiete:
- 192.168.1.0/25 (adresy .0 – .127)
- 192.168.1.128/25 (adresy .128 – .255)
RFC 791 je základný dokument pre každého sieťového technika. Popisuje, ako vyzerá a správa sa IPv4 paket, aké má pravidlá smerovania a fragmentácie. Bez jeho pochopenia je nemožné zvládnuť CCNA skúšku alebo efektívne spravovať modernú sieť.
Viac informacií preberáme na kurze: