上QQ阅读APP看书,第一时间看更新
4.5.3 转发方式
1.直通转发(Cut-Through Switching)
直通转发方式是把接收到的数据包直接送到相应的端口,实现交换功能。由于不需要存储,因此延迟非常小、交换非常快,这是它的优点。它的缺点是,因为数据包内容并没有被交换机保存下来,所以无法检查所传送的数据包是否有误,不能提供错误检测能力,容易丢包,不能直接接通不同速率的输入/输出端口。
2.存储转发(Store-and-Forward Switching)
存储转发方式是计算机网络应用最为广泛的方式,它把输入端口的数据包先存储起来,然后进行CRC(循环冗余码校验)检查,如果发现有错,则对错误数据包处理后才取出数据包的目的地址,通过查找表转换成输出端口送出数据包。
存储转发方式的不足之处在于数据处理时延时大,但是它可以对进入交换机的数据包进行错误检测,有效地改善网络性能。尤其重要的是它可以支持不同速度的端口间的转换,保持高速端口与低速端口间的协同工作。
3.无碎片转发(Segment-Free Switching)
这是介于前两者之间的一种解决方案。它检查数据包的长度是否够64B,如果小于64B,说明是假包,则丢弃该包;如果大于64B,则发送该包,也不提供数据校验。它的数据处理速度比存储转发方式快,但比直通转发方式慢。