TCP拥塞控制机制通常可分为四个基本阶段

TCP拥塞控制机制通常可分为四个基本阶段:慢启动、拥塞避免、快速重传和快速恢复。其中有以下几个重要的参数:往返时延(RTT):一个TCP数据分组从发送到接收到确认ACK之间的时间间隔。发送窗口(wnd

TCP 拥塞控制机制通常可分为四个基本阶段 : 慢启动、拥塞避免、快速重传和快速恢复。其中有以下几个重要的参数 : RTT):TCPACK 往返时延一个数据分组从发送到接收到确认之间的时间间隔。 ( (wnd):RTT 发送窗口发送端在一个内发送的数据分组的个数。 (awnd): 通知窗口接收端每次能接纳的数据分组的最大个数,在链接建立的初期由发送端和接收端协商 设定。 cwnd):TCP 拥塞窗口拥塞控制中的主要参数,表示发送端下一次最多能发送的数据分组的个数;当网 ( 络发生拥塞时,用该参数控制数据发送速率。 慢开始门限Ssthresh):拥塞控制中慢启动阶段和拥塞避免阶段的分界点,初始值65535bytes 通常设为。 ( RTO) 超时重传时间:数据分组在网络中传输时的有效时间,从发送端发出的数据分组在超过该时间段 ( 后没有收到确认分组时就认为出现丢包。 (tcPrexmtthxesh): 快速重传阂值触发端系统进入快速重传阶段的条件,主要用于提高分组重传的效率, 通常用发送端收到重复确认分组的个数来表示,当发送端收到的重复确认分组的个数超过该值,发送 端就进入快速重传阶段。 2TCPRlO 浙江大学硕士学位论文第章拥塞控制机制而不必等到超时。 , DeereaseAIMD) TeP使用的是一种和式增长积式减小(AdditivelnereaseMultiplicative的基于窗口 , TCP 的端到端拥塞控制机制。源端的发送速率由拥塞窗口控制,如果有一个数据包丢失,发送窗口减 半;否则发送窗口大小加一。 TCPIniemetInternet 的拥塞控制方式对上尽力而为型服务有很好的适应性,是拥塞控制机制重要的 组成部分。 TCPcwnd ⑴慢启动阶段源端取拥塞窗口和通告窗口的最小值作为发送窗口上限,源端按照大小发送 ACKcwndcwndRTT 数据每当收到一个确认就增加一个数据包的发送量。显然的增长随呈指数 ,, cwndRTTTCP 级增长每经过一个时间,增加一倍。实际上的慢启动算法到达最大的可利用的窗 :, RTTlogZ7] 口砰,需要的时间为解。 拥塞避免阶段当数据通信量超过一个路由器的处理能力时,数据包就会被丢弃,网络发生拥塞。通常 源端发现超时或收到3个重复ACK确认时,就认为网络发生拥塞此时就要进入拥塞避免阶段。慢启 , 动阂值被设置为当前cwnd的一半,如果超时cwnd1cwndSstliresh 还要被置为。如果此时丛 , , TCPcwnd>ssthreshTCPACK 重新进入慢启动阶段如果就执行拥塞避免算法,每收到一个确认 ;,, cwndz/ewndRTTcwndladditiveinerease) 只增加即一个时间内只增加这是一种和式增长。 ,,,( cd1, 快速重传和快速恢复阶段当数据包超时时二被置为进入慢启动阶段,这样会过分地减少发送 , TCP3ACK 窗口大小严重降低连接的吞吐量。因此,当源端在收到个重复确认后,就断定数据包己 ssthreshcwnd 经丢失,重传数据包,将设置为当前的一半 ,

腾讯文库TCP拥塞控制机制通常可分为四个基本阶段