8.4 广域网数据输出

之前的章节中,我们探讨了小型互联网的数据输出案例,这对于理解协议运作流程已足够。但对于像全球互联网这样的大型网络,我们需要更实际的工具,例如 traceroute 程序。图 8-4 展示了从 sun 主机到 NIC (Network Information Center) 的 traceroute 结果。

图 8-4 从 sun 主机到 nic.ddn.mil 的 traceroute 程序输出

需要注意的是,由于本书编写时间较早,示例中使用的 NIC 地址为 nic.ddn.mil。目前,非 DDN 站点(例如,非军方站点)的 NIC 已从 nic.ddn.mil 迁移至 rs.internic.net,即新的 “InterNIC”。

观察 traceroute 输出结果,我们可以看到数据包在离开 tuc.noao.edu 网络后,进入了 telecom.arizona.edu 网络,随后进入 NASA Science Internet (nsn.nasa.gov)。TTL 字段为 6 和 7 的路由器位于 JPL (Jet Propulsion Laboratory)。TTL 字段为 11 的 sura.net 网络属于 Southeastern Universities Research Association Network。TTL 字段为 12 的域名 GSI 代表 Government Systems, Inc.,它是 NIC 的运营者。

值得注意的是,TTL 字段为 6 的第二个 RTT 值(590ms)几乎是其他两个 RTT 值(234ms 和 262ms)的两倍。这表明 IP 路由的动态变化特性,在发送主机和该路由器之间可能发生了导致数据包传输速度变慢的事件。然而,我们无法确定是发出的数据包还是返回的 ICMP 差错报文受到了影响。

此外,TTL 字段为 3 的第一个 RTT 探测值(204ms)小于 TTL 字段为 2 的第一个探测值(233ms)。

图 8-4 Traceroute 程序使用示例

(图片内容:展示网络拓扑结构,包括网络 1、网络 2、网络 3、路由器 1 和路由器 2)