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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Vladimir Podgorny                    2:5020/400     13 Mar 2001  11:43:46
 To : All
 Subject : Re: Как красивей "повесить" клиента ? ;)
 -------------------------------------------------------------------------------- 
 
 yx <yx@angel.adamant.net> wrote:
 
 > Stanislav Latishko <sl@sl.spb.su> wrote:
 >> 
 >>        К некому серверу коннектится по tcp некий клиент. Сервер
 >> лезет в свои таблицы, и там обнаруживает, что клиент - редиска,
 >> его обслуживать не надо. Hо тривиально закрыть соединение - не
 >> смешно. Хочется "подвесить" клиента на максимально возможное время,
 >> чтоб сожрать максимум ресурсов у него, и мимнимум - у себя.
 >> (Просто помешать ему сделать еще 100 попыток соединиться - свап-то
 >> у него не резиновый) Т.е. сервер форкается и exec какую-то дурилку,
 >> которая будет делать вид что с клиентом разговаривает. Так вот,
 >> чего этой дурилке следует в общем случае делать (не изображая чего-
 >> то интеллектуального) ?
 > 
 > а чего там интеллектуального?
 >  не отсылать ему уведомление - пусть ждет у моря погоды если хочет.
 >  
 >  примерно так:
 > # iptables -A INPUT -p tcp -s <clnt_addr> --dport <service_port> -j DROP
 > 
 > note: именно DROP, а не REJECT.
 
 И что это тебе дает? Где в условии задачи сказано, что в таблице IP-адрес?
 Там в общем случае и кличка любимой кошки внучатой племянницы троюродной
 бабушки соседа снизу может фигурировать...
 
 IMHO в данном случае лучше wrapper к серверу, который заниматься будет только
 проверкой пускать/не_пускать, и если пускать - делать проброс куда надо, а
 если не_пускать - висеть себе спокойно до тайм-аута...
 
 > 
 > bye.
 > 
 > -- 
 > Vladimir Yakovetsky
 
 -- 
 VP992-RIPE
 --- ifmail v.2.15dev5
  * Origin: Adamant ISP news server (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Как красивей "повесить" клиента ? ;)   yx   13 Mar 2001 04:01:25 
 Re: Как красивей "повесить" клиента ? ;)   Vladimir Podgorny   13 Mar 2001 11:43:46 
 Re: Как красивей "повесить" клиента ? ;)   yx   14 Mar 2001 06:57:23 
 Re: Как красивей "повесить" клиента ? ;)   Vladimir Podgorny   14 Mar 2001 11:59:15 
Архивное /ru.linux/1203404d80eae.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional