计算机网络——流量控制

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

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

(1)停止&等待

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

(2)滑动窗口

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

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

三个变量:

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

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

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

相关推荐
头疼的程序员2 小时前
计算机网络:自顶向下方法(第七版)第八章 学习分享(三)
网络·学习·计算机网络
LSL666_6 小时前
计算机网络——网络模型和TCP
网络·计算机网络
CS创新实验室7 小时前
《计算机网络》深入学:IP地址 VS. MAC地址
tcp/ip·计算机网络·macos
黄昏回响8 小时前
计算机系统基础知识(十四·补充篇):计算机网络之数据通信技术详解
计算机网络·程序人生·面试·改行学it
橘子编程2 天前
计算机网络完全指南:从基础到实战
计算机网络
路baby2 天前
Pikachu安装过程中常见问题(apache和MySQL无法正常启动)
计算机网络·mysql·网络安全·adb·靶场·apache·pikachu
CS创新实验室2 天前
《计算机网络》深入学:从传统路由表到SDN流表
计算机网络·智能路由器
橘子编程2 天前
操作系统原理:从入门到精通全解析
java·linux·开发语言·windows·计算机网络·面试
橘子编程2 天前
计算机内存与缓存完全指南
java·计算机网络·spring·缓存
DARLING Zero two♡2 天前
【计算机网络】简学深悟启示录:网络层
网络·计算机网络