Tracert开始全超时,最后一个却通过,这是什么原因?

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
源发出 ICMP Equest,第一个request的TTL为1,第二个request的TTL为2,以后依此递增直至第30个;中间的router送回ICMP TTL-expired ( ICMP type 11) 通知source,(packet同时因TTL超时而被drop),由此source知晓一路上经过的每一个router;最后的destination送回ICMP Echo Reply(最后一跳不会再回ICMP TTL-expired)。
所以中间任何一个router上如果封了ICMP Echo Request, traceroute就不能工作;如果封了type 11 (TTL-expired), 中间的router全看不到,但能看到packet 到达了最后的destination;如果封了ICMP Echo Reply,中间的全能看到,最后的destination看不到。
中间的router送回icmpttlexpiredicmptype11通知sourcepacket同时因ttl超时而被drop由此source知晓一路上经过的每一个router
Tracert开始全超时,最ቤተ መጻሕፍቲ ባይዱ一个却通过,这是什么原因?
你要好好理解一下 ICMP traceroute的原理就知道了
使用ICMP Echo Request, Echo Reply and TTL-expired.
相关文档
最新文档