好的,所以基本上我对所有术语感到困惑,如果有些术语与其他术语有关。
我自己解释一下:
据我了解,流量控制取决于接收方的缓冲能力,基本上就是接收方每单位时间可以接收多少数据包。
另一方面,拥塞控制取决于接收者和发送者之间网络的能力(我们不希望数据包使网络溢出,直到网络无法路由它们为止)。
现在,这是我不确定其他术语的地方。
- MTU是拥塞控制的单位,MSS是流量控制的单位?
- 在 Rwnd(接收窗口)中会有接收方的 MSS 值吗?
- 现在,这是我真正感到困惑的地方,Cwnd(拥塞窗口)基本上是要知道接收器在开始丢失一些数据(重复 ACK)之前可以接收多少数据包。如果发送方已经知道接收方的 MSS 和它们之间的 MTU,为什么我们需要这个窗口?MSS 是否用于单独知道发送方应该发送的每个数据包的大小,而 MTU 是网络将每个数据包从一个点传输到另一个点的能力,拥塞窗口将与发送的数据包数量相关接收方能收到吗?