我是这个论坛的新手,不太确定这是否适合这里,但无论如何我都会尝试一下。
为了访问服务器 www.google.com,来自我的计算机的数据包需要经过哪些路由器/交换机/网络?
(我认为这几乎是不可能知道的,因为从我这边能看到的只是向我的 DNS 服务器提出问题,然后得到答案)
答案1
对于路由器,使用路由追踪(该工具随 Windows 一起提供,名称为tracert.exe
)。它通过发送短寿命的数据包(即具有较低的“最大跳数”)并检查事后 ICMP 数据包(当数据包因时间过长而死亡时,即已达到允许的最大跳数)来重建路径。不幸的是,某些网络会阻止这些 ICMP,因此该工具并不总是有效。
交换机不存在于 IP 级别;它们没有地址或名称,因此没有太多可报告的内容。
答案2
路由器是一种设备,它接收接口中的流量,并根据路由表中列出的下一跳将其引导出接口。当您从服务器到 Google 或任何其他网站进行跟踪路由时,几乎每个跳都是路由器。甚至防火墙也是路由器,只是一种可以过滤和修改流量的专用路由器。