⑴ 交换机的三种数据传输方式之间的区别

交换机的三种数据传输方式之间的区别:

1、数据处理速度不同:

直通式数据传输的数据处理速度最快;其次是碎片隔离数据传输方式;最慢的是存储转发方式。

2、存储方式不同:

直通式数据传输不需要存储;碎片隔离数据传输方式采用特殊的缓存,先进先出的FIFO;存储转发方式需要存储。

3、处理转发数据的时机不同:

直通式数据传输,一旦获得数据帧的目的MAC地址,立即向目的端口转发数据;

存储转发方式,先将输入端口到来的数据包缓存起来,检查数据包是否正确,同时滤掉冲突包错误。确定数据包正确后,取出目的地之,用查找表找到要发送的输出端口地址,将该包发送出去。

碎片隔离数据传输方式采用先进先出FIFO方式,传输数据一端进入然后再以同样的顺序从另一端出来;它检查数据包的长度是不是64个字节,小于64字节,说明是假包,则丢弃;大于64字节,则发送该包。

(1)数据处理速度扩展阅读

二层交换机工作流程:

1) 当交换机从某个端口收到一个数据包,先读取包头中的源MAC地址,知道源MAC地址的机器是连在哪个端口上的;

2) 再去读取包头中的目的MAC地址,并在地址表中查找相应的端口;

3) 如表中有与这目的MAC地址对应的端口,把数据包直接复制到这端口上;

4) 如表中找不到相应的端口则把数据包广播到所有端口上,当目的机器对源机器回应时,交换机又可以记录这一目的MAC地址与哪个端口对应,在下次传送数据时就不再需要对所有端口进行广播了。

不断的循环这个过程,对于全网的MAC地址信息都可以学习到,二层交换机就是这样建立和维护它自己的地址表。