TCP/IP,你必知必会的十个问题
让拥塞窗口cwnd迟钝地增大,即每颠末一个来回时刻RTT就把发送方的拥塞窗口cwnd加1,而不是更加。这样拥塞窗口cwnd按线性纪律迟钝增添,比慢开始算法的拥塞窗口增添速度迟钝得多。 无论在慢开始阶段照旧在拥塞停止阶段,只要发送方判定收集呈现拥塞(其按照就是没有收到确认),就要把慢开始门限ssthresh配置为呈现拥塞时的发送 方窗口值的一半(但不能小于2)。然后把拥塞窗口cwnd从头配置为1,执行慢开始算法。 这样做的目标就是要敏捷镌汰主机发送到收集中的分组数,使得产生 拥塞的路由器有足够时刻把行列中积存的分组处理赏罚完毕。 如下图,用详细数值声名白上述拥塞节制的进程。此刻发送窗口的巨细和拥塞窗口一样大。 2. 快重传和快规复 (1) 快重传 快重传算法起主要求吸取方每收到一个失序的报文段后就当即发出一再确认(为的是使发送方赶早知道有报文段没有达到对方)而不要比及本身发送数据时才举办捎带确认。 吸取方收到了M1和M2后都别离发出了确认。此刻假定吸取方没有收到M3但接着收到了M4。 显然,吸取方不能确认M4,由于M4是收到的失序报文段。按照 靠得住传输道理,吸取方可以什么都不做,也可以在适其机缘发送一次对M2简直认。 但凭证快重传算法的划定,吸取方应实时发送对M2的一再确认,这样做可以让 发送方赶早知道报文段M3没有达到吸取方。发送方接着发送了M5和M6。吸取方收到这两个报文后,也还要再次发出对M2的一再确认。这样,发送方共收到了 吸取方的四个对M2简直认,个中后三个都是一再确认。 快重传算法还划定,发送方只要陆续收到三个一再确认就该当当即重传对方尚未收到的报文段M3,而不必 继承守候M3配置的重传计时器到期。 因为发送方尽早重传未被确认的报文段,因此回收快重传后可以使整个收集吞吐量进步约20%。 (2) 快规复 与快重传共同行使的尚有快规复算法,其进程有以下两个要点: 当发送方持续收到三个一再确认,就执行“乘法减小”算法,把慢开始门限ssthresh减半。 与慢开始差异之处是此刻不执行慢开始算法(即拥塞窗口cwnd此刻不配置为1),而是把cwnd值配置为 慢开始门限ssthresh减半后的数值,然后开始执行拥塞停止算法(“加法增大”),使拥塞窗口迟钝地线性增大。
(编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |