Inspeccionar el uso de protocolos con ss -s
En este paso, utilizaremos el comando ss
, que es una utilidad para investigar sockets. A menudo se considera un reemplazo de netstat
ya que puede mostrar más información sobre TCP y estados.
Similar a netstat
, el comando ss
también tiene una opción -s
para mostrar estadísticas resumidas de varios tipos de sockets. Esto puede darte una visión general rápida del número de conexiones y sockets abiertos para diferentes protocolos.
Abre tu terminal si no está abierta.
Escribe el siguiente comando y presiona Enter:
ss -s
Verás una salida que resume el número de sockets en diferentes estados y para diferentes protocolos. La salida podría verse así:
Total: 1234 (kernel 5678)
TCP: 90 (estab 50, closed 20, orphaned 5, synrecv 3, timewait 10, ...)
UDP: 15
RAW: 0
UNK: 0
TCP:
ESTAB 50
TIME-WAIT 10
... (otros estados TCP)
Desglosemos la salida:
Total
: Muestra el número total de sockets.
TCP
: Proporciona un resumen de los sockets TCP, incluyendo el número total y el recuento de diferentes estados como estab
(establecida), closed
(cerrada), timewait
, etc.
UDP
: Muestra el número total de sockets UDP.
RAW
: Muestra el número total de sockets raw.
UNK
: Muestra el número de tipos de sockets desconocidos.
Debajo de las líneas de resumen, ss -s
a menudo proporciona un desglose más detallado de los estados TCP.
Comparando la salida de netstat -s
y ss -s
, es posible que notes que ss -s
se centra más en los estados de los sockets, lo cual puede ser muy útil para diagnosticar problemas de conexión. Por ejemplo, un gran número de sockets en el estado TIME-WAIT
podría indicar un problema al cerrar conexiones de manera eficiente.
Usar ss -s
ofrece otra perspectiva de la actividad de red en comparación con netstat -s
. Ambos comandos son herramientas valiosas para el monitoreo y la resolución de problemas de red en Linux.
Ahora has aprendido cómo usar netstat -s
, explorar /proc/net
y usar ss -s
para inspeccionar las estadísticas de los protocolos de red. Estas son habilidades fundamentales para entender la actividad de red en un sistema Linux.
Haz clic en Continuar para completar este laboratorio.