![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
protcol
CodeBoy1024
这个作者很懒,什么都没留下…
展开
-
TCP滑动窗口
TCP 滑动窗口(发送窗口和接收窗口) TCP的滑动窗口主要有两个作用,一是提供TCP的可靠性,二是提供TCP的流控特性。同时滑动窗口机制还体现了TCP面向字节流的设计思路。 TCP的Window是一个16bit位字段,它代表的是窗口的字节容量,也就是TCP的标准窗口最大为2^16-1=65535个字节。 另外在TCP的选项字段中还包含了一个TCP窗口扩大因子,option-kind为3,o...转载 2019-04-25 20:50:42 · 137 阅读 · 0 评论 -
TCP定时器
TCP的定时器 在TCP协议中有的时候需要定期或者按照某个算法对某个事件进行触发,那么这个时候,TCP协议是使用定时器进行实现的。在TCP中,会有四种定时器: 重传定时器 坚持定时器 保活定时器 2MSL定时器 这四个定时器都有各自的具体作用。 重传定时器 TCP是可靠的,因此,它对于发出去的信息,没有得到正常ACK反馈的,都会启动一个重传机制。这个重传机制使用一个重传定时器,...转载 2019-04-25 21:02:33 · 86 阅读 · 0 评论 -
TCP窗口
TCP窗口可以看作TCP缓冲区管理器动态缩放缓冲区可用区,避免数据发送到速度和网络带宽,接收方系统,硬件设备等原因出现的数据拥塞和包丢失等情况,是保障TCP可靠性的重要手段 ...原创 2019-04-25 21:06:25 · 419 阅读 · 0 评论 -
HTTP1.0/1.1/2.0版本区别
HTTP 1.0 标准产生在 1996年 HTTP 1.1 标准产生在 1999年 HTTP 2.0 标准产生在 2015年 1.HTTP1.0和HTTP1.1的一些区别 1.HTTP1.0最早在网页中使用是在1996年,那个时候只是使用一些较为简单的网页上和网络请求上,而HTTP1.1则在1999年才开始广泛应用于现在的各大浏览器网络请求中,同时HTTP1.1也是当前使用最为广泛的HTTP...转载 2019-04-25 21:16:03 · 204 阅读 · 0 评论 -
TCP慢启动
HTTP 性能优化的关键并不在于高带宽,而是低延迟。TCP 连接会随着时间进行自我「调谐」,起初会限制连接的最大速度,如果数据成功传输,会随着时间的推移提高传输的速度。这种调谐则被称为 TCP 慢启动。 ...原创 2019-04-25 21:22:17 · 447 阅读 · 0 评论