ICMP
Definizione rapida
ICMP, cioè "Internet Control Message Protocol", opera al livello di rete del modello OSI e comunica errori o altre informazioni sull'elaborazione dei pacchetti IP.
Spiegazione
Il protocollo è collocato al livello 3, quello network, ed è trasportato all'interno di IP. Non assicura che i pacchetti arrivino a destinazione: il suo compito descritto è inviare segnalazioni sui problemi della rete e informazioni connesse al trattamento dei pacchetti. Ping e traceroute ne costituiscono due esempi d'uso.
Esempio pratico
Quando ping o traceroute raccolgono una risposta relativa al percorso o a un problema di rete, sfruttano messaggi del protocollo ICMP.
Spiegazione tecnica
ICMP viene incapsulato in IP e trasporta informazioni di controllo al livello network; questa funzione informativa è distinta dalla garanzia di consegna dei dati.
Da non confondere con
Non va considerato un meccanismo che rende affidabile IP: ICMP segnala errori e malfunzionamenti, ma non garantisce il recapito dei pacchetti.