路由器

378 阅读2分钟

路由器就是连接多个网络或者子网的硬件设备(广域网)。它是网络层设备。

路由器的功能:

  • 转发数据帧

  • 最佳路径选择

一、IP地址的组成

net-id:网络号

host-id:主机号

例如172.16.122.204就是一个B类IP地址:

路由器就是根据IP地址中的网络号进行转发的。

在同一局域网中的主机或者路由器的网络号必须是相同的

二、转发功能

每个路由器中都有一个路由表,该路由表中有整个网络中的所有节点,以及节点之间的路径情况和费用等信息。

路由表分为以下两种:

  • 静态路由表:由系统管理员事先设置好的固定的路由表。
  • 动态路由表:根据网络的运行情况自动调整的路由表。

1、转发过程

当一个源主机H1要把一个数据帧发给目标主机H2时,其过程如下:

  • 主机H1先查找自己的路由表,看H2主机是否在本网络上(本局域网上)。

  • 如果在,就不经过任何的路由器直接将数据帧发送给目的主机H2.

  • 如果没有,则将数据帧发送给某个路由器,如R1。

  • R1接收到数据帧之后,则会查找自己的路由表,知道要把数据帧发送给R2,进行中间交付。

  • 一直这样转发到R5,R5知道自己和H2相连接,就直接将数据帧交给H2,这样就完成了数据的转发。

注意:路由器会将大的数据包进行拆分,到达之后在组装。

三、路由器的分类

路由器按照是否支持多协议,分为单协议路由器多协议路由器。每一种协议都有自己的规则,要在一个路由器中完成多种协议的算法,路由器的性能势必会降低。

四、路由器和交换机的区别

路由器和交换机的区别在于:

  • 交换机是负责局域网内部之间通信的设备。
  • 路由器是负责局域网和广域网之间通信的设备。
  • 交换机求快,路由器求短
  • 交换机在数据链路层,路由器在网络层。