Vodnik za protokol protokola Internet Control (ICMP)

Internet Protocol Control Protocol (ICMP) je omrežni protokol za omrežno povezovanje z internetnim protokolom (IP) . ICMP prenese nadzorne informacije za stanje samega omrežja in ne podatke o aplikacijah. IP omrežje zahteva, da ICMP pravilno deluje.

Sporočila ICMP so specifična vrsta sporočila IP, ki se razlikuje od TCP in UDP .

Najbolj znan primer pošiljanja sporočil ICMP v praksi je ping utility, ki uporablja ICMP za sondiranje oddaljenih gostiteljev za odzivnost in merjenje celotnega časa zaokroževanja sporočil sonde.

ICMP podpira tudi druge pripomočke, kot je traceroute, ki identificirajo vmesne usmerjevalne naprave ("hmelj") na poti med določenim virom in ciljem.

ICMP proti ICMPv6

Izvorna definicija ICMP podprtih internetnih protokolov različice 4 (IPv4). IPv6 vključuje spremenjeno obliko protokola, ki se običajno imenuje ICMPv6, da se razlikuje od prvotnega ICMP (občasno imenovan ICMPv4).

Vrste sporočil ICMP in oblike sporočil

Sporočila ICMP vsebujejo podatke, ki so bistveni za delovanje in upravljanje računalniškega omrežja. Protokol poroča o pogojih, kot so neodgovorne naprave, napake pri prenosu in težave z zastojem v omrežju.

Kot drugi protokoli v družini IP, ICMP definira glavo glave. Glava vsebuje štiri polja v naslednjem zaporedju:

ICMP definira seznam določenih tipov sporočil in jim dodeli enkratno številko.

Kot je prikazano v spodnji tabeli, ICMPv4 in ICMPv6 nudita nekaj običajnih tipov sporočil (vendar pogosto z različnimi številkami) in tudi nekaj sporočil, ki so edinstvena za vsakega. (Običajne vrste sporočil se lahko nekoliko razlikujejo tudi pri njihovem vedenju med različicami IP).

Skupne vrste sporočil ICMP
v4 # v6 # Tip Opis
0 129 Echo Reply Sporočilo je bilo poslano kot odgovor na zahtevo Echo (glej spodaj)
3 1 Cilj ni dosegljiv Poslano kot odgovor na sporočilo IP, ki ga ni mogoče oddati iz katerega koli razloga.
4 - Vir dušenja Naprava lahko to sporočilo pošlje nazaj pošiljatelju, ki generira dohodni promet, hitreje kot jo lahko obdeluje. (Zamenjajo druge metode.)
5 137 Preusmeri sporočilo Te usmerjevalne naprave lahko ustvarijo to metodo, če zaznajo spremembo zahtevane poti za sporočilo IP je treba spremeniti.
8 128 Echo Request Sporočilo, ki so ga poslali pripomočki ping za preverjanje odzivnosti ciljne naprave
11 3 Čas presežen Usmerjevalci so to sporočilo ustvarili, ko so dohodni podatki dosegli omejitev števila "hmelja". Uporablja ga traceroute.
12 - Težava s parametrom Ustvari se, ko naprava zazna poškodovane ali manjkajoče podatke v dohodnem sporočilu IP.
13, 14 - Časovni žig (zahteva, odgovor) Zasnovano za sinhronizacijo časovnih ura med dvema napravama prek protokola IPv4, (nadomeščene z drugimi bolj zanesljivimi metodami).
- 2 Paket preveč Usmerjevalci ustvarjajo to sporočilo, ko prejema sporočilo, ki ga zaradi preseganja omejitve dolžine ne more preusmeriti na cilj.

Protokol zapolni polja za kodo in ICMP, odvisno od izbrane vrste sporočila, ki omogoča izmenjavo dodatnih informacij. Na primer, sporočilo Destination Unreachable ima lahko veliko različnih vrednosti kod, odvisno od vrste napake.