2016 - 2025

感恩一路有你

交换机没有路由功能是怎么交换数据的?

浏览量:1412 时间:2018-12-14 11:31:54 作者:
网友解答:

通信领域的数据交换,主要分成:电路交换和分组交换,我们现在主要用分组交换,又可以分成两种:

1.根据MAC地址进行数据交换

这是典型的交换机使用的数据交换方式,报文来到交换机接口后,交换机查找系统里的MAC表,该表记录了MAC地址和接口对应关系,如果查不到该报文从哪个接口出去,就把报文从其他所有接口都发出去,并且把该报文的源MAC地址和入接口对应起来,存放到MAC表中。

(2)根据IP地址进行数据交换

这是典型的路由器的数据交换方式,报文来到路由器接口,路由器会查找路由表,路由表记录IP地址和接口的对应关系,通常路由器每个接口对应一个IP网络。

实际应用中,当在同一个网络内通信时,只能使用交换机,当要跨网络通信时,又要用到路由器,这样一来,路由器和交换机都需要购买才能实现同网络和跨网络通信,聪明的设备厂商,就研发出了三层交换机,具备同网和跨网通信能力。

虽然有二层交换机和三层交换机之分,但是同网络交换仍然是查找MAC地址表,跨网络交换查找路由表,这个基本原则不会变的。

所以针对你的问题,只有三层交换机具备路由能力。

网友解答:

我的初步理解是:普通交换机是通过识别设备的Mac地址来做数据转发的,好比我是电脑,他是交换机,你是路由器,我要给你带话,那话先到交换机,交换机识别Mac地址是我,然后会把信息转发给你,相当于一个传话筒吧,欢迎纠正我!

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。