разница между netstat и ss в linux?

В Linux команда netstat сообщает нам информацию об активных сокетах в системе.

Я понимаю, что netstatиспользует /proc/net/tcpдля получения информации о сети системы.

Поскольку на справочной странице netstatсказано, что netstat устарел, мы должны использовать 'ss'.

NOTE
   This program is obsolete.  Replacement for netstat is ss.   Replacement
   for  netstat -r is ip route.  Replacement for netstat -i is ip -s link.
   Replacement for netstat -g is ip maddr.

Я обнаружил, что ssвыполняет аналогичные функции, но не использует /proc/net/tcpдля получения системной сетевой информации.

Теперь мне любопытно, как ssполучает информацию о системном сетевом сокете?

34
задан radtek 5 July 2016 в 15:10
поделиться