计算机网络——流量控制

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

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

(1)停止&等待

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

(2)滑动窗口

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

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

三个变量:

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

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

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

相关推荐
xyeternals5 小时前
【TCP/IP协议栈】1. TCP/IP协议栈概述(体系、四/五层模型、IP、MAC)
网络·tcp/ip·计算机网络
镜中人★8 小时前
中科大 计算机网络笔记 第二章 2.3WEB和HTTP笔记(更新中)
前端·笔记·计算机网络
xyeternals10 小时前
【TCP/IP协议栈】计算机网络知识补充
网络·tcp/ip·计算机网络
lihan_freak12 小时前
计算机网络---SYN Blood(洪泛攻击)
网络·tcp/ip·计算机网络
YGGP17 小时前
【每日八股】计算机网络篇(三):IP
计算机网络
Java狂魔哥18 小时前
计算机网络软考
网络·计算机网络
屁股割了还要学1 天前
【计算机网络入门】初学计算机网络(十)(重要)
c语言·学习·计算机网络·考研·网络安全
屁股割了还要学1 天前
【计算机网络入门】初学计算机网络(九)
网络·计算机网络
屁股割了还要学2 天前
【计算机网络入门】初学计算机网络(五)
学习·计算机网络·考研·青少年编程
屁股割了还要学2 天前
【计算机网络入门】初学计算机网络(七)
网络·学习·计算机网络·考研·青少年编程