Icmp

ICMP è l'abbreviazione di Internet Control Messaggio Protocol. È un'estensione del protocollo Internet (IP) definito da RFC 792. ICMP supporta pacchetti contenenti messaggi di errore, controllo e informativi. È un protocollo di segnalazione degli errori e viene utilizzato da router, host e dispositivi di rete per generare messaggi di errore in caso di problemi nella consegna dei pacchetti IP.


ICMP è definito da RFC 792

RFC 792 definisce gli obiettivi e le specifiche per ICMP. ICMP, utilizza il supporto di base dell'IP, tuttavia è in realtà parte integrante dell'IP e deve essere implementato da ogni modulo IP. Come definito da RFC 792;

“I messaggi ICMP vengono inviati in diverse situazioni: ad esempio, quando un datagramma non può raggiungere la sua destinazione, quando il gateway non ha la capacità di buffering per inoltrare un datagramma e quando il gateway può indirizzare l'host a inviare traffico su un percorso più breve. Il protocollo Internet non è progettato per essere assolutamente affidabile. Lo scopo di questi messaggi di controllo è fornire feedback sui problemi nell'ambiente di comunicazione ". [source]


Nozioni di base sull'ICMP

L'Internet Control Message Protocol viene utilizzato da router, dispositivi o host per comunicare informazioni sugli errori ad altri router, dispositivi o host. Un messaggio ICMP contiene i campi TYPE, CODE e CHECKSUM. Questi campi identificano il messaggio ICMP, forniscono ulteriori informazioni sul tipo e forniscono un metodo per determinare l'integrità del messaggio.

Il comando PING, ad esempio, utilizza ICMP per testare una connessione Internet.

Lascia un commento