PROTOCOL FIELD GUIDE
How ICMP works
Explore network diagnostics with echo requests, echo replies and time-exceeded errors. ICMP reports network conditions rather than carrying an application stream.
- Default port
- No ports
- Transport / carrier
- IPv4 (ICMPv4)
- Category
- core
1. Send an echo request
Ping uses an ICMP Echo Request with an identifier and sequence number. ICMP is carried directly in IP and has no TCP or UDP ports.
2. Measure the reply
An Echo Reply mirrors the payload. The measured round-trip time includes both network paths and processing delay.
3. Expire the hop budget
A router discards a packet whose TTL expires and may send Time Exceeded. Traceroute uses increasing hop limits to reveal responding routers.
4. Interpret diagnostic limits
A missing reply can mean filtering, rate limiting or loss. It does not prove that a host is offline or that application traffic cannot work.
Protocol relationships
Protocols cooperate across layers. Compare the neighboring lessons to distinguish addressing, delivery, application semantics and encryption.
Standards and editorial method
Written and implemented independently by NavSprout. Lessons summarize public protocol standards using synthetic documentation addresses and fictional credentials. Consult the standards for complete wire formats and normative behavior.
RFC 792 ↗ RFC 4443 ↗