通过实例了解滑动窗口技术

网络工程 思科 tcp 带宽 传输协议
2022-02-26 06:23:20

我有两个问题:

  1. 有人可以简化面向连接的协议(如 TCP)常用的窗口知识吗?我通常理解它是一种流控制技术,但我仍然看不到它是如何在真实示例中实现的。
  2. 如果我想知道接收方每秒可以接收的数据包数量,是否合理计算 Bandwidth * Distance

先感谢您。

1个回答
  1. 我不确定您所说的真实示例是什么意思?如果您想查看它的运行情况,可以使用 Wireshark 之类的工具在下载期间捕获 TCP 对话。你可以做一个简单的互联网搜索来查看很多人为的例子。
  2. 您的计算远远低于计算 TCP 吞吐量所需的。此外,您需要了解拥塞等动态因素会不断改变吞吐量,并且窗口一直在增长和缩小以适应不断变化的网络环境。如果没有更多信息,就不可能“知道接收器每秒可以接收的数据包数量”,并且这个数字会随着时间的推移而变化。