RFC 1122: Host Requirements – Sieťové vrstvy pre CCNA detailne

Ak sa pripravujete na CCNA alebo pracujete so sieťovými zariadeniami, narazíte na RFC 1122. Tento dokument (október 1989) špecifikuje požiadavky na internetové hosty na úrovni linkovej, IP a transportnej vrstvy – zatiaľ čo jeho „dvojička“ RFC 1123 pokrýva aplikačnú vrstvu.

Aký je účel RFC 1122?

Linková vrstva

RFC požaduje, aby hostiteľ:

IP vrstva – smerovanie, fragmentácia a ICMP

Hostiteľ musí:

Transportná vrstva – UDP aj TCP

UDP:

TCP:

Všeobecné princípy pre hostiteľa

Čo si zapamätať

VrstvaČo musí hostiteľ robiť
LinkováARP, Ethernet rámce, retransmisie fragmentov
IPTTL, fragmentácia, ICMP, multicast
UDP/TCPKontrolné súčty, handshake, sliding window, retransmisie

FAQ – Najčastejšie otázky

  1. Prečo TTL nesmie byť <2?
    Hostiteľ nesmie hneď zahodiť datagram s TTL<2, aby mohol vrátiť ICMP Time Exceeded.
  2. Čo ak prídu neznáme IP options?
    Hostiteľ ich musí ignorovať – nie zamietnuť, kvôli zachovaniu kompatibility.
  3. Prečo je dôležité logovanie?
    Aby ste mali prehľad o chybách, ale bez zahltenia – RFC odporúča filtrovať opakované chyby.
  4. Musí hostiteľ fungovať aj ako gateway?
    Nie – a RFC priamo hovorí, že defaultne nemá forwardovať pakety.
  5. A čo ICMP Redirect?
    Hostiteľ môže odoslať ICMP Redirect, ak zistí výhodnejšiu bránu – ale nemusí taký redirect prijať automaticky.

Top 5 zaujímavostí o RFC 1122

  1. Zavádza princíp robustnosti – odosielaj striktne, prijímaj tolerantne.
  2. Detailne popisuje validáciu ARP cache a spracovanie fragmentov.
  3. Špecifikuje správanie TTL, ICMP a fragmentácie podľa RFC 791/792.
  4. Oddelil hostiteľov od gateway – hostiteľ defaultne neforwarduje pakety.
  5. Pokrýva detaily UDP aj TCP – vrátane TIME-WAIT, MSS, kontrolných súčtov.

Záver

RFC 1122 je základný kameň pre pochopenie TCP/IP stacku – od linkovej vrstvy až po detaily TCP/UDP. Ak sa pripravujete na CCNA, práve tento RFC by ste mali poznať – rozumieť jeho požiadavkám, dôvodom ich existencie a vedieť ich otestovať v laboratóriu (Wireshark, Cisco IOS). Pre skutočne stabilnú a interoperabilnú infraštruktúru je pochopenie RFC 1122 nevyhnutné.

Ako začať programovať?

Úvod do programovania pre každého bez prechádzajúcich znalostí.

Stiahnite si náš ebook teraz výnimočne zdarma!!!

Viac informacií preberáme na kurze:

Kurz NA0 - Administrácia LAN/WAN a návrh TCP/IP sietí - základné koncepty

Marián Knězek

 

Súvisiace články: