linux - help - netstat windows
diferencia entre netstat y ss en linux? (3)
En Linux, el comando netstat nos dice información de los enchufes activos en el sistema.
Entiendo que netstat
usa /proc/net/tcp
para adquirir la información de red del sistema.
Como la página man de netstat
dice que netstat está obsoleto, deberíamos usar ''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.
Descubrí que ss
realiza una funcionalidad similar pero no usa /proc/net/tcp
para adquirir información de red del sistema.
Ahora tengo curiosidad de cómo ss
obtiene la información del socket de la red del sistema?
Echa un vistazo a la fuente de ss:
https://github.com/shemminger/iproute2/blob/master/misc/ss.c
Básicamente, consulta directamente el kernel y puede responder mucho más rápido que netstat.
ss
está incluido en el paquete iproute2 y es el sustituto de netstat
. ss
se usa para volcar estadísticas de socket. Muestra información similar a netstat
. Puede mostrar más información de TCP y estado que otras herramientas. Es una herramienta nueva, increíblemente útil y más rápida (en comparación con netstat) para rastrear conexiones y zócalos TCP.