一文轻松了解网络流量控制,反压技术原理,程序员必备通信知识12( 五 )
背压技术(Back Pressure):
背压技术是交换控制电路发出一种伪碰撞信号(False Collision Signal)技术 。 就是消费者需要多少 , 生产者就生产多少 , 接收方根据自己的接收端口的情况来控制接收速率 , 并通过反向的ACK包来控制发送方的发送速率 。
背压技术实现分析:
根据已经使用缓冲区的容量比例来判断 , 当已用缓冲区容量达到一个预先设定的比例时 , 端口将根据这个阈值生成阻塞信号 , 类似告警功能 , 主动发出信号包ACK 。
而当空闲缓冲区容量比例高于设定值时 , 端口将取消阻塞信号 。
在拥塞端口所在的网段内 , 阻塞信号ACK包的传输可以使该网段里所有的端口都能检测到冲突 , 等待阻塞信号结束后再传输数据帧 , 从而阻止更多的碰撞 , 暂时中止了数据的传输 , 使缓冲区的空间得到释放 。
这个是一种防止丢包策略的技术 , 相应的还有节流(丢弃) , 打包(小包裹转大包裹降低传输开销)等技术 。
推荐阅读
- nest|轻松击溃RA,WE官方用四句话回应,下一战是关键
- 唐僧|tap评分高达9.1,《黑色沙漠》手游终于要来了,你了解了吗?
- viper|最佳外援是VIPER,新任FMVP坐不住了?本土选手机制了解一下
- 宫本武藏|湘军、苏沫并未受到影响,上野配合依旧默契,TES.A轻松拿下MTG
- 永劫无间|永劫无间和大迷局神仙联动:廖效浓与CC主播三排,轻松屠龙!
- lpl|LPL为何处理不了猫咪,自身了解太浅,根本不重视S11!
- t1|vivo T1游戏测评:热门手游轻松运行,体验流畅无卡顿
- 英雄联盟手游|英雄联盟手游:这才是最正确的设置,轻松提升段位的秘诀!
- 穿越火线|轻松上手,赶超雷神:盘点CF中那些神枪中的天之骄子
- 鬼谷八荒|决赛媒体日采访 Meiko放狠话:决赛3-0 轻松拿下DK