Gids tot internetbeheer boodskap protokol (ICMP)

Internet Control Message Protocol (ICMP) is 'n netwerk protokol vir Internet Protocol (IP) netwerk. ICMP dra beheerinligting oor die status van die netwerk self in plaas van aansoekdata. 'N IP-netwerk vereis ICMP om behoorlik te funksioneer.

ICMP-boodskappe is 'n spesifieke soort IP-boodskap wat onderskei word van TCP en UDP .

Die bekendste voorbeeld van ICMP-boodskappe in die praktyk is die ping- program, wat gebruik maak van ICMP om afgeleë leërs te toets vir responsiwiteit en die totale rityd van die sondeboodskappe te meet.

ICMP ondersteun ook ander nutsprogramme soos traceroute wat intermediêre routing-toestelle ("hop") identifiseer op die pad tussen 'n gegewe bron en bestemming.

ICMP versus ICMPv6

Die oorspronklike definisie van ICMP ondersteun Internet Protocol weergawe 4 (IPv4) netwerke. IPv6 bevat 'n hersiene vorm van die protokol wat normaalweg ICMPv6 genoem word om dit te onderskei van die oorspronklike ICMP (soms ICMPv4 genoem).

ICMP-boodskapsoorte en -boodskapformate

ICMP-boodskappe dra data wat noodsaaklik is vir die werking en administrasie van 'n rekenaarnetwerk. Die protokol verslae oor toestande soos nie-responsiewe toestelle, oordragfoute en probleme met netwerkopeenhopings.

Soos ander protokolle in die IP-familie, definieer ICMP 'n boodskapkop. Die kopvel bevat vier velde in die volgende volgorde:

ICMP definieer 'n lys van spesifieke boodskapsoorte en ken elkeen 'n unieke nommer toe.

Soos in die tabel hieronder aangedui, verskaf ICMPv4 en ICMPv6 enkele algemene boodskapsoorte (maar dikwels met verskillende nommers) en ook sekere boodskappe wat uniek is aan elkeen. (Die algemene boodskapsoorte kan ook effens wissel in hul gedrag tussen IP-weergawes).

Algemene ICMP-boodskapsoorte
v4 # v6 # tipe beskrywing
0 129 Echo Antwoord Boodskap gestuur in reaksie op 'n Echo-versoek (sien hieronder)
3 1 Bestemming Onbereikbaar Geplaas in reaksie op 'n IP-boodskap wat nie beskikbaar is vir enige van die verskillende redes nie.
4 - Bronblus 'N toestel kan hierdie boodskap terug stuur na 'n sender wat inkomende verkeer vinniger genereer as wat dit verwerk kan word. (Vervang deur ander metodes.)
5 137 Herlei Boodskap Roetetoestelle kan hierdie metode genereer as hulle 'n verandering in die versoekte roete vir 'n IP-boodskap moet verander.
8 128 Echo-versoek Boodskap gestuur deur ping nutsprogramme om die responsiwiteit van 'n teikenapparaat na te gaan
11 3 Tyd het oorskry Roeters het hierdie boodskap gegenereer wanneer die inkomende data sy limiet vir "hop" bereik het. Gebruik deur traceroute.
12 - Parameterprobleem Gegenereer wanneer 'n toestel korrupte of ontbrekende data opspoor in 'n inkomende IP-boodskap.
13, 14 - Tydstempel (Versoek, Antwoord) Ontwerp om tydklokke tussen twee toestelle via IPv4 te synchroniseer, (Vervang deur ander meer betroubare metodes.)
- 2 Pakket te groot Roetes genereer hierdie boodskap wanneer 'n boodskap ontvang word wat nie na die bestemming gestuur kan word nie as gevolg van 'n lengte limiet.

Die protokol vul die kode en ICMP data velde afhangende van die boodskap Tipe gekies om bykomende inligting te deel. Byvoorbeeld, 'n bestemming onbereikbare boodskap kan baie verskillende kode waardes afhang van die aard van die mislukking.