<aside>
đź“– Making the Network Layer Work
- The Internet Protocol (IP)
- The creation of IP datagrams.
- Hop-by-hop delivery from end to end.
- Routing Tables
- Algorithms to populate router forwarding tables
- Internet Control Message Protocol (ICMP)
- Communicates network layer information between end hosts and routers
- Reports error conditions
- Helps us diagnose problems
</aside>
Internet Control Message Protocol, ICMP
- ICMP provides information about the network layer to end hosts and routers.
- It sits above IP and is therefore strictly a transport layer mechanism.
- The commonly used tools “ping” and “traceroute” both rely on ICMP.
Property |
Behavior |
Reporting Message |
Self-contained message reporting error |
Unreliable |
Simple datagram service - no retries |
ICMP runs above the Network Layer, and hence it’s a Transport protocol.
ICMP Message Structure
Message Type