天天看点

TCP采用可变滑动窗口进行流量控制,主机采用TCP三次握手,建立连接时同时告诉对方窗口大小,这样对方发送数据时,需按照窗

作者:百思大脑软件开发

TCP采用可变滑动窗口进行流量控制,主机采用TCP三次握手,建立连接时同时告诉对方窗口大小,这样对方发送数据时,需按照窗口大小进行发送,因为发送超过窗口大小的数据对方不会接收。

TCP拥塞控制方案比较多,典型的有如下几种,重传计时器慢启动永塞避免快速重传可变滑动窗口,选择重发arq,这里主要说一下慢启动和拥塞避免,

cwnd表示,拥塞窗口及拥网络拥塞时,发送窗口大小,ssthresh,代表门线即从慢启动到线性增长的临界点,TCP刚开始发送数据的过程叫慢启动,并采用指数级增长是方式发送数据,可以简单理解成第一次发送一个,第二次发送两个,第三次发送四个,第四次发送八个,当到达门线之后转为线性增长,进入拥塞,避免每次增加一个,当出现网络拥塞时,会进行两个操作,第一将cwnd拥塞窗口降到一,重新开始指数增长,第二更新门限值降为发生拥塞时cwnd的一半,当指数增长的数据量大于门限制时则采用门限值进行线性增长发送。

TCP采用可变滑动窗口进行流量控制,主机采用TCP三次握手,建立连接时同时告诉对方窗口大小,这样对方发送数据时,需按照窗
TCP采用可变滑动窗口进行流量控制,主机采用TCP三次握手,建立连接时同时告诉对方窗口大小,这样对方发送数据时,需按照窗
TCP采用可变滑动窗口进行流量控制,主机采用TCP三次握手,建立连接时同时告诉对方窗口大小,这样对方发送数据时,需按照窗

继续阅读