路由器是连接两个或更多分组交换网络或子网的设备。它有两个主要功能:通过将数据包转发到预定的IP地址来管理这些网络之间的流量,以及允许多个设备使用同一个互联网连接。
路由器有几种类型,但大多数都是在LAN(局域网)和WAN(广域网)之间传输数据。局域网是一组限于特定地理区域的连接设备。一个局域网通常只需要一台路由器。
相反,WAN是一个分布在广阔地理区域的大型网络。例如,在全国多个地点运营的大型组织和公司需要为每个地点建立一个单独的局域网,然后与其他局域网连接形成广域网。由于广域网分布在很大的区域内,通常需要多台路由器和交换机。
路由器是如何工作的?把路由器想象成空中的流量指挥官,把数据包想象成飞往不同机场(或网络)的飞机。正如每架飞机都有唯一的目的地并遵循唯一的路线一样,每个数据包都需要尽可能高效地被引导到目的地。就像空中的流量控制器确保飞机到达目的地而不会迷路或在途中遭受重大干扰一样,路由器帮助将数据包导向其目的地IP地址。
为了有效地引导数据包,路由器使用内部路由表——通往不同网络目的地的路径列表。路由器读取数据包的报头以确定其目的地,然后查询路由表以找到到达目的地的最有效路径。然后,它将数据包转发到路径中的下一个网络。