LAN /交通拥堵意味着什么?

3 networking udp congestion-control ip-protocol

在谈论UDP时,我看到/听到拥塞几次.那是什么意思?

z *_* - 6

拥堵是当你试图在有限的带宽发送太多的数据,它不能发送比输入量,额外的数据包将被丢弃的数据的速度更快.

拥塞发生时,您可以看到以下效果:

  1. 由于连接一端的队列太大而导致延迟,因此传输数据包需要一些时间.

  2. 简单地丢弃新数据包时丢包,导致连接重置(并且经常导致更多拥塞).

  3. 较低的服务质量,TCP等协议会降低传输速率,从而降低吞吐量.

  4. 阻塞,某些网络具有协议优先级,因此您的UDP数据包可能会被丢弃,以支持TCP流量通过.

就像交通拥堵一样,想象一下,在一个充满汽车的停车场试图排空到一条小街道的体育游戏之后.

  • 而且,与TCP不同,UDP协议层不提供任何检测拥塞和减少提供负载的功能.所以这取决于使用UDP的应用程序.在检测拥塞和采取适当措施时,某些应用可能比其他应用更强大.编写一个"填充管道"的天真UDP应用程序很容易(但它是反社会的). (3认同)