这是对问题的后续处理。请多多包涵。我没有足够的权限对此发表评论。
我是网络新手。,答案真的很混乱。,如果我 ping 到 google 或 facebook。,它只通过近 18 个路由器(traceroute)。但是之间是否有更多的路由器连接。?他们将如何用不到 255 台路由器将世界上的任何点对点连接起来?那么仅边缘路由器算数吗?请详细说明。
这是对问题的后续处理。请多多包涵。我没有足够的权限对此发表评论。
我是网络新手。,答案真的很混乱。,如果我 ping 到 google 或 facebook。,它只通过近 18 个路由器(traceroute)。但是之间是否有更多的路由器连接。?他们将如何用不到 255 台路由器将世界上的任何点对点连接起来?那么仅边缘路由器算数吗?请详细说明。
这是一个我认为专业网络工程师认为非常基本的问题。但是当被要求准确而清楚地解释为什么我们不需要 255 个中间跃点/路由器时……嗯,用简单的术语来解释是相当困难的。
我想出的最好的解释是考虑你居住的城镇或城市:考虑一个起点(在城市的某个地址)和一个期望的终点(也在城市中)。接下来,选择一个从开始到结束的路径(一组方向)。(这不是互联网的运作方式。)您的说明中从头到尾有多少个步骤?...4、5,甚至可能是 8。但您根本不需要 255 步即可从一个地方到达另一个地方。接下来,从你的家庭住址到你国家另一边的某个地方(比如著名的博物馆)重复这个练习。同样,您会发现实际上只需要非常少的步骤。
这个结果来自数学中的(如果我没记错的话)图论中的概念。这只是连接图的本质,其中您有节点和“边”(节点之间的连接)传递信息(在我们的例子中是 Internet 上的数据包)。因为 Internet 是有意设计和构建的,因此您可以访问附近的节点(路由器)然后对下一步去哪里做出很好的决定,你有效地“上升”了几跳,很快就发现你的数据包快速“结束”,然后几跳“下降”到目的地.
维基百科对图论有很好的介绍。
我认为将 Internet 描绘成不是一个巨大的网络网状网络,而是更像一棵树,大型的 1 级提供商充当树的根(或多个根),这很有帮助。因此,从任何地方到第 1 层提供商只需少量跃点,然后通过提供商(或另一个提供商)进行少量跃点,然后返回树。我记得看到的啤酒花数量最多的是从华盛顿特区到蒙古的大约 30 个啤酒花。这真的是一个互联的世界。