netstat

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2 y Windows Server 2012.

Muestra las conexiones TCP activas, los puertos en los que escucha el equipo, las estadísticas de Ethernet, la tabla de enrutamiento IP, las estadísticas IPv4 (para los protocolos IP, ICMP, TCP y UDP) y las estadísticas de IPv6 (para los protocolos IPv6, ICMPv6, TCP a través de IPv6 y UDP a través de IPv6). Se usa sin parámetros; este comando muestra conexiones TCP activas.

Importante

Este comando solo está disponible si el Protocolo de Internet (TCP/IP) está instalado como componente en las propiedades de un adaptador de red en Conexiones de red.

Sintaxis

netstat [-a] [-b] [-e] [-n] [-o] [-p <Protocol>] [-r] [-s] [<interval>]

Parámetros

Parámetro Descripción
-a Muestra todas las conexiones TCP activas y los puertos TCP y UDP en los que escucha el equipo.
-b Muestra el ejecutable implicado en la creación de cada conexión o puerto de escucha. En algunos casos, los ejecutables conocidos hospedan varios componentes independientes y, en estos casos, se muestra la secuencia de componentes implicados en la creación de la conexión o el puerto de escucha. En este caso, el nombre del ejecutable se encuentra en la parte inferior entre []. En la parte superior se encuentra el componente al que llamó, y así sucesivamente hasta que se alcanzó el TCP/IP. Tenga en cuenta que esta opción puede llevar mucho tiempo y producirá un error a menos que cuente con los permisos suficientes.
-E Muestra estadísticas Ethernet, como el número de bytes y paquetes enviados y recibidos. Este parámetro se puede combinar con -s.
-n Muestra las conexiones TCP activas, pero las direcciones y los números de puerto se expresan en forma de número y no se intenta determinar los nombres.
-o Muestra las conexiones TCP activas e incluye el identificador de proceso (PID) para cada conexión. Puede encontrar la aplicación en función del PID en la pestaña Procesos del Administrador de tareas de Windows. Este parámetro se puede combinar con -a, -n y -p.
-p <Protocol> Muestra las conexiones para el protocolo especificado por Protocol. En este caso, el Protocol puede ser tcp, udp, tcpv6 o udpv6. Si este parámetro se usa con -s para mostrar estadísticas por protocolo, Protocol puede ser tcp, udp, icmp, ip, tcpv6, udpv6, icmpv6 o ipv6.
-S Muestra las estadísticas por protocolo. De forma predeterminada, se muestran estadísticas para los protocolos TCP, UDP, ICMP e IP. Si se instala el protocolo IPv6, se muestran estadísticas para los protocolos TCP a través de IPv6, UDP a través de IPv6, ICMPv6 e IPv6. El parámetro -p se puede usar para especificar un conjunto de protocolos.
-r Muestra el contenido de la tabla de enrutamiento de IP. Esto equivale al comando route print.
<interval> Vuelve a mostrar la información seleccionada cada x segundos de un intervalo. Pulse CTRL+C para evitar que se vuelva a mostrar la información. Si se omite este parámetro, este comando imprime la información seleccionada una sola vez.
/? Muestra la ayuda en el símbolo del sistema.

Comentarios

  • El comando netstat proporciona estadísticas para los siguientes parámetros:

    Parámetro Descripción
    Proto Nombre del protocolo (TCP o UDP).
    Local address (Dirección local) La dirección IP del equipo local y el número de puerto que se usa. El nombre del equipo local que corresponde a la dirección IP y el nombre del puerto se muestran a menos que se especifique el parámetro -n. Si aún no se ha establecido el puerto, el número de puerto se muestra como un asterisco (*).
    Dirección externa La dirección IP y el número de puerto del equipo remoto al que está conectado el socket. Los nombres que corresponden a la dirección IP y el puerto se muestran a menos que se especifique el parámetro -n. Si aún no se ha establecido el puerto, el número de puerto se muestra como un asterisco (*).
    State Indica el estado de una conexión TCP, donde se incluyen:
    • CLOSE_WAIT
    • CLOSED
    • ESTABLISHED
    • FIN_WAIT_1
    • FIN_WAIT_2
    • LAST_ACK
    • LISTEN
    • SYN_RECEIVED
    • SYN_SEND
    • TIMED_WAIT

Ejemplos

Para mostrar tanto las estadísticas Ethernet como las estadísticas de todos los protocolos, escriba:

netstat -e -s

Para mostrar solo las estadísticas de los protocolos TCP y UDP, escriba:

netstat -s -p tcp udp

Para mostrar las conexiones TCP activas y los identificadores de proceso cada 5 segundos, escriba:

netstat -o 5

Para mostrar las conexiones TCP activas y los identificadores de proceso mediante formato numérico, escriba:

netstat -n -o