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

如题所述

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

1、数据处理速度不同:

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

2、存储方式不同:

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

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

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

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

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

扩展资料

二层交换机工作流程:

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

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

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

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

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

参考资料来源:百度百科--交换机

参考资料来源:百度百科--碎片隔离式

参考资料来源:百度百科--直通转发式

参考资料来源:百度百科--存储转发方式

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-07

首先交换机有Cut through、Store and forward和fragment free三种传输方式。 

(以下为三种数据传输方式对比)

1、Cut through传输方式接收到目的地址后即转发出去。这种方式延时小,但损坏的数据一样转发。

2、Store-and-forward传输方式接收到完整的数据包后,校验好坏,好的转发,坏的丢弃重发。这种方式传输可靠,但其延时较长。

3、Fragment free传输方式接收到数据包后,大于64bytes的转发,小于64bytes的丢弃。这种方式好坏介于上述两种方式之间。

扩展资料:

三种传输方式优缺点:

一、直通式(Cut Through):

1、当输入端口检测到一个数据包时,就检查该包的包头,根据包内的目的地址把数据包直通到相应端口。

2、优点:这种方式不需要等数据包接收完就开始转发,交换速度快,延迟非常小。

3、缺点:不提供错误检测服务,有可能将出错的数据包转发出去。也不提供缓存,不能将速率不同的端口直接接通,而且容易丢包。

二、存储转发式(Store and Forward):

1、这种方式先将数据包完整的接收下来,经过CRC检查,如果数据包没有错误,再根据地址进行转发。

2、优点:提供错误检测服务,改善了网络性能。支持速度不同的端口的转发服务,可以保证高速端口与低速端口间协同工作。

3、缺点:传输延时较大,而且需要较大的缓存容量。

三、无碎片转发(Fragment Free):

1、它检查数据包的长度是否够64个字节,若小于64字节,说明是废包,进行丢弃,若大于64字节,则发送该包。

2、这种方式可保证碰撞碎片不在网络中传播,提高了网络效率,它的数据处理速度介于直通式和存储转发式之间。多用于低端交换机产品。

3、低端交换机产品一般只具有一种交换方式,有些高端交换机产品具有两种交换方式,并且可以根据网络环境自动选择交换方式。

四、按方式分类

1、在串行传输时,接收端如何从串行数据流中正确地划分出发送的一个个字符所采取的措施称为字符同步。根据实现字符同步方式不同,数据传输有异步传输和同步传输两种方式。

2、异步传输每次传送一个字符代码(5~8bit),在发送每一个字符代码的前面均加上一个“起”信号,其长度规定为1个码元,极性为“0”,后面均加一个止信号,在采用国际电报二号码时,止信号长度为1.5个码元,在采用国际五号码(见数据通信代码)或其它代码时,止信号长度为1或2个码元,极性为“1”。

3、字符可以连续发送,也可以单独发送;不发送字符时,连续发送止信号。每一字符的起始时刻可以是任意的(这也是异步传输的含意所在),但在同一个字符内各码元长度相等。接收端则根据字符之间的止信号到起信号的跳变(“1”→“0”)来检测识别一个新字符的“起”信号,从而正确地区分出一个个字符。

4、因此,这样的字符同步方法又称起止式同步。该方法的优点是:实现同步比较简单,收发双方的时钟信号不需要精确的同步。缺点是每个字符增加了2~3bit,降低了传输效率。它常用于1200bit/s及其以下的低速数据传输。

5、同步传输是以固定时钟节拍来发送数据信号的。在串行数据流中,各信号码元之间的相对位置都是固定的,接收端要从收到的数据流中正确区分发送的字符,必须建立位定时同步和帧同步。位定时同步又叫比特同步,其作用是使数据电路终接设备(DCE)接收端的位定时时钟信号和DCE收到的输入信号同步,以便DCE从接收的信息流中正确判决出一个个信号码元,产生接收数据序列。

6、DCE发送端产生定时的方法有两种:一种是在数据终端设备(DTE)内产生位定时,并以此定时的节拍将DTE的数据送给DCE,这种方法叫外同步。另一种是利用DCE内部的位定时来提取DTE端数据,这种方法叫内同步。

7、对于DCE的接收端,均是以DCE内的位定时节拍将接收数据送给DTE。帧同步就是从接收数据序列中正确地进行分组或分帧,以便正确地区分出一个个字符或其他信息。

8、同步传输方式的优点是不需要对每一个字符单独加起、止码元,因此传输效率较高。缺点是实现技术较复杂。通常用于速率为2400bit/s及其以上的数据传输。

参考资料来源:百度百科--数据传输方式

本回答被网友采纳
第2个回答  推荐于2017-11-28
  交换机的三种数据传输方式之间的区别:
  1、直通式(Cut Through)
  直通方式的以太网交换机可以理解为在各端口间是纵横交叉的线路矩阵电话交换机。它在输入端口检测到一个数据包时,检查该包的包头,获取包的目的地址,启动内部的动态查找表转换成相应的输出端口,在输入与输出交叉处接通,把数据包直通到相应的端口,实现交换功能。由于不需要存储,延迟非常小、交换非常快,这是它的优点。
  它的缺点是,因为数据包内容并没有被以太网交换机保存下来,所以无法检查所传送的数据包是否有误,不能提供错误检测能力。由于没有缓存,不能将具有不同速率的输入/输出端口直接接通,而且容易丢包。
  2.存储转发(Store &; Forward)
  存储转发方式是计算机网络领域应用最为广泛的方式。它把输入端口的数据包检查,在对错误包处理后才取出数据包的目的地址,通过查找表转换成输出端口送出包。正因如此,存储转发方式在数据处理时延时大,这是它的不足,但是它可以对进入交换机的数据包进行错误检测,有效地改善网络性能。尤其重要的是它可以支持不同速度的端口间的转换,保持高速端口与低速端口间的协同工作。
  3、碎片隔离(Fragment Free)
  这是介于前两者之间的一种解决方案。它检查数据包的长度是否够64个字节,如果小于64字节,说明是假包,则丢弃该包;如果大于64字节,则发送该包。这种方式也不提供数据校验。它的数据处理速度比存储转发方式快,但比直通式慢。本回答被网友采纳
第3个回答  2012-11-14
请楼主多用百度啊,答案很多的。

简单地说,三层交换技术就是:二层交换技术+三层转发技术。它解决了局域网中网段划分之后,网段中子网必须依赖路由器进行管理的局面,解决了传统路由器低速、复杂所造成的网络瓶颈问题。

什么是三层交换

  三层交换(也称多层交换技术,或IP交换技术)是相对于传统交换概念而提出的。众所周知,传统的交换技术是在OSI网络标准模型中的第二层――数据链路层进行操作的,而三层交换技术是在网络模型中的第三层实现了数据包的高速转发。简单地说,三层交换技术就是:二层交换技术+三层转发技术。

  三层交换技术的出现,解决了局域网中网段划分之后,网段中子网必须依赖路由器进行管理的局面,解决了传统路由器低速、复杂所造成的网络瓶颈问题。

  三层交换原理

  一个具有三层交换功能的设备,是一个带有第三层路由功能的第二层交换机,但它是二者的有机结合,并不是简单地把路由器设备的硬件及软件叠加在局域网交换机上。

  其原理是:假设两个使用IP协议的站点A、B通过第三层交换机进行通信,发送站点A在开始发送时,把自己的IP地址与B站的IP地址比较,判断B站是否与自己在同一子网内。若目的站B与发送站A在同一子网内,则进行二层的转发。若两个站点不在同一子网内,如发送站A要与目的站B通信,发送站A要向“缺省网关”发出ARP(地址解析)封包,而“缺省网关”的IP地址其实是三层交换机的三层交换模块。当发送站A对“缺省网关”的IP地址广播出一个ARP请求时,如果三层交换模块在以前的通信过程中已经知道B站的MAC地址,则向发送站A回复B的MAC地址。否则三层交换模块根据路由信息向B站广播一个ARP 请求,B站得到此ARP请求后向三层交换模块回复其MAC地址,三层交换模块保存此地址并回复给发送站A,同时将B站的MAC地址发送到二层交换引擎的 MAC地址表中。从这以后,当A向B发送的数据包便全部交给二层交换处理,信息得以高速交换。由于仅仅在路由过程中才需要三层处理,绝大部分数据都通过二层交换转发,因此三层交换机的速度很快,接近二层交换机的速度,同时比相同路由器的价格低很多。
相似回答