Я ищу реализацию TCP в MS Windows, особенно для Windows XP и 7, если они разные.
Чтобы быть более конкретным, меня интересуют следующие части реализации TCP:
Мне любопытно, особенно в отношении оптимизированных алгоритмов управления перегрузкой в отношении беспроводных каналов, таких как Westwood (+), Vegas и т. Д.
Я не ожидаю, что реализация будет доступна, но я надеюсь, что существует информация, какие оптимизации к исходному протоколу RFC TCP были добавлены за эти годы (если таковые имеются). Я действительно ожидаю оптимизации в отношении беспроводных соединений из-за широкого распространения сетей Wi-Fi. Может быть, вы укажете мне правильное направление, где искать, или, что еще лучше, у вас уже есть ответ. Если возможно, добавьте ссылки на свои ответы.
Я ценю вашу помощь. Спасибо.
Microsoft создает свой собственный контроль перегрузки, факт, который на протяжении многих лет вызывал некоторые проблемы с совместимостью.
Представлена Windows Vista и выше Составной TCP. Принципиальное отличие от стандартного Vegas состоит в том, что он поддерживает два окна перегрузки вместо одного, чтобы лучше реагировать на состояние сети.
Поддержка CTCP доступна в Windows XP 64 как исправление, хотя я не верю, что он поставляется по умолчанию с любым уровнем пакета обновления. XP 32 не поддерживает CTCP.
Windows XP поддерживает такие стандарты управления перегрузкой, как Reno и Vegas.