2.2. Περιγραφή

Το Ping χρησιμοποιεί το υποχρεωτικό datagram ECHO_REQUEST του πρωτοκόλλου ICMP για να απαιτήσει ένα ICMP ECHO_RESPONSE από τον host ή την πύλη (gateway). Τα datagrams τύπου ECHO_REQUEST (``pings'') έχουν μια επικεφαλίδα IP και ICMP, που ακολουθείται από το struct timeval και μετά από ένα τυχαίο αριθμό από bytes γεμίσματος που χρησιμοποιούνται για να συμπληρώσουν το πακέτο.