1.ICMP是什么?
ICMP是InternetControlMessageProtocol的缩写,中文含义是Internet控制消息协议。
控制消息是指网络通还是不通、主机是否可达、路由可达等网络本身的消息,尽管不传输用户数据,但是用户数据能否正常传递的关键。
2.ICMP与TCP/IP协议簇间的关系
TCP/IP协议簇
3.ICMP不传输用户数据,那在传输数据中起什么作用呢?
对IP包无法传输时提供报告,这些差错报告有助于发送方了解为什么无法传递,网络发生了什么问题,确定应用程序后续操作。
4.ICMP报文格式?
5.ICMP报文类型?
进行主机存活性测试主要采用差错报告报文。
6.差错报文识别?
(1)
0:网络不可到达——寻址故障;
1:主机不可到达——信宿机所在网络的最后一个网关发现其关闭或故障;
2-3:协议和端口不可到达
(2)超时
思考:可用于远程探测主机是否存活的命令是不是只有ping?