elance平台接收方告诉发送方拥塞时也使用此码点
时间:2025-04-07 19:24 来源:未知 作者:admin 点击:次
elance平台接收方告诉发送方拥塞时也使用此码点ECN是Explicit Congestion Notification的缩写,兴趣是显式堵塞报告算法,和慢启动重启或者AIMD那样的堵塞把持算法不相通,ECN只做一件工作,即将道由器的堵塞状况报告给发送方。以是,ECN是一种堵塞报告或堵塞信令算法,报告发送方相闭堵塞的境况,以便接纳相应手段避免堵塞。 ECN是RFC 3168中界说的堵塞信令机制,初次揭晓于1999年,并正在2001年阁下定稿。ECN应用TCP报头中的两位和IP报头中的两位记号数据包(记号的兴趣是正在头域中翻转一位)。 =倘使Y对比忙,就正在信封的一角用钢笔做个十字标志,然后把信传给下一部分。 =当Z收到信时,看到信封一角有十字记号,就明白个中一个中心人现正在对比忙。 =Z沿原途径给发送方X发送ACK, ACK信封上带有不异的记号。看到这个记号,X就明白发作了堵塞。 ECN可能与AQM算法一块应用。AQM算法正在链道堵塞时会主动甩掉数据包,但倘使不是丢包,而是可能记号,那就太好了。因为ECN不会甩掉数据包,从而避免了重传,这便是为什么ECN算法此日异常通行。方针只是让发送方明白道由器发作了堵塞,是以倘使可能通过ECN告诉发送方,为什么要丢包呢?别的,丢包没法让发送方立马明白发作了堵塞,而这关于时候敏锐型数据包异常紧急,由于这品种型的流量不高。 为了应用ECN机制,发送方、接纳方和中心的道由器务必统共增援ECN性能。目前,ECN可能正在整个操作编制中告竣,譬喻手机、任职器、札记本电脑,搜罗道由器等中心兴办。但默认境况下是禁用的,来由不是ECN有什么题目,而是由于ECN与AQM算法一块计划,而因为参数装备的来由,AQM并不太受接待。 [0 0]为非ECN成立码点,收发两边都可能发送。X发送给Y这个代码点的兴趣是X告诉Y它不增援ECN。 [0 1]为ECN Echo码点,由接纳方发送给发送方。倘使发送方告诉接纳方他增援ECN,接纳方会告诉发送方我方是否增援ECN。倘使接纳方增援ECN,那就用这个码点答复。别的,接纳方告诉发送方堵塞时也应用此码点。以是这个码点有两种用法。 [1 0]为CWR码点,由发送方发送给接纳方。此码点用作从发送方发送到接纳方确凿认,用于告诉接纳方,它明白发作了堵塞,仍旧减小了堵塞窗口巨细。 [1 1]为ECN成立码点,由发送方发送给接纳方,示知发送方增援ECN。 : 发送方发送带有ECN成立码点(CWR=1, ECE=1)的SYN包,告诉接纳方它增援ECN。正在通过三次握手创办TCP连绵时,这些消息老是以SYN包的款式传达,而接纳方也务必答复ECN的状况。 : 倘使接纳方增援ECN,就发送ECN Echo码点(CWR=0, ECE=1),外现接纳方也启用了ECN。假设接纳方不增援ECN,那么答复非ECN成立码点(CWR=0, ECE=0),外现没有启用ECN。 : 现正在,发送方和接纳方仍旧调换了ECN消息,可能像寻常相通发送数据。 倘使发送方和接纳方都增援ECN,而且都记号而不是甩掉数据包。但因为道由器不行读取TCP报头,只可读取IP报头,以是正在IP报头中也用2位来报告道由器相闭ECN的消息。 道由器须要运转AQM并记号数据包,以是务必明白发送方和接纳方是否启用了ECN。因为道由器不行拜访TCP报头,是以正在IP报头中加添了2位行为ECN码点。 [0 0]外现非ECT,兴趣是数据包不增援ECN,以是没有需要记号该数据包。倘使有堵塞,那么这个数据包务必被甩掉。 [1 0]为ECT(1)码点,也外现数据包增援ECT。倘使数据包是ECT(0)或(1),那么这个数据包将不会被道由器甩掉,而只是会被记号。 [1 1]为CE码点。当道由器堵塞而且数据包增援ECT时,道由器将该数据包记号为CE。道由器将翻转ECT码点的0位,使其成为CE。道由器不丢包,而只是记号并将其传输给接纳者。 你好,我是俞凡,正在Motorola做过研发,现正在正在Mavenir做身手管事,对通讯、收集、后端架构、云原生、DevOps、CICD、区块链、AI等身手永远依旧着浓郁的意思,往常喜好阅读、思虑,自负延续进修、终生发展,接待一块互换进修。为了容易众人此后能第有时间看到作品,请伙伴们闭心民众号DeepNoMind,并设个星标吧,倘使能一键三连(转发、点赞、正在看),则能给我带来更众的增援和动力,激发我延续写下去,和众人配合发展先进! 你好,我是俞凡,正在Motorola做过研发,现正在正在Mavenir做身手管事,对通讯、收集、后端架构、云原生、DevOps、CICD、区块链、AI等身手永远依旧着浓郁的意思,往常喜好阅读、思虑,自负延续进修、终生发展,接待一块... (责任编辑:admin) |