计算机网络——流量控制

流量控制的基本方法是确保发送方不会以超过接收方处理能力的速度发送数据包。

通常的做法是接收方会向发送方提供某种反馈,如:

(1)停止&等待

在任何时候只有一个数据包在传输,发送方发送一个数据包,接收方在接收到数据包后向发送方返回一个确认包。发送方在接收到确认数据包后才能发送新的数据包。发送方在等待设定时间没有接收到确认数据包后,重新发送刚才发送的数据包。

(2)滑动窗口

停止&等待方法是在任何时候都只有一个数据包在传输,滑动窗口是在任何时候同时有n个数据包在传输。

发送的每个数据包都有一个序列号。

三个变量:

(1)Send Window Size(SWS):发送窗口的大小

(2)Last Acknowledgment Received(LAR):从接收方收到的最后一个确认

(3)Last Segment Sent(LSS):发送的最后一个段

相关推荐
2501_9378609416 小时前
上篇:网络编程基础与UDP套接字编程
java·网络·计算机网络
云运维笔记1 天前
IP地址从入门到精通:网络通信的核心基石
运维·网络·计算机网络
boxiansheng1631 天前
408计算机网络
网络·计算机网络·智能路由器
2501_916008892 天前
SSE 和 gRPC 流式接口如何抓包,调试 SSE 与 gRPC 流式接口
网络协议·计算机网络·网络安全·ios·adb·https·udp
布莱克6052 天前
HTTP 状态码详解:从分类到实战
计算机网络·http·状态码
@我漫长的孤独流浪3 天前
计算机网络与信息安全
计算机网络·网络安全
lsylalalala3 天前
网络原理-UDP和TCP
计算机网络
muyeminyu4 天前
SDUT计算机网络实验二:交换机的配置
计算机网络·大学生·计网·计网实验·sdut
河北之花4 天前
计算机三级:交换机VLAN配置
计算机网络
2501_916008894 天前
全平台抓包工具,Windows、iPhone、Linux三个平台抓包测试
网络协议·计算机网络·网络安全·ios·adb·https·udp