Network

Ch06-TCP 之 流量控制

August 6, 2021
Network
network

流量控制是一个点对点通信的控制,通过滑动窗口实现。借助流量控制也可以实现上层应用的反压机制。

  • 拥塞控制是一个全局的过程,其 cwnd 由发送端控制,会随着网络拥塞程度动态变化。
  • 流量控制是一个点到点通信量的控制;通过滑动窗口实现,其 windows/rwnd 由接收端控制,根据接收方的缓冲区大小动态变化。

所以每次发送端能发送的报文数量是 swnd=min(cwnd, rwnd)

...

Ch05-TCP 之 拥塞控制

August 5, 2021
Network
network

在某段时间,若对网络中某一资源的需求超过了该资源所能提供的可用部分,网络性能就要变坏,这种情况就叫做网络拥塞。在计算机网络中数位链路容量(即带宽)、交换结点中的缓存和处理机等,都是网络的资源。若出现拥塞而不进行控制,整个网络的吞吐量将随输入负荷的增大而下降。

当输入的负载到达一定程度吞吐量不会增加,即一部分网络资源会丢失掉,网络的吞吐量维持在其所能控制的最大值,转发节点的缓存不够大这造成分组的丢失是拥塞的征兆。

...