En cualquier momento, hay un montón de información que se envía entre su PC con Windows 10 y el vacío interminable de Internet. Esto se hace utilizando un proceso mediante el cual los procesos dependientes de la red buscan «puertos» TCP y UDP libres a través de los cuales se comunican con Internet. Primero, sus datos se envían a puertos remotos en el destino o sitio web al que sus procesos están intentando conectarse, luego se reciben en puertos locales en su PC.
La mayoría de las veces Windows 10 sabe cómo administrar los puertos y asegurarse de que el tráfico se está dirigiendo a través de los puertos correctos para que esos procesos puedan conectarse con lo que necesitan. Pero a veces dos procesos pueden ser asignados a un puerto, o tal vez sólo quiera obtener una mejor imagen de su tráfico de red y de lo que está entrando y saliendo.
Por eso hemos decidido escribir esta guía que le mostrará cómo obtener una visión general de sus puertos y ver qué aplicaciones están usando qué puertos.
Relacionado Cómo buscar puertos abiertos en Linux
Método del símbolo del sistema
Probablemente la forma más sencilla de ver qué puerto es usado por cada proceso es usar el símbolo del sistema de confianza.
Haga clic en el botón Inicio, escriba cmd y, a continuación, haga clic con el botón derecho del ratón en «Símbolo del sistema» cuando aparezca en los resultados de la búsqueda. Haz clic en «Ejecutar como administrador».
Una vez que esté en el símbolo del sistema elevado, escriba el siguiente comando:
netstat -ab
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.
Esto hará que aparezca una lista de puertos que probablemente sea bastante larga, junto con los procesos de Windows que los están usando. (Puede presionar Ctrl + A, luego Ctrl + C para copiar toda la información al portapapeles.) En un PC promedio habrá dos direcciones IP locales principales que contienen puertos en su PC.
La primera, en nuestro caso, es «127.0.0.1.» Esta dirección IP también se conoce como «localhost» o «dirección loopback», y cualquier proceso que se esté escuchando en estos puertos se está comunicando internamente en su red local sin utilizar ninguna interfaz de red. El puerto actual es el número que se ve después de los dos puntos (ver imagen abajo).
La mayor parte de sus procesos probablemente estarán escuchando puertos con el prefijo «192.168.xxx.xxx.xxx», que es su dirección IP. Esto significa que los procesos que se muestran aquí están a la escucha de comunicaciones desde ubicaciones remotas de Internet (como sitios web). De nuevo, el número de puerto es el número después de los dos puntos.
Relacionado Cómo deshabilitar puertos USB en Windows 10
TCPView
Si no le importa instalar una aplicación de terceros y desea tener más control sobre lo que ocurre con todos sus puertos, puede usar una aplicación ligera llamada TCPView . Esto muestra inmediatamente una lista de procesos y sus puertos asociados.
Lo que hace que esto sea mejor que la línea de comandos es que puede ver activamente los puertos abriendo, cerrando y enviando paquetes. Sólo hay que fijarse en los reflejos verdes, rojos y amarillos. También puede reordenar la lista haciendo clic en los encabezados de las columnas, lo que facilita la búsqueda del proceso que desea o la búsqueda de dos procesos separados que compiten por el mismo puerto.
Si encuentra un proceso o una conexión que desea cerrar, simplemente haga clic con el botón derecho del ratón en ese proceso. A continuación, puede seleccionar «Finalizar proceso», que es exactamente la misma función que la del administrador de tareas de Windows. O puede hacer clic en «Cerrar conexión» para dejar el proceso abierto pero impedir que escuche en un puerto determinado.
Conclusión
Estos son dos de los mejores métodos para comprobar qué puertos están en uso, cuáles no, y si hay algún proceso que debería o no estar escuchando en los puertos. Le da más control sobre las conexiones de red que se realizan constantemente en su PC, lo que es más importante que nunca para mantener el control.