Original author(s) | Mike Muuss |
---|---|
Developer(s) | Various open-source and commercial developers |
Initial release | 1983; 36 years ago |
Platform | Cross-platform |
Type | Command |
License | Public-domain, BSD, GPL, MIT |
Bits 0–7 | Bits 8–15 | Bits 16–23 | Bits 24–31 | |
---|---|---|---|---|
Header (20 bytes) | Version/IHL | Type of service | Length | |
Identification | flags and offset | |||
Time To Live (TTL) | Protocol | Header Checksum | ||
Source IP address | ||||
Destination IP address | ||||
ICMP Header (8 bytes) | Type of message | Code | Checksum | |
Header Data | ||||
ICMP Payload (optional) | Payload Data |
Bits 0–3 | Bits 4–7 | Bits 8–11 | Bits 12–15 | Bits 16–23 | Bits 24–31 | |
---|---|---|---|---|---|---|
Header (40 bytes) | Version | Traffic Class | Flow Label | |||
Payload Length | Next Header | Hop Limit | ||||
Source Address | ||||||
Destination Address | ||||||
ICMP6 Header (8 bytes) | Type of message | Code | Checksum | |||
Header Data | ||||||
ICMP6 Payload (optional) | Payload Data |
00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Type = 8(IPv4, ICMP) 128(IPv6,ICMP6) | Code = 0 | Checksum | |||||||||||||||||||||||||||||
Identifier | Sequence Number | ||||||||||||||||||||||||||||||
Payload |
00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Type = 0(IPv4,ICMP) 129(IPv6,ICMP6) | Code = 0 | Checksum | |||||||||||||||||||||||||||||
Identifier | Sequence Number | ||||||||||||||||||||||||||||||
Payload |
I named it after the sound that a sonar makes, inspired by the whole principle of echo-location.Cite uses deprecated parameter
|dead-url=
(help)Every host MUST implement an ICMP Echo server function that receives Echo Requests and sends corresponding Echo Replies.
Wikibooks has a book on the topic of: Guide to Windows Commands |
ping(1M)
– Solaris 10 System Administration Commands Reference Manualping(8)
– FreeBSD System Manager's ManualLinux
– Reference, The Single UNIX Specification, Issue 7 from The Open Group