基础-ICMP协议

2020-07-22  本文已影响0人  Sbabysbreath

一、网际控制报文协议ICMP

二、ICMP报文

三、ping命令

ICMP回送请求和回送应答报文

四、traceroute命令

充分利用ICMP差错报文类型的应用,在UNIX、MacOS中是traceroute,在Windows中对等的命令叫tracert。

(1)作用一:设置特殊TTL,追踪去往目的地时沿途经过的路由器

(2)发送方如何知道发出的UDP包是否到达了目的主机?

traceroute发送UDP包时,会填入一个不可能的端口号值作为UDP目标端口号(大于3000)。当目的主机,收到UDP包后,会返回ICMP差错报文消息,但这个差错报文消息的类型【端口不可达】。
所以,当差错报文类型是端口不可达时,说明发送方发送的UDP包到达了目的主机。

(3)作用二:故意设置不分片,确定路径的MTU

上一篇 下一篇

猜你喜欢

热点阅读