网络层协议之网际控制报文协议ICMP

一、ICMP(Internet Control Message Protocol)的功能

架构IP网络时需要注意两点:确认网络是否正常工作,以及遇到异常时进行问题诊断。

ICMP的主要功能是:确认IP包是否成功送达目标地址,通知在发送过程当中IP包被废弃的具体原因,改善网络设置等,可以有效的转发IP数据报和提高交付成功的机会。

二、ICMP报文

1、ICMP报文的格式


2、ICMP报文的种类

  • ICMP差错报告报文
  • ICMP询问报文

几种常用的ICMP报文类型


三、ICMP重要应用

1、ICMP的一个重要应用就是分组网间探测PING(Packet InterNet Groper),用来测试两个主机之间的连通性。

PING是应用层直接使用网络层ICMP的例子,没有通过运输层的TCP/UDP

2、traceroute,用来追踪一个分组从源点到终点的路径。

traceroute从源主机想目的主机发送一连串的IP数据报,数据报封装的是无法交付的UDP用户数据报。




猜你喜欢

转载自blog.csdn.net/qq_32164245/article/details/80538011