|
|
书上写:在一个T C P / I P网络中, t r a c e r o u t e程序是不可缺少的工具。其操作很简单:开始时发
送一个T T L字段为1的U D P数据报,然后将T T L字段每次加1,以确定路径中的每个路由器。
每个路由器在丢弃U D P数据报时都返回一个I C M P超时报文2,而最终目的主机则产生一个
I C M P端口不可达的报文。
但是我用ethereal抓包的结果,和上述不一致:
1.上述称traceroute程序发的包为UDP数据报,而我抓到的包为普通的ICMP REQ包;
2.上述称最终目的主机将产生ICMP端口不可达报文,而实际抓到的确为ICMP REPLY报文;
请那位老大帮助解释一下,多谢! |
|