La computadora tiene más de 65 mil puertos. El puerto se abre solo si algún programa lo está utilizando. El número de puerto lo selecciona el sistema operativo o la aplicación en ejecución. En algunos casos, es posible que el usuario deba abrir un puerto específico.
Instrucciones
Paso 1
El programa necesita un puerto para comunicarse con la red. Algunos programas funcionan con puertos estándar, otros son asignados por el sistema operativo cualquiera que sea libre. Cuando se utilizan puertos estándar, están codificados en la configuración del programa. Por lo tanto, para abrir un puerto específico, debe especificarse en la configuración del programa que debe funcionar con él.
Paso 2
No confunda la apertura de un puerto en su computadora con permitir que el firewall abra un puerto para la conexión. En el primer caso, estamos hablando de la apertura real del puerto, es decir, algún programa comienza a usarlo. En el segundo, el puerto se puede cerrar (es decir, ningún programa lo está usando), pero cuando intentas abrirlo, el firewall no bloqueará la conexión.
Paso 3
Puede ver una lista de puertos abiertos en su computadora, lo que puede ser útil si sospecha que el sistema ha sido infectado por troyanos. Haga clic en la línea de comando: "Inicio" - "Todos los programas" - "Accesorios" - "Línea de comando". Aparecerá una ventana de consola negra, esta es la línea de comando. Ingrese el comando netstat –aon y presione Enter.
Paso 4
En la lista que aparece, en la columna "Dirección local", verá una lista de puertos abiertos en su computadora. La columna "Dirección externa" contiene direcciones y puertos en equipos remotos. La columna "Estado" muestra el estado de la conexión. La última columna, PID, le mostrará los identificadores del proceso. Son útiles si desea saber qué programa está abriendo un puerto en particular.
Paso 5
Escriba lista de tareas en la misma ventana y presione Entrar nuevamente. Aparecerá una lista de los procesos que se ejecutan en el sistema. En la segunda columna, justo después del nombre de los procesos, están sus identificadores, mediante los cuales puede encontrar fácilmente el programa que abrió el puerto que le interesa.
Paso 6
Si necesita abrir un puerto en el firewall estándar de Windows, también puede hacerlo a través de la línea de comandos. Por ejemplo, para abrir el puerto 34567, escriba el comando en la consola: netsh firewall agregue portopening TCP 34567 system y presione Enter. Para cerrarlo nuevamente, ingrese el comando: netsh firewall delete portopening TCP 34567. Puede ver la consola y la configuración del firewall de Windows ingresando el comando: netsh firewall show config.