读书笔记 TCP滑动窗口

本文为读书笔记,深入探讨TCP的滑动窗口机制。当接收端滑动窗口满时,会发送零窗口通知发送端暂停发送;发送端启动坚持定时器并发送保活报文以确认接收端状态。待接收端处理完数据后,更新滑动窗口大小,允许发送端继续传输数据,整个过程中涉及流量控制与拥塞避免策略。
摘要由CSDN通过智能技术生成

 

以下一个滑动窗口满的例子

滑动窗口是接收端用来流量控制的。
拥塞窗口是发送端用来流量控制的。
1)发送端发了数据包,接收端的滑动窗口满了。
2)接收端发零窗口,告诉发送端,暂停发数据。
3)发送端接到这个零窗口后,启动一个坚持定时器。
4)发送端不确定接收端是不是崩溃了,发送保活报文。查询接收端的状态。
5)接收端仍然没有处理完,回零窗口确认。
6)接收端数据处理完,给发送端发滑动窗口更新确认,告诉发送端可以发数据了。
7)发送端终止坚持定时器,接着发数据。由于发送端没有超时与重复确认,个人认为没有引起慢启动,而是拥塞避免。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值