Guia de missatges de control d'Internet Protocl (ICMP)

El Protocol de missatges de control d'Internet (ICMP) és un protocol de xarxa per a xarxes de protocol d' Internet (IP) . Les transferències ICMP controlen la informació de l'estat de la xarxa en lloc de les dades de l'aplicació. Una xarxa IP requereix ICMP per funcionar correctament.

Els missatges ICMP són un tipus específic de missatge IP diferent de TCP i UDP .

L'exemple més conegut de la missatgeria ICMP a la pràctica és la utilitat ping , que utilitza ICMP per provar els hosts remots per a la capacitat de resposta i mesurar el temps general de viatge rodó dels missatges de la sonda.

ICMP també admet altres serveis com traceroute que identifiquen dispositius d'enrutament intermedis ("salt") a la ruta entre una determinada font i destí.

ICMP Versus ICMPv6

La definició original de xarxes IPv4 de la versió 4 de Protocol d'Internet (IPv4) compatible amb ICMP. IPv6 incorpora una forma revisada del protocol anomenat convencionalment ICMPv6 per distingir-lo de l'ICMP original (en ocasions anomenat ICMPv4).

Tipus de missatges ICMP i formats de missatges

Els missatges ICMP porten dades fonamentals per al funcionament i l'administració d'una xarxa informàtica. El protocol informa sobre condicions com ara dispositius que no responen, errors de transmissió i problemes de congestió de la xarxa.

Igual que altres protocols de la família IP, ICMP defineix un encapçalament de missatge. L'encapçalament conté quatre camps de la següent seqüència:

ICMP defineix una llista de tipus de missatges específics i assigna un número únic a cadascun.

Tal com es mostra a la taula següent, ICMPv4 i ICMPv6 proporcionen alguns tipus de missatge comuns (però sovint amb diferents números) i també alguns missatges únics. (Els tipus de missatge comuns també poden variar lleugerament en el seu comportament entre versions IP).

Tipus de missatges ICMP comuns
v4 # v6 # Escriviu Descripció
0 129 Eco Reply Missatge enviat com a resposta a una sol·licitud d'eco (veure a sota)
3 1 Destí inabastable S'ha enviat com a resposta a un missatge d'IP que no es pot entregar per qualsevol motiu.
4 - Source Quench Un dispositiu pot enviar aquest missatge de nou a un remitent que genera trànsit entrant a un ritme més ràpid del que es pot processar. (Reemplaçat per altres mètodes).
5 137 Missatge de redirecció Els dispositius d'enrutament poden generar aquest mètode si detecten un canvi en la ruta sol·licitada perquè un missatge d'IP s'hagi de canviar.
8 128 Sol·licitud d'eco Missatge enviat per les utilitats ping per comprovar la capacitat de resposta d'un dispositiu de destinació
11 3 Temps superat Els enrutadors van generar aquest missatge quan les dades entrants han arribat al límit del recompte "hop". Utilitzat per traceroute.
12 - Problema del paràmetre Generat quan un dispositiu detecta dades danyades o que falten en un missatge IP entrant.
13, 14 - Marca de temps (sol.licitud, resposta) Dissenyat per sincronitzar els rellotges de temps entre dos dispositius a través d'IPv4, (reemplaçat per altres mètodes més fiables).
- 2 Paquet massa gran Els enrutadors generen aquest missatge quan rep un missatge que no es pot reenviar a la seva destinació a causa de l'excés de límit de durada.

El protocol omple els camps de dades Codi i ICMP depenent del missatge Tipus escollit per compartir informació addicional. Per exemple, un missatge de destinació inabastable pot tenir molts valors de codi diferents en funció de la naturalesa del fracàs.