《TCP/IP协议详解》第六章 ICMP:Internet控制报文协议

ICMP经常被认为是I P层的一个组成部分。它传递差错报文以及其他需要注意的信息。ICMP报文通常被I P层或更高层协议(TCP或UDP)使用。一些ICMP报文把差错报文返回给用户进程。

ICMP报文的类型用处

  1. ICMP有查询报文和差错报文
  2. 不会导致ICMP报文出错的情况:a.ICMP差错报文   b.目的地址是广播地址   c.作为链路层广播的数据报  d.不是IP分片的第一片....防止ICMP差错报文带来广播风暴
  3. ICMP地址掩码请求与应答
  4. ICMP时间戳请求与应答(向另一个系统查询时间)

ICMP端口不可到达差错

  1. UDP的规则之一:如果收到一份UDP数据报而目的端口与某个正在使用的进程不相符,那么UDP将返回一个ICMP不可到达报文
  2. ICMP的一个规则是:ICMP差错报文必须包括生成该差错报文的数据报IP首部,还必须至少包括在该IP首部后面的前8个字节,上面的图中指的是UDP的首部,而产生差错的数据报IP首部也被发送端额原因是为了解释后面8个字节。

需要了解什么

  1. ICMP做什么用?internet控制报文协议
  2. 有几种类型:查询和差错
  3. 查询的用途:请求子网掩码,时间戳
  4. 差错:网络不可到达,主机不可到达,协议不可到达等
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值