Поиск реализации протокола скользящего окна для tcp для ядра linux - PullRequest
0 голосов
/ 17 марта 2012

Я хочу проанализировать протокол скользящего окна, который использует TCP. Я не могу найти исходный код для того же. Может кто-нибудь сказать мне, где я могу получить это? Какой протокол он использует? Вернуться назад или выборочный повтор?

1 Ответ

0 голосов
/ 17 марта 2012

Попробуйте tcp_*.c файлы в каталоге net/ipv4 источника ядра.

Например, tcp_vegas.c реализует TCPВегас: сквозное предотвращение перегрузок в глобальной сети Интернет.

Взгляните на CUBIC TCP .Он реализован в tcp_cubic.c, хотя я не уверен, что утверждение о том, что оно все еще является значением по умолчанию, является правильным (эта информация содержится в статье с декабря 2007 г.).

...