Cómo comprobar los puertos en uso en Windows 10

Navegar por Internet significa enviar y recibir información constantemente a través de nuestros dispositivos y la red. Se envía y se reciben datos a través de procesos que utilizan puertos TCP y UDP para comunicarse con la red. Por ejemplo las aplicaciones que utilicen Internet necesitarán conectarse a una serie de puertos. El propio sistema operativo asigna estos puertos para que la conexión sea correcta. Sin embargo puede ocurrir que haya conflictos. Por ejemplo puede pasar que haya varios procesos intentando conectarse a través del mismo puerto. Esto crearía un problema. En este artículo vamos a explicar cómo saber qué puertos están en uso en Windows 10.

Cómo saber los puertos que están en uso en Windows 10

Actualmente el sistema operativo para equipos de escritorio más utilizado es Windows 10. Por ello hemos querido hacer este artículo para poder ayudar a los usuarios que necesiten saber qué puertos están en uso en el sistema operativo o si simplemente quieren saberlo por curiosidad. Para ello hay que seguir una serie de pasos que vamos a explicar. Es un proceso sencillo y apenas tardaremos unos minutos. Podremos comprobar qué puertos están en uso en Windows 10 y qué aplicaciones los están utilizando.

Lo primero que vamos a hacer es entrar en el Símbolo del sistema de Windows. Para llegar aquí tenemos que ir a Inicio y escribimos cmd. Posteriormente accedemos al Símbolo del sistema. Tenemos que ejecutarlo como administrador.

Cuando estemos dentro tenemos que ejecutar el comando netstat –ab. Damos a Enter y se ejecutará el comando. Este proceso puede tardar bastante rato. Comenzarán a aparecer una serie de procesos, una larga lista. Veremos, en general, dos direcciones IP. Casi todas serán la que se conecta con el router, nuestra IP privada. Esta dirección será 192.168.0.xx por ejemplo. Siempre empezará por 192.168.x.x.

Los puertos en uso vienen reflejados por el número que está justo a continuación de la dirección IP y los dos puntos. Por ejemplo 192.168.1.30:50479. En ese caso el puerto es 50479. Así con todos. Los que vienen marcados con estado Listening son los puertos que están en uso.

En la captura de arriba podemos observar las diferentes conexiones que hace el equipo. Desde a sí mismo (127.0.0.1), hasta las de la propia IP del equipo al exterior (192.168.0.17). Cuando el equipo muestra la IP (127.0.0.1 y o 0.0.0.0) significa que el proceso se comunica con la red, pero sin usar ninguna interfaz de red, es decir no se comunica realmente con ningún otro equipo.

En cambio, la mayor parte de los procesos como podéis ver en la primera imagen si tienen una dirección ip, en este caso (192.168.0.17) ya que se comunica con otros equipos de la red. Otro dato interesante es que, si queremos saber que puerto está en escucha, es el indicado después de la dirección IP con: xxxx (xxxx es el número de puerto en escucha).

TCPView

Este es el método más sencillo que podemos utilizar para comprobar los puertos en uso en Windows 10. Podremos averiguar cuáles están ocupados en un momento determinado y evitar así posibles conflictos entre aplicaciones. Sin embargo, también podemos hacer uso de aplicaciones independientes. Si no queremos utilizar el Símbolo del sistema de Windows 10, como hemos probado en nuestro caso, existen herramientas de terceros. Su fin es el mismo: mostrar al usuario qué puertos están en uso en un momento dado. De esta forma tendremos un mayor conocimiento sobre los mismos.

TCPview es una aplicación donde obtenemos mucha más información de todo lo que sucede con nuestras conexiones. Podemos obtener información de las aplicaciones que usan la red, que puerto usan, que protocolo, a donde va dirigida la petición y el estado de la petición. Podemos descargarlo desde aquí:

En la imagen de arriba podemos ver un ejemplo de todo lo que puede mostrar la aplicación TCPView. Usaremos de ejemplo en este caso la aplicación Word, donde el programa lo primero que nos muestra es el proceso “winword.exe”, el número de proceso, el protocolo usando, el nombre del equipo que usa esta aplicación, el puerto local que usa, la dirección ip de destino, el protocolo que usa el equipo de destino y el estado de la misma conexión si está operativa o no. Además, si estuviera transmitiendo mostraría la cantidad de paquetes enviados y recibidos en tiempo real.

Como podemos ver muestra una gran cantidad de información, pero ahí no acaba todo lo que puede realizar el programa. Una opción muy interesante es que si clicamos con el botón derecho sobre el proceso nos da la opción de cerrar el proceso, cerrar la conexión, también en propiedades te dice donde está ubicado el programa que usa dicho proceso. Como vemos muchas opciones muy útiles e ideales si tenemos la sospecha de que algo raro ocurra en nuestro equipo o por el simple hecho de querer cotillear nuestra red.

Si decidimos optar por instalar alguna herramienta de este tipo, nuestro consejo siempre es descargarla de sitios oficiales. De esta forma podemos evitar el riesgo de instalar software que haya podido ser modificado de forma maliciosa y comprometa nuestros sistemas.