计算机网络——流量控制

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

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

(1)停止&等待

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

(2)滑动窗口

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

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

三个变量:

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

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

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

相关推荐
abbgogo1 天前
TCP/IP、OSI 与常见网络协议知识点总结
网络·网络协议·计算机网络
程序猿乐锅1 天前
【计算机网络 | 第三章】数据链路层
网络·网络协议·计算机网络
muyeminyu1 天前
SDUT 计算机网络实验一:局域网双绞线制作与测试(上)
计算机网络·计网·计网实验·sdut
小π军1 天前
计算机网络
服务器·计算机网络
我爱cope1 天前
【计算机网络 | 概述4:分组交换与电路交换:互联网为什么选择了前者?】
计算机网络
似水এ᭄往昔1 天前
【Linux网络编程】--UDP__SCOKE
linux·计算机网络
10WTW012 天前
NTP协议
网络协议·计算机网络·ntp·ntp协议
多巴胺梦想家4 天前
计算机系统概述
计算机网络
AI人工智能+电脑小能手4 天前
【大白话说Java面试题 第210题】【10_网络协议篇】第1题:说说 TCP/IP 网络五层模型
java·网络协议·tcp/ip·计算机网络·网络五层模型
一条泥憨鱼4 天前
【从0开始学习计算机网络】| HTTP方法疑点解析
开发语言·计算机网络·http