Sprievodca správou správ protokolu Internet (ICMP)

Internet Control Message Protocol (ICMP) je sieťový protokol pre sieťový protokol (IP) . ICMP prenesie kontrolné informácie o stave samotnej siete a nie o údaje aplikácie. Sieť IP vyžaduje ICMP, aby fungovala správne.

Správy ICMP sú špecifickým druhom správy IP odlišnej od protokolov TCP a UDP .

Najznámejším príkladom správ ICMP v praxi je nástroj ping , ktorý využíva ICMP na skúšanie vzdialených hostiteľov na odozvu a na meranie celkového času spätného odberu hlásení sondy.

ICMP podporuje aj iné nástroje, ako je traceroute, ktoré identifikujú zariadenia na smerovanie ("chmeľ") na ceste medzi daným zdrojom a určením.

ICMP verzus ICMPv6

Pôvodná definícia sietí podporovaných ICMP verzia 4 (IPv4). IPv6 obsahuje revidovanú formu protokolu zvyčajne nazývaného ICMPv6, ktorý ju odlišuje od pôvodného protokolu ICMP (občas nazývaného ICMPv4).

Typy správ ICMP a formáty správ

ICMP správy obsahujú údaje nevyhnutné pre prevádzku a správu počítačovej siete. Protokol hlási podmienky, ako sú napríklad zariadenia, ktoré nereagujú, chyby prenosu a problémy s preťažením siete.

Rovnako ako ostatné protokoly v rodine IP, ICMP definuje hlavičku správy. Hlavička obsahuje štyri polia v nasledujúcom poradí:

ICMP definuje zoznam konkrétnych typov správ a priraďuje každému jedinečné číslo.

Ako je uvedené v tabuľke nižšie, ICMPv4 a ICMPv6 poskytujú niektoré bežné typy správ (ale často s rôznymi číslami) a tiež niektoré správy jedinečné pre každý z nich. (Bežné typy správ sa môžu tiež mierne líšiť v správaní medzi verziami protokolu IP).

Bežné typy správ ICMP
v4 # v6 # typ popis
0 129 Ozve odpoveď Správa odoslaná v reakcii na žiadosť o ozvenu (pozri nižšie)
3 1 Cieľ Nedosiahnuteľný Odoslané ako odpoveď na nedostupnosť správy IP z rôznych dôvodov.
4 - Spustenie zdroja Zariadenie môže odoslať túto správu späť odosielateľovi, ktorý generuje prichádzajúcu návštevnosť rýchlejšie, ako je možné spracovať. (Nahradené inými metódami.)
5 137 Presmerovanie správy Smerovacie zariadenia môžu generovať túto metódu, ak zistí zmenu požadovanej trasy pre IP správu.
8 128 Žiadosť o ozvenu Správa odoslaná nástrojmi ping na kontrolu odpovede cieľového zariadenia
11 3 Prekročenie času Routery generovali túto správu, keď prichádzajúce dáta dosiahli svoj limit "hop". Používa traceroute.
12 - Parameter Problém Generuje sa, keď zariadenie rozpozná poškodené alebo chýbajúce údaje v prichádzajúcej IP správe.
13, 14 - Časová pečiatka (požiadavka, odpoveď) Určené na synchronizáciu časových hodín medzi dvoma zariadeniami prostredníctvom protokolu IPv4, (Nahradené inými spoľahlivejšími metódami.)
- 2 Packet príliš veľký Smerovače generujú túto správu pri prijímaní správy, ktorú nemožno presmerovať na miesto určenia kvôli prekročeniu obmedzenia dĺžky.

Protokol vyplní dátové polia Kód a ICMP v závislosti od typu správy zvolenej na zdieľanie ďalších informácií. Napríklad správa Destination Unreachable môže mať veľa rôznych hodnôt kódu v závislosti od charakteru zlyhania.