Sommario:
- Definizione: che cosa significa ICMP (Internet Control Message Protocol)?
- Techopedia spiega Internet Control Message Protocol (ICMP)
Definizione: che cosa significa ICMP (Internet Control Message Protocol)?
Internet Control Message Protocol (ICMP) è un protocollo di livello di rete TCP / IP che fornisce servizi di risoluzione dei problemi, controllo e messaggi di errore. ICMP viene utilizzato più frequentemente nei sistemi operativi per computer in rete, dove trasmette messaggi di errore.
ICMP per Internet Protocol versione 4 si chiama ICMPv4 e per Internet Protocol versione 6 si chiama ICMPv6.
Internet Control Message Protocol è anche noto come RFC 792.
Techopedia spiega Internet Control Message Protocol (ICMP)
Un messaggio ICMP viene creato a seguito di errori in un datagramma IP o per scopi di routing diagnostico. Questi errori vengono riportati all'indirizzo IP di origine del datagramma di origine. Un messaggio ICMP è incapsulato direttamente all'interno di un singolo datagramma IP e riporta errori nell'elaborazione dei datagrammi.
Un'intestazione ICMP inizia dopo l'intestazione IPv4. Un pacchetto ICMP ha un'intestazione di otto byte, seguita da una sezione di dati di dimensioni variabili. I primi quattro byte dell'intestazione sono fissi:
- Tipo ICMP
- Codice ICMP
- Checksum dell'intero messaggio ICMP
- Checksum dell'intero messaggio ICMP
I restanti quattro byte dell'intestazione variano in base al tipo e al codice ICMP.
Il messaggio di errore associato a ICMP include una sezione di dati che contiene l'intera intestazione IP insieme ai primi otto byte del pacchetto che ha generato il messaggio di errore. Un datagramma ICMP viene quindi incapsulato in un nuovo datagramma.
