路由器和交换机之间的区别
作者:
Laura McKinney
创建日期:
2 四月 2021
更新日期:
5 可能 2024
内容
路由器和交换机都是网络中的连接设备。路由器用于选择数据包到达其目的地的最小路径。交换机存储到达的数据包,对其进行处理以确定其目标地址,然后将数据包转发到特定的目标。路由器和交换机之间的基本区别在于: 路由器 将不同的网络连接在一起,而 开关 将多个设备连接在一起以创建网络。让我们借助下面显示的比较表来研究路由器和交换机之间的其他差异。
- 比较表
- 定义
- 关键差异
- 结论
比较表
比较基础 | 路由器 | 开关 |
---|---|---|
目的 | 路由器将不同的网络连接在一起。 | 交换机通过将多个设备连接在一起来创建网络。 |
层 | 路由器在物理层上工作;数据链路层和网络层。 | 交换机在数据链路层和网络层上运行。 |
工作 | 路由器确定数据包到达目标计算机应遵循的最佳路径。 | 交换机接收进程并将数据包转发到预期的计算机。 |
类型 | 自适应路由和非自适应路由。 | 电路交换,分组交换,交换。 |
路由器的定义
路由器是用于互联网络的设备。路由器用于将独立的LAN连接在一起,将独立的WAN连接在一起,或将独立的LAN和WAN连接在一起。路由器的每个接口都有一个物理和逻辑地址。数据包到达路由器接口时,其目的地字段中将包含路由器接口的物理地址。然后,路由器接受数据包,并在转发数据之前,先更改数据包的源和目标地址字段中的物理地址。路由器的主要目的是在传输过程中为数据包选择最佳(最短)可能路径。路由器在物理层运行; OSI模型的数据链路层和网络层。
路由器具有两种路由技术:非自适应路由和自适应路由。在 不适应 路由,一旦选择了路径,路由器将仅通过该所选路径到达该目的地的所有数据包。在 适应性 路由时,路由器每次为每个数据包选择新路径。有一些路由算法,例如距离矢量路由,链路状态路由,Dijkstra算法等,可以计算出最短和最便宜的数据包传输路径。
开关的定义
交换机也是网络设备,并且连接多个设备。交换机连接多个设备以创建局域网。交换机将多个设备连接在一起以形成LAN,因此交换机有责任将到达的数据包传递到特定设备。交换机接收到数据包;然后,它会检查数据包的目标地址,如果链接可用,则将其转发到该目标的出站链接。交换机在数据链路层和网络层运行。
交换机分为存储转发交换机和直通交换机。当一帧到达 储存转发 开关,它将帧存储在缓冲区中,直到数据包中的所有帧到达为止。另一方面, 直通 数据包的目标地址显示后,交换机将转发该数据包。像集线器一样,交换机从不向所有连接的设备广播数据包,而是仅将数据包转发到特定设备。
- 路由器连接不同的网络,例如两个LAN,两个WAN或LAN和WAN。另一方面,交换机将多个设备连接在一起以创建网络。
- 路由器在物理层,数据链路层以及网络层上运行,而交换机仅在数据链路层和网络层上运行。
- 路由器的主要目的是确定数据包到达目的地的最小和最佳路径。另一方面,交换机接收数据包,对其进行处理以确定其目标地址,然后转发该数据包以解决显示的目标地址。
- 路由进一步分为非自适应路由和自适应路由。另一方面,交换被分类为电路交换,分组交换和交换。
结论:
联网时必须同时使用设备,路由器和交换机