Skip to main content

Vodnik za protokol protokola Internet Control (ICMP)

Anonim

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:

  • Tip (8 bitov)
  • Koda (8 bitov)
  • Kontrolni tok (16 bitov)
  • Podatki ICMP (32 bitov)

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 #TipOpis
0129Echo ReplySporočilo je bilo poslano kot odgovor na zahtevo Echo (glej spodaj)
31Cilj ni dosegljivPoslano kot odgovor na sporočilo IP, ki ga ni mogoče oddati iz katerega koli razloga.
4-Vir dušenjaNaprava lahko to sporočilo pošlje nazaj pošiljatelju, ki generira dohodni promet, hitreje kot jo lahko obdeluje. (Zamenjajo druge metode.)
5137Preusmeri sporočiloTe usmerjevalne naprave lahko ustvarijo to metodo, če zaznajo spremembo zahtevane poti za sporočilo IP je treba spremeniti.
8128Echo RequestSporočilo, ki so ga poslali pripomočki ping za preverjanje odzivnosti ciljne naprave
113Čas preseženUsmerjevalci so to sporočilo ustvarili, ko so dohodni podatki dosegli omejitev števila "hmelja". Uporablja ga traceroute.
12-Težava s parametromUstvari 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).
-2Paket 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.