
glsicmp
Talvolta un gateway o un host di destinazione utilizza il protocollo ICMP (Internet Control Message Protocol) per comunicare con un host di origine, ad esempio per segnalare un errore nell'elaborazione dei datagrammi. Il protocollo ICMP utilizza il supporto di base IP come se si trattasse di un protocollo di livello superiore; di fatto ICMP è parte integrante del protocollo IP e viene implementato da tutti i moduli IP. I messaggi ICMP vengono inviati in diverse situazioni: ad esempio, quando un datagramma non è in grado di raggiungere la propria destinazione, quando il gateway non dispone di una capacità di memorizzazione nel buffer sufficiente ad inoltrare un datagramma e quando il gateway può indirizzare l'host affinché invii il traffico utilizzando un percorso più breve. Il protocollo IP non è progettato per essere interamente affidabile. Lo scopo di questi messaggi di controllo consiste nel fornire un riscontro sui problemi relativi all'ambiente di comunicazione e non nel rendere l'IP affidabile.