[successivo] [precedente] [indice]

Ping

ICMP include una semplice funzione di echo. Quando un router o host riceve un messaggio di tipo Echo Request, risponde con un messaggio Echo Reply. Entrambi i messaggi hanno lo stesso formato.

Messaggi Echo

Nel messaggio Echo Reply sono semplicemente invertiti i campi Indirizzo Sorgente e Indirizzo Destinazione, quindi vengono cambiati i campi Tipo e Checksum.

I messaggi di Echo vengono inviati dal famoso applicativo ping, che testa la raggiungibilita' di una stazione remota ed i tempi di transito, fornendo semplici statistiche.

$ ping ds.internic.net
PING ds.internic.net: 100 data bytes
108 bytes from 198.45.45.10: icmp-seq=2.	time=173.	ms
108 bytes from 198.45.45.10: icmp-seq=0.	time=5048.	ms
108 bytes from 198.45.45.10: icmp-seq=1.	time=4410.	ms
108 bytes from 198.45.45.10: icmp-seq=3.	time=2461.	ms
108 bytes from 198.45.45.10: icmp-seq=8.	time=150.	ms
108 bytes from 198.45.45.10: icmp-seq=10.	time=191.	ms
108 bytes from 198.45.45.10: icmp-seq=11.	time=218.	ms
108 bytes from 198.45.45.10: icmp-seq=12.	time=210.	ms
108 bytes from 198.45.45.10: icmp-seq=13.	time=140.	ms
108 bytes from 198.45.45.10: icmp-seq=14.	time=270.	ms
108 bytes from 198.45.45.10: icmp-seq=15.	time=168.	ms
108 bytes from 198.45.45.10: icmp-seq=16.	time=152.	ms
108 bytes from 198.45.45.10: icmp-seq=17.	time=199.	ms
108 bytes from 198.45.45.10: icmp-seq=18.	time=220.	ms
---   ds.internic.net PING Statistics	---
20 packets transmitted, 14 packets received, 30% packet loss
round-trip (ms)		min / avg / max = 140 / 1000 / 5048

La specifica ICMP originale prevede anche versioni semplificate dei messaggi Echo, chiamate Information Request ed Information Reply, in cui il campo Dati manca.