Summary

ICMP is a protocol that operates from the Internet layer of the TCP/IP reference model. It is used for fault isolation and not for error correction. Error correction is the responsibility of the Transport layer protocols. ICMP can also be used for troubleshooting problems in the network. The messages generated by ICMP are classified as errors and queries. Errors, such as Destination Unreachable, Source Quench, Parameter Problem, and so on, are used for reporting errors in data transfer as against queries, which are used to troubleshoot the network. Echo Request, Echo Reply, Timestamp Request, and Timestamp Reply are a few query messages that are generated by ICMP. Ping and Tracert are diagnostic tools that implement ICMP messages. These ...

Get Special Edition Using TCP/IP, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.