Il protocollo ICMP

May 15

Il protocollo ICMP


ICMP sta per Internet Control Message Protocol. E 'utilizzato per inviare messaggi di errore tra i computer di una rete. Le funzioni di protocollo a livello di sistema operativo. Se un computer contattato non funziona, o se un servizio richiesto non è disponibile, il protocollo ICMP è usato per riferire lo stato di destinazione.

Funzione

ICMP è residente a livello di Internet del TCP / IP stack di protocollo (Transmission Control Protocol / Internet Protocol). Si tratta in particolare una parte del protocollo Internet, fornendo servizi di messaggistica di errore. Anche se non è generalmente accessibile applicazioni utente, forma una base della domanda "ping".

ping

Ping riporta il successo o il fallimento della trasmissione di un pacchetto di dati ad una data destinazione. L'applicazione è residente su tutti i computer connessi alla rete e la parte che riceve sa di riferire con un pacchetto di ritorno. Questa applicazione ICMP consentito è una struttura semplice ma essenziale utilizzato per l'analisi delle prestazioni di rete.

evento

Come esempio di funzioni ICMP: un pacchetto di dati inviato attraverso una rete viene assegnato un "Time to Live" numero. Ogni router che il pacchetto passa attraverso deve diminuire il numero di 1. Se questo fattore arriva a 0 prima che il pacchetto raggiunge la sua destinazione, un messaggio ICMP viene generato: "tempo di vivere superato in transito." Nonostante sia stato usato per la segnalazione degli errori, ICMP non include procedure volte ad assicurare l'integrità dei dati. Ciò significa che se la trasmissione di un pacchetto fallisce, non vi è alcuna garanzia che il messaggio di errore inviato per segnalare questa carenza potrà mai raggiungere la sua destinazione.