Ubuntu 14.04
$ netstat -anu | less
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
udp 0 0 0.0.0.0:39262 0.0.0.0:*
udp 0 0 0.0.0.0:37225 0.0.0.0:*
udp 0 0 0.0.0.0:47490 0.0.0.0:*
udp 0 0 0.0.0.0:47500 0.0.0.0:*
udp 0 0 0.0.0.0:33169 0.0.0.0:*
udp 0 0 0.0.0.0:35219 0.0.0.0:*
udp 0 0 0.0.0.0:55714 0.0.0.0:*
udp 0 0 0.0.0.0:33190 0.0.0.0:*
udp 0 0 0.0.0.0:35240 0.0.0.0:*
udp 0 0 0.0.0.0:41392 0.0.0.0:*
udp 0 0 0.0.0.0:43465 0.0.0.0:*
udp 0 0 0.0.0.0:45532 0.0.0.0:*
udp 0 0 0.0.0.0:59877 0.0.0.0:*
udp 0 0 0.0.0.0:514 0.0.0.0:*
udp 0 0 0.0.0.0:37383 0.0.0.0:*
udp 0 0 0.0.0.0:57865 0.0.0.0:*
...
Ни одно из «соединений» UDP не находится в состоянии LISTEN, но ни у одного из них нет внешнего адреса. Что означает этот вывод?
UDP не имеет состояния. Это процессы, которые вызвали recvfrom()
системный вызов для ожидания входящей дейтаграммы на портах, указанных в столбце локального адреса. Если вы хотите увидеть запуск имени PID / программы netstat -anup
(как root).