王道计算机网络 ICMP协议

220 阅读1分钟

  • 对于出错的数据会丢弃的同时还需要发送ICMP报文
  • ICMP存储在IP数据报的数据部分,是属于网络层协议 
  • 类型:ICMP的种类
  • 代码:进一步区分某种类型的不同情况
  • 检验和:检验ICMP报文

  • ICMP的报文类型:差错报文和询问报文

差错报文

不应发送ICMP差错报文的情况

  • 第一条:如果ICMP差错报文 出现差错,不对这个错误发送 ICMP差错报文
  • 对第一个分片的数据包片会发送ICMP错误报文,剩余的数据报片就不会发送了
  • 组播 是一点对多点,不需要发送给所有节点

ICMP询问报文

  • 第一种方式具体使用是 ping

  • ping:询问报文
  • traceroute:差错报告报文