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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     29 Jul 2006  20:58:10
 To : Gleb Kozyrev
 Subject : Re: Открытые порты
 -------------------------------------------------------------------------------- 
 
 
 >>> Gleb Kozyrev wrote: 
 
  >>>>> but BIND versions 8 and later use a pseudo-random unprivileged UDP
  >>>>> port by default.
  EG>>>> Где ты увидел "слушает" и кто тебе сказал, что *:порт обозначает
  AB>>> Hу в смысле использует как порт источника при запросах...
  EG>>>> "слушающий" порт UDP?
  AB>>> А как? Как выглядит слушающий порт в sockstat?
  EG>> Из man listen:
  EG>> The listen() call applies only to sockets of type SOCK_STREAM
  EG>> or SOCK_SEQPACKET.
  EG>> UDP это SOCK_DGRAM, в отличие от TCP, который SOCK_STREAM.
  EG>> UDP не "слушает".
 GK> Остаётся только догадываться, как bind получает ответы, ничего не
 GK> слушая. Впрочем, как он получает запросы, тоже интересно.
 
 Для этого Вам следует прочитать какие-нибудь буквари по устройству
 TCP/IP вообще и UDP в частности. В качестве короткого пояснения
 скажу: у UDP любой сокет сразу же становится способным и принимать и
 передавать датаграммы, никакого особого "слушающего" состояния для
 этого ему не нужно. К тому же, если у сокета записан удалённый
 адрес, примерно по следующему типу:
 
 $ sockstat | fgrep 2001
 netch    python   49323    5 udp4   127.0.0.1:2000 127.0.0.1:2001
 
 это ничуть не мешает ему тут же изменить удалённый адрес на другой,
 послать пакет на другой адрес или принять с другого адреса.
 
 Так что читайте книги, они рулез.
 -netch-
 --- ifmail v.2.15dev5.3
  * Origin: Dark side of coredump (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Открытые порты   Gleb Kozyrev   12 Jul 2006 14:29:37 
 Re: Открытые порты   Eugene Grosbein   12 Jul 2006 15:56:14 
 Re: Открытые порты   Valentin Nechayev   29 Jul 2006 20:58:10 
Архивное /ru.unix.bsd/223838010f777.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional