第十周第三天
所用时间:240分钟
代码量(行):211
博客量(篇):37
了解到的知识点:
1.网际控制报文协议ICMP
为了更有效地转发IP数据报和提高交付成功的机会,在网际层使用了网际控制报文协议ICMP。
ICMP主要用于在 IP 网络中传递控制信息和错误报告,是互联网的标准协议
当 IP 数据包在传输过程中遇到错误时,如目标不可达、网络拥塞等,路由器或目标主机可以使用 ICMP 向源主机发送错误消息,告知源主机出现的问题。例如,当目标主机不存在或不可达时,会向源主机发送 “目标不可达” 的 ICMP 消息。
ICMP 还可用于网络诊断和测试。常见的 ping 命令就是利用 ICMP 协议来发送回声请求(Echo Request)消息到目标主机,目标主机收到后会返回回声应答(Echo Reply)消息,通过这种方式可以判断目标主机是否可达以及网络连接的状况。另外,traceroute 命令也是借助 ICMP 来跟踪数据包在网络中的传输路径。
报文类型:
差错报告报文:包括目标不可达、源抑制、超时、参数问题等类型。这些报文用于报告数据包在传输过程中出现的各种错误情况。
查询报文:主要有回声请求和回声应答、时间戳请求和时间戳应答、地址掩码请求和地址掩码应答等。查询报文用于获取网络中的一些信息或进行网络测试。

浙公网安备 33010602011771号