热门问题
时间线
聊天
视角
IEEE 802.3x
来自维基百科,自由的百科全书
Remove ads
IEEE 802.3x是IEEE制定在双工模式(Full Duplex)中提供流量控管的机制(Flow Control) ,相关规格已制定于 IEEE Std 802.3-2002(Annex 31B)中。
目前高效能的网路交换器皆有建置流量控管机制,当网路交换器产生拥塞时就会利用PAUSE frame 通知传送者暂缓送出封包,以减缓拥塞情况。
概述
早期网路交换器在半双工(Half Duplex) 中,有一方因为效能较差或频宽较小,来不及处理这些源源不断的封包时,会使用back pressure 方式,以减缓封包雍塞情况。大致分为两种作法: (1) force collision:当接收者发现有封包送来了,就发个封包故意产生传输碰撞(collision)现象。这样传送者发现传输碰撞就会安排重送,因此接收者可以有更多的时间处理封包,queue 被塞满的情况可以暂时舒缓。 (2) false carrier:又称deferral,接收者利用发一长串的preamble信号,让传送者一直以为这边要传输资料过去(carrier),因此传送者就会等待不再送出封包。
但是双工模式(Full Duplex)下,因为没有载波侦听多路存取/冲突检测(CSMA/CD)机制,所以上述的方法无效。
在 802.3x下,当网路交换器产生拥塞时就会利用PAUSE frame 通知传送者暂缓送出封包,以减缓拥塞情况。[1]。
Remove ads
参考资料
外部链接
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads