TCP incorporates mechanisms for reliability, flow control, and congestion avoidance. However, UDP is a lightweight protocol for faster and simpler data transmissions and does not include these features.
When there is a combination of TCP and UDP flows during a period of congestion, TCP tries to do its part by backing off on bandwidth called slow start. However, UDP with-out any flow control mechanisms continues, potentially using up the available bandwidth given up by TCP. This is known as TCP starvation/UDP dominance
It is not always possible to separate TCP- and UDP-based flows, but it is important to be aware of this behavior when mixing applications that use both transport layer protocols.
TCP Starvation
最新推荐文章于 2024-03-12 15:34:47 发布