2

我开发了一种新的 TCP 拥塞避免算法,我想在 linux 内核中实现它并测试它的性能。但为此我需要了解现有的 TCP 内核(2.6)实现。你建议我应该怎么做?请推荐一些文章/书籍等可以让我领先一步。我知道我最终将不得不深入研究源代码,但如果我至少了解广泛的实现方面以及如何浏览代码,那将会很有帮助。

4

1 回答 1

9

我将直接深入研究内核中已经存在的更简单的拥塞避免算法的源代码。它们在net/ipv4目录中,并且对 tcp_vegas.c进行了非常彻底的评论。您可能还希望查看tcp_highspeed.ctcp_bic.c,因为它们相当简单(少于 250 行代码)。

于 2012-08-22T02:09:09.917 回答