简答题

描述Tracert程序发现路由的过程。

正确答案

Tracert程序发送一份TTL字段为1的IP数据报给目的主机。处理这份数据报的第一个路由器将TTL值减1,丢弃该数据报,并发回一份超时ICMP报文,这样就得到了该路径中的第一个路由器的地址。然后Tracert程序发送一份TTL值为2的数据报,这样就可以得到第二个路由器的地址。继续这个过程直至该数据报到达目的主机。Tracert程序发送一份UDP数据报给目的主机,但它选择一个不可能的值作为UDP端口号(大于30,000),使目的主机的任何一个应用程序都不可能使用该端口。因此,当该数据报到达时,将使目的主机的UDP模块产生一份“端口不可到达”错误的ICMP报文。这样,Traceroute程序所要做的就是区分接收到的ICMP信息是超时还是端口不可到达,以判断什么时候结束。

答案解析

相似试题
  • ()是为了发现错误而执行程序的过程。

    单选题查看答案

  • 算法与程序不同,算法是问题求解规则的一种过程描述。

    判断题查看答案

  • 在tracert命令中,能否进行域名解析?()

    单选题查看答案

  • 请用面向过程详细设计中的程序流程图,描述求以及求

    简答题查看答案

  • 关于静态路由的描述中,正确的是()

    多选题查看答案

  • 关于路由器的描述,错误的是()。

    单选题查看答案

  • 关于链路状态路由协议的描述,()是错误的。

    单选题查看答案

  • 下面对路由选择算法描述正确的有()

    多选题查看答案

  • 简述Ping命令,ipconfig命令,arp命令,tracert命令的使用。

    简答题查看答案