ICMP(Internet Control Message Protocol,ICMP),用于传递差错报文以及其他需要注意的信息。ICMP通常会被传输层、网际层使用,甚至会把一些差错报文返回给用户进程。
ICMP也是通过IP报文传输的,ICMP的报文类型有两类:查询报文、差错报文,下面看下ICMP报文的结构:
类型-ICMP的类型
代码-进一步划分(对此划分,在wiki百科中有详细的介绍,可参见参考资料)
Q1:哪些程序用到了ICMP?
A1:ping
参考资料:
《TCP/IP详解:卷一》
wiki百科:http://zh.wikipedia.org/wiki/ICMP