![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
文章平均质量分 60
baskbull
热爱,是梦想的起点
展开
-
TCP可靠传输实现的核心:滑动窗口
TCP基于以字节为单位的滑动窗口来实现可靠传输 我们如何描述发送窗口的状态? 使用三个指针P1,P2,P3分别指向对应的字节序号 小于P1的是已经发送并已收到确认的部分 大于等于P3的是不允许发送的部分 P3 - P1 = 发送窗口的尺寸 P2 - P1 = 已发送但尚未收到确认的字节数 P3 - P2 = 允许发送但当前尚未发送的字节数 虽然发送方的发送窗口是根据接收方的接收窗口设置的,但在同一时刻,发送方的发送窗口并不总是和接收方的接收窗口一样大 网络传送窗口值需要经历一定的时间滞后,并且原创 2021-06-03 16:41:36 · 342 阅读 · 0 评论 -
网络中运输层TCP协议的拥塞控制是如何实现的?
在某段时间,若对网络中某一资源的需求超过了该资源所能提供的可用部分,网络性能就要变坏。这种情况就叫做拥塞(congestion) 若出现拥塞而不进行控制,整个网络的吞吐量将随输入符合的增大而下降 假定如下条件:数据单向发送,接收方总是有足够大的缓存空间,因而发送方发送窗口的大小因网络的拥塞程度来决定,以最大报文段MSS的个数来讨论问题的单位 发送方维护一个叫做拥塞窗口cwnd的状态变量,其值取决于网络的拥塞程度,并且动态变化 拥塞窗口cwnd的维护原则:只要网络没有出现拥塞,拥塞窗口就再增大一些,但原创 2021-04-25 17:39:30 · 206 阅读 · 1 评论