1

在实时 TCP 连接中,这些拥塞算法中的哪一种被实现了?如果不使用,请给我使用什么算法的详细信息或了解它的任何链接。

4

3 回答 3

2

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

虽然 Tahoe在拥堵的情况下可能会稍微好一些,但 Reno 的恢复好得多。TCP 不知道您的应用程序是否是“实时的”,它并不关心。TCP 是可靠的有序流,不多也不少。缓慢恢复是一个真正的问题,而“实时”则不是。
TCP 肯定会尝试“尽可能地实时”,但不会以忽视其保证为代价。为此,我们有 UDP。

就目前而言,当你有两个可用的时候使用 Tahoe 而不是 Reno 并没有多大意义。

于 2013-07-11T13:01:04.507 回答
0

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

于 2013-07-11T12:42:53.227 回答
0

取决于 TCP 发送方的操作系统,Linux 已切换到使用 Binary increase Congestion Control ,而 MAC 使用 New Reno 。Microsoft server 2008 使用复合 TCP

于 2015-11-19T09:41:22.860 回答