RFC 1122: Host Requirements - síťové vrstvy pro CCNA v detailu

Pokud se připravujete na CCNA nebo pracujete se síťovými zařízeními, narazíte na RFC 1122. Tento dokument (říjen 1989) specifikuje požadavky na internetové hosty na úrovni linkové, IP a transportní vrstvy – zatímco jeho „dvojče“ RFC 1123 pokrývá aplikační vrstvu.

Jaký je účel RFC 1122?

Linková vrstva

RFC požaduje, aby hostitel:

IP vrstva – směrování, fragmentace a ICMP

Hostitel musí:

Transportní vrstva – UDP i TCP

UDP:

TCP:

Obecné principy pro hostitele

Co si zapamatovat

VrstvaCo musí hostitel dělat
LinkováARP, Ethernet rámce, retransmise fragmentů
IPTTL, fragmentace, ICMP, multicast
UDP/TCPKontrolní součty, handshake, sliding window, retransmise

FAQ – Nejčastější otázky

  1. Proč TTL nesmí být <2?
    Hostitel nesmí hned zahodit datagram s TTL<2, aby mohl vrátit ICMP Time Exceeded.
  2. Co když přijdou neznámé IP options?
    Hostitel je musí ignorovat – nikoliv odmítnout, kvůli zachování kompatibility.
  3. Proč je důležité logování?
    Abyste měli přehled o chybách, ale bez zahlcení – RFC doporučuje filtrovat opakované chyby.
  4. Musí hostitel fungovat i jako gateway?
    Ne – a RFC výslovně říká, že výchozí chování nemá být forwardování paketů.
  5. A co ICMP Redirect?
    Hostitel může odeslat ICMP Redirect, pokud zjistí výhodnější bránu – ale nemusí takový redirect automaticky přijmout.

Top 5 zajímavostí o RFC 1122

  1. Zavádí princip robustnosti – odesílej přísně, přijímej tolerantně.
  2. Detailně popisuje validaci ARP cache a zpracování fragmentů.
  3. Specifikuje chování TTL, ICMP a fragmentace dle RFC 791/792.
  4. Odděluje hostitele od gateway – hostitel výchozí neforwarduje pakety.
  5. Pokrývá detaily UDP i TCP – včetně TIME-WAIT, MSS, kontrolních součtů.

Závěr

RFC 1122 je základní kámen pro pochopení TCP/IP stacku – od linkové vrstvy až po detaily TCP/UDP. Pokud se připravujete na CCNA, právě tento RFC byste měli znát – rozumět jeho požadavkům, důvodům jejich existence a umět je ověřit v laboratoři (Wireshark, Cisco IOS). Pro skutečně stabilní a interoperabilní infrastrukturu je pochopení RFC 1122 nezbytné.

Jak začít programovat?

Úvod do programování pro každého bez předchozích znalostí.

Stáhněte si náš ebook teď výjimečně zdarma!!!

Viac informacií preberáme na kurze:

Kurz NA0 - Administrace a návrh LAN/WAN TCP/IP sítí - základní koncepty

Marián Knězek