3 ms·
It's not surprising that introducing high loss through a network emulator results in reduced performance of a single TCP connection vs. multiple connections. T
by YZF 12y ago
It's not surprising that introducing high loss through a network emulator results in reduced performance of a single TCP connection vs. multiple connections. That's because there's a relationship between the maximum bandwidth a single TCP connection can carry and the packet loss % due to TCP's congestion avoidance. Introducing "fixed" packet loss through an emulator isn't necessarily a good representation of a real network where packets would be lost due to real congestion (an overflowing queue).
Throwing many TCP connections into a congested network can let you get a higher share of that limited pipe though...
- eggnet 12y agoPacket loss on wireless networks often have a certain rate of packet loss unrelated to congestion, due to having not a great signal or interference. It's somewhat humorous because wireless networks are one of the main purported benefits of SPDY.