TCP/IP 主体知识点概述(四)

接上文 讨论非邻近段重传的解决方案
TCP/IP 主体知识点概述(四)
TCP/IP 主体知识点概述(四)
也就是说 利用一个比特位来标记选择性确认,为了保证可靠性,tcp会重传确认之后的所有段,但是选择性确认的段不用重传

TCP/IP 主体知识点概述(四)
重传定时器的时间讨论

TCP/IP 主体知识点概述(四)
这个问题为什么值得讨论呢?原因如下
TCP/IP 主体知识点概述(四)
动态重传
TCP/IP 主体知识点概述(四)
TCP/IP 主体知识点概述(四)
为什么要进行tcp的流量控制?简单点说就是网络传输与计算机本地进程处理速度不对等
TCP/IP 主体知识点概述(四)
TCP/IP 主体知识点概述(四)
流量不进行控制所导致数据丢失
TCP/IP 主体知识点概述(四)
TCP/IP 主体知识点概述(四)
窗口关闭 窗口糊涂综合症

TCP/IP 主体知识点概述(四)
出现窗口关闭的本质原因
TCP/IP 主体知识点概述(四)
TCP/IP 主体知识点概述(四)
TCP/IP 主体知识点概述(四)SWS避免可以从两个方面来进行

接收端
TCP/IP 主体知识点概述(四)
总之,就是要么一次传很多,要么直接不传,但是这并没有太大的影响效率。

发送端

TCP/IP 主体知识点概述(四)
发送端是使用算法控制的,总体来说,思想与接收端类似,就是尽量不产生小段,当段积累得足够大时,才一起发送。产生过多的小段,会非常影响效率。

首先要明白为什么会有拥塞避免这个概念,具体场景是怎样的

TCP/IP 主体知识点概述(四)
拥塞避免算法概述

TCP/IP 主体知识点概述(四)
TCP/IP 主体知识点概述(四)

TCP/IP 主体知识点概述(四)

TCP/IP 主体知识点概述(四)

TCP/IP 主体知识点概述(四)

OK,完结。