LINUX.ORG.RU

Вышла вторая статья из серии «оптимизация пересылки данных по сети TCP»


0

0

Обсуждает использование опций TCP_CORK TCP_NODELAY при создании клиент-серверных программ для TCP.

русский оригинал (не совсем соответствующий английскому по виду, но имеющий ту же информацию) будет выложен на сайте www.sw.ru после моего приезда с конференции Микрософта (да, вот так вот, линуксоиды ;-). Кстати, первая статья выложена на русском языке на

http://www.sw.ru/en/news/press/id,946

Alex Tormasov, tor (at) crec.mipt.ru

>>> Подробности

anonymous

Проверено:

Неплохо было бы поаккуратней писать примеры. Все-таки int не может быть первым аргументом fprintf в листинге B.

Ну и подробности реализации алгоритма Nagle'я в Линуксе можно было осветить подробнее, не ограничиваясь фразой "... because the counters that are responsible for requesting acknowledgements of delivery are byte-oriented and not packet-oriented (as in Linux.)"

Для BSD derived реализаций эффект TCP_NODELAY исследован весьма подробно, и ситуации когда стоит воспользоваться этим флагом, а когда нет, известны.

-- dg

anonymous
()

Спасибо, уважаемые сэры: классное чтиво... :)

asoneofus
()

англисйский во второй статье гораздо более корявый чем в первой. <BR>А вообще, почему такое различие возникло по поводу TCP_NODELAY в сравнении с BSD stack?

mumpster ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.