计算机网络 - 互联

  • 简述

    在现实世界的场景中,同一管理下的网络通常在地理上分散。可能存在连接两个相同类型和不同类型的不同网络的需求。两个网络之间的路由称为互联网络。
    根据协议、拓扑、第 2 层网络和寻址方案等各种参数,可以认为网络是不同的。
    在互联网络中,路由器知道彼此的地址和超出它们的地址。它们可以静态配置在不同的网络上,也可以通过使用互联路由协议进行学习。
    路由
    在组织或管理机构中使用的路由协议称为内部网关协议或 IGP。RIP、OSPF 是 IGP 的示例。不同组织或主管部门之间的路由可能有外部网关协议,并且只有一个 EGP,即边界网关协议。
  • 隧道

    如果它们是两个地理上分离的网络,它们想要相互通信,它们可能会在它们之间部署一条专线,或者它们必须通过中间网络传递它们的数据。
    隧道是一种机制,两个或多个相同的网络通过传递中间网络复杂性相互通信。两端都配置了隧道。
    隧道
    当数据从 Tunnel 的一端进入时,它被标记。然后,此标记数据在中间或传输网络内路由,以到达隧道的另一端。当数据存在隧道时,它的标签被删除并传递到网络的另一部分。
    两端似乎直接相连,并且标记使数据无需任何修改即可通过传输网络传输。
  • 数据包分片

    大多数以太网段的最大传输单元 (MTU) 固定为 1500 字节。取决于应用,数据包可以具有或多或少的包长度。传输路径中的设备还具有其硬件和软件功能,这些功能可以告诉设备可以处理多少数据以及可以处理什么大小的数据包。
    如果数据包大小小于或等于传输网络可以处理的数据包大小,则中性处理。如果数据包较大,则将其分成较小的部分,然后转发。这称为数据包分段。每个片段都包含相同的目标和源地址,并且可以轻松地通过传输路径进行路由。在接收端,它再次被组装。
    如果将 DF(不分段)位设置为 1 的数据包到达由于其长度而无法处理该数据包的路由器,则该数据包将被丢弃。
    当路由器接收到一个数据包并将其 MF(更多片段)位设置为 1 时,路由器就知道它是一个分段数据包,并且原始数据包的一部分正在传输中。
    如果数据包分段太小,开销就会增加。如果数据包碎片太大,中间路由器可能无法处理它,它可能会被丢弃。