Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Lev Walkin                           2:5020/400     04 Feb 2004  15:21:29
 To : Slawa Olhovchenkov
 Subject : Re: TIME_WAIT
 -------------------------------------------------------------------------------- 
 
 
 Slawa Olhovchenkov wrote:
 
 > Hello All!
 > 
 > Разорил контору на Стивенса. Почитал про TCP.
 > 
 > SO_REUSEADDR в наших условиях к уменьшению числа сокетов в сабжевом состоянии
 > отношения не имеет (относится только к случаю, когда новое соедиенение будет
 > открываться с той же пары адрес/порт).
 
 Или _на_ ту же пару.
 
 > Хочется начхать на стандарты и RFC и не иметь столько сокетов в состоянии
 > TIME_WAIT, бо они отжирают дескрипторы.
 > 
 > Подумавши:
 > 
 > 1. MSL уменьшать не хочу. Чревато (удвоением трафика для диалапщиков,
 > уменьшением скорости, разрывами соединений).
 
 Да ладно, 10 секунд, например, вполне достаточно для пакета в современном
 интернете.
 
 > 2. Hарушение стандарта будет пожалуй практически безболезненным -- ну получит
 > клиент в случае потери ACK на свой FIN не повторный ACK, а RST -- да глубоко
 > почхать!
 
 SSL будет работать криво в некотором (небольшом) проценте соединений.
 
 > Так что, ядро патчить (с sysctl для этого таймаута)? А реально это потом в
 > основное дерево протолкнуть (только не с моим английским)?
 
 какого таймаута? msl? так оно уже есть: net.inet.tcp.msl. и ни для чего
 другого, кроме TIME_WAIT не используется.
 
 P.S. _попробуй_ SO_REUSEADDR в своем приложении. Просто вставь и проверь
 на практике.
 
 -- 
 Lev Walkin
 vlm@netli.com
 
 --- ifmail v.2.15dev5.3
  * Origin: Netli, Inc. (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 TIME_WAIT   Slawa Olhovchenkov   04 Feb 2004 00:22:02 
 Re: TIME_WAIT   Lev Walkin   04 Feb 2004 15:21:29 
 TIME_WAIT   Slawa Olhovchenkov   04 Feb 2004 15:29:56 
 Re: TIME_WAIT   Lev Walkin   04 Feb 2004 18:24:28 
 TIME_WAIT   Slawa Olhovchenkov   04 Feb 2004 18:41:24 
Архивное /ru.unix.bsd/910473fcbd3e.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional