哪一个使用TCP Reno或TCP Tahoe?

时间:2013-07-01 02:22:55

标签: networking congestion-control

实现这些拥塞算法之一的实时TCP连接? 如果没有使用,请告诉我使用的算法的详细信息或任何了解它的链接。

3 个答案:

答案 0 :(得分:2)

由于Reno是Tahoe的继承者,因此可以合理地假设使用了Reno,除非你的实现有点旧。

虽然Tahoe 可能在拥挤时表现稍好一些,但Reno能够更好地恢复更多。 TCP不知道您的应用程序是否是“实时”的,并且它并不关心。 TCP是一种可靠的有序流,不多也不少。缓慢恢复是一个真正的问题,而“实时”则不是 TCP当然试图“尽可能实时”,但不以牺牲其保证为代价。为此,我们有UDP。

就目前而言,如果你有两个可用的Tahoe而不是里诺那么没有多大意义。

答案 1 :(得分:0)

实时应用程序很少使用tcp。但是如果必须使用TCP,那么我会说他们会使用TCP Vegas来获取CA.

答案 2 :(得分:0)

取决于TCP发送器的操作系统,Linux已切换到使用二进制增加拥塞控制,而MAC使用新Reno。 Microsoft Server 2008使用复合TCP