交换机和路由器的区别(快问快答)

  • 路由器和交换机区别如下:1、链接区域不同

    路由器是实现网络和网络之间的连接,交换机是实现同一局域网内各终端之间的连接。

    2、工作层次不同

    交换机是工作在OSI/RM开放体系结构的数据链路层,也就是第二层,而路由器一开始就设计工作在OSI模型的网络层。

    3、数据转发所依据的对象不同

    交换机是利用物理地址或者说MAC地址来确定转发数据的目的地址。而路由器则是利用不同网络的ID号(即IP地址)来确定数据转发的地址。

    4、分割区域不同

    交换机只能分割冲突域,不能分割广播域;而路由器可以分割广播域 。

  • 从专业的角度来说,交换机和路由器从OSI七层角度来分析并没有明确的区别。交换机和路由器的主要区别有以下几点:

    1.交换机分二层交换机和三层交换机;二层交换机主要是根据MAC地址表来转发数据报文的,三层交换机除了可以根据mac地址来进行二层转发外,还具有IP路由功能,例如可以配置默认路由、静态路由、OSPF/ISIS/BGP/RIP等动态路由协议,可以生成路由表和FIB表用于转发IP报文。交换机的组要定位是在局域网内的报文转发,它的强项是转发二层数据报文,从硬件的角度来说,交换机的端口转发芯片性能较好,虽然三层交换机也具备IP报文的转发能力,但是它的强行依然是对局域网内报文的转发。

    无线路由器-网关-dtu

    二层交换机

    无线路由器-网关-dtu

    三层交换机

    2.路由器诞生的目的就是为了连接各个局域网,路由器的强项在于通过路由协议生成路由表,再生成FIB表转发三层IP报文;从硬件角度来说,路由器的CPU性能更好,因为处理路由协议交互的报文都是由路由器的CPU来处理的,然后生成路由表,再生成FIB表下发给端口转发芯片处理。

    无线路由器-网关-dtu

    路由器

    综合以上两点,可以得出结论:交换机和路由器的区别是,交换机主要是用于局域网内数据数据报文的转发;路由器是用于连接局域网的,强项是处理路由协议,生成路由表和FIB表对IP报文进行转发。