Networking IP数据包如何沿“路径”向下遍历;树;?

Networking IP数据包如何沿“路径”向下遍历;树;?,networking,ip,Networking,Ip,IP数据包占据网络“树”的路径对我来说非常清楚(或者我认为是这样): 我在正确的网络中吗 否:转发到网关地址 是:转到最终目的地地址 我到了吗 否:重复第一步 是的:完成了 这才是网络升级的真正原因。我不知道如何将这与通过两台个人电脑之间的所有网关上网联系起来。我知道NAT,所以网关可以接收一个为它准备的数据包,并将其转发到其网络上的设备,但这肯定不是全部——例如,如果没有NAT(可能有IPv6),该怎么办 路由器似乎需要表格来引导数据包到正确的分支(替代目的地而不是另一个网关),顶级互

IP数据包占据网络“树”的路径对我来说非常清楚(或者我认为是这样):

  • 我在正确的网络中吗

    • 否:转发到网关地址
    • 是:转到最终目的地地址
  • 我到了吗

    • 否:重复第一步
    • 是的:完成了
  • 这才是网络升级的真正原因。我不知道如何将这与通过两台个人电脑之间的所有网关上网联系起来。我知道NAT,所以网关可以接收一个为它准备的数据包,并将其转发到其网络上的设备,但这肯定不是全部——例如,如果没有NAT(可能有IPv6),该怎么办


    路由器似乎需要表格来引导数据包到正确的分支(替代目的地而不是另一个网关),顶级互联网路由器需要巨大的表格来可靠地路由数据包,您有巨大的路由表,可以帮助将数据包从源路由到目标

    我不太清楚你所说的“下树”是什么意思,但最终你家里的私人路由器会从你的ISP那里得到一个唯一的IP地址

    对于发送到facebook服务器的数据包,您的路由器可能没有特定的路由,但它也有一个默认网关

    这意味着您将继续通过默认网关,直到您的数据包到达doe知道数据包目的IP的特定路由器的路由器

    当数据包(比如说来自facebook服务器)返回时,目的地将是路由器的唯一IPv4地址(或IPv6,但我们将关注4)

    它将再次通过所有默认网关,直到到达某个知道如何处理目标IP的路由器

    为了帮助路由,每个国家/组织都有一些预定义的规则/地址范围,这些规则/地址范围有助于通过internet将数据包路由到这些国家/组织


    顺便说一句,在同一个组织之间。很多时候,他们使用隧道技术——我建议继续阅读,因为它可能会帮助你更好地理解这个主题

    没有“树”:正如你所描述的。Internet路由器确实有(巨大的)路由表。不要将Internet路由器视为一棵树,而是一个没有层次结构或根路由器的web(尽管Internet主干中有层次结构,不同的层称为层)。简单的类比是道路和公路网络。因此,网关最终会根据目标地址提供一些信息,说明在何处发送数据包?它是否知道应该发送的大致方向,就像“此地址的路由器知道如何路由与此数据包中地址类似的地址?”“。它只是希望路由器拥有找到“下一个”更具体的路由器所需的信息吗?您的本地路由器可能没有这些额外的信息,但它最终会到达一个“更大”的路由器,就像您的ISP那样,有这些信息