计算机网络与组网工程

173课时
2.5K学过
6分

课程评价 (0)

请对课程作出评价:
0/300

学员评价

暂无精选评价
10分钟

1.6.4 路由器

路由器(Router)是一种用于连接多个网络或网段的网络设备,属于网络层设备。它能将不同网络或网段的数据信息进行“翻译”,以使路由器之间能够相互“读懂”对方的数据, 从而构成一个更大的网络。 路由器不是一个纯硬件设备, 而是具有相当丰富的路由协议的软、硬结构设备。路由器的主要工作是路由选择和数据转发 。为了完成这项工作, 路由器中保存着各种传输路径的相关数据的路由表。 路由表就像人们平时使用的地图一样, 标识者各种路径,,表中保存者子网的标志信息、网上路由器的个数和下一个路由器的名字等内容(如图1 -27所示) 。

图1-27 路由表信息示意图

路由器从网络上接收到一个数据包后, 首先要解析数据包头中的目标 IP地址, 根据目的 IP地址信息査看路由表, 然后再根据路由表的相应表项确定一条最佳的传输路径, 并选择从相应的网络接口转发出去 。

小提示

路由器和交换机的区别如下 。

(1) 工作层次不同: 交换机实现网络互连是发生在数据链路层, 而路由器实现网络互联是发生在网震层 。

(2)数据转发所依据的对象不同:交换机是利用 MAC地址(即物理地址)来确定转发数据的目的地址, 而路由器是利用 IP地址(即逻辑地址) 来在不同网络之间传输数据。

(3)冲突域,广播城方面:同一交换机连接的所有计算机属于同一子网,但路由器连接的计算机则属于不同的子网,它将子网内的数据流限制在子网内, 而且不会将来自某一子网的广播包转发到其他所有子网上去,因此路由器可以分割广播域。而传统的交换机只能分割冲突城,不能分割广播域。虽然三层交换机具有 VLAN功能,也可以分割广播城, 但是各子广播城之间是不能通信交流的, 它们之间的交流仍需要路由器。

(4) 路由器提供了防火墙的服务:路由器仅仅转发特定地址的数据包, 那些不支持路由协议的数据包系知目标网络的数据包均不被传送, 从而可以防止广播风暴