¿Qué es el puerto TCP y UDP? ¿Cómo bloquearlos o abrirlos en Windows?

Si es un ingeniero de redes o un usuario normal, es posible que necesite encontrar, abrir o bloquear un puerto virtual, como un puerto TCP o UDP para una aplicación. Los puertos virtuales lo ayudan a administrar el hardware y el software de su red con respecto al tráfico de información. En lenguaje sencillo, los puertos virtuales sirven como carriles dedicados para un tráfico particular, como el tráfico del sitio web, la recepción de correos electrónicos, la transferencia de archivos, etc.

Hay básicamente dos tipos de puertos virtuales, a saber, TCP y UDP . TCP significa Protocolo de control(Transmission Control Protocol) de transmisión ; mientras que UDP significa Protocolo de datagramas de usuario(User Datagram Protocol) . Los puertos TCP(TCP) y UDP utilizan diferentes protocolos de red cuando manejan el tráfico de información. Los protocolos de red no son más que el conjunto de reglas y regulaciones de cómo se debe enviar y recibir cierta información. Sin embargo, la base de un puerto TCP o UDP es (UDP)IP , es decir, Protocolo de Internet(Internet Protocol) .

Veamos cómo difieren estos dos puertos en sus características y funciones.

¿Cómo funciona un puerto TPC?

Un puerto TCP requiere que los usuarios establezcan una conexión entre la máquina del remitente y la máquina del receptor. Es bastante similar a hacer una llamada telefónica. Una vez que se establece la conexión entre el emisor y el receptor, la información puede transmitirse de un lado a otro, hasta que la conexión se rompa externamente.

Aunque TCP es el protocolo de capa de transporte más complejo, también es el protocolo más confiable cuando se trata de recibir información sin errores. El protocolo se asegura de que la máquina de destino acuse recibo del datagrama. Sólo entonces transmite la información. Por lo tanto(Hence) , TCP se usa más comúnmente que UDP .

¿Cómo funciona un puerto UDP?

Un puerto UDP , por otro lado, no necesita que los usuarios establezcan una conexión entre el emisor y el receptor para enviar la información. Sin embargo, a diferencia de un puerto TCP , es posible que la información enviada a través del puerto UDP no llegue al receptor. Es similar a enviar una carta. No es necesario que el usuario haya recibido la carta. Por lo tanto(Hence) , la información que debe transmitirse se envía a través de un puerto UDP . El usuario sintonizado o escuchando el puerto UDP especificado puede recibir información.(UDP)

UDP tiene baja latencia y ofrece un flujo constante de información. Por lo tanto, un UDP es la opción perfecta para transmisiones de transmisión, videojuegos en línea y transmisión de voz sobre IP ( VoIP ). Como resultado, un puerto UDP se usa solo cuando existe una necesidad específica con respecto a la información que se envía.

Identificar los puertos correctos

Hay muchos puertos virtuales disponibles para cualquier PC; que van de 0 a 65535. Sin embargo, cada uno de estos puertos tiene un cierto estándar y está dedicado a una determinada aplicación. De estos, algunos de los siguientes puertos usan TCP y UDP .

  • 20 ( TCP ): FTP ( Protocolo de transferencia de archivos(File Transfer Protocol) )
  • 22 (TCP): carcasa segura (SSH)
  • 25 ( TCP ): Protocolo simple de transferencia de correo(Mail Transfer Protocol) ( SMTP )
  • 53 ( TCP y UDP ): Sistema de(System) nombres de dominio ( DNS )
  • 80 ( TCP ): Protocolo de transferencia de hipertexto(Transfer Protocol) ( HTTP )
  • 110 ( TCP ): Protocolo de oficina de correos(Post Office Protocol) ( POP3 )
  • 143 ( TCP ): Protocolo de acceso a mensajes de(Message Access Protocol) Internet ( IMAP )
  • 443 (TCP): HTTP seguro (HTTPS).

Es posible verificar cuáles de los puertos en su PC con Windows están abiertos o cerrados. Si desea bloquear o abrir un determinado puerto TCP o UDP , este es el proceso.

Encontrar un puerto TCP o UDP abierto

Abre el menú Inicio(Start Menu) . (Para Windows 10 , presione el botón de Windows ) y escriba CMD . Ahora haga clic en la opción Ejecutar como administrador .(Run as Administrator)

el puerto UDP

Cuando se abra la ventana del símbolo del sistema(Command Prompt) , escriba Netstat -ab y presione Entrar. ( Enter. )Comienza a aparecer una lista de puertos TCP y UDP junto con la dirección IP y otros detalles.

el puerto UDP

Cuanto más espere, mayor será la lista de puertos abiertos. Espere(Wait) hasta que la lista completa haya aparecido en la ventana. Una vez que la lista apareció por completo, presione (Press) CTRL+C y CTRL+V para copiar y pegar la información en el Bloc(Notepad) de notas o en cualquier otro editor de texto.

Como puede ver en la imagen de arriba, la información entre paréntesis se refiere al nombre del programa que está usando un puerto TCP o UDP abierto. (UDP)Junto al nombre del protocolo, puede ver la dirección IP y el número de puerto después de los dos puntos. Por ejemplo, en 192.168.0.107: 50741 , los números 192.168.0.107 son la dirección IP( IP address) , mientras que el número 50741 es el número de puerto .

Leer(Read)¿Cómo comprobar qué puertos están abiertos(How to check what Ports are open) ?

Encontrar un puerto TCP o UDP bloqueado

Para saber cuáles de los puertos están bloqueados por el Firewall de Windows(Windows Firewall) , sigue los siguientes pasos.

El primer paso es el mismo que encontrar un puerto TCP o UDP abierto. (UDP)Abra el menú Inicio(Start Menu) presionando el botón de Windows y escriba CMD . Ahora haga clic en la opción Ejecutar como administrador .(Run as Administrator)

Cuando se abra la ventana del símbolo del sistema , escriba el siguiente comando: (Command Prompt)netsh firewall show state

El puerto UDP

Algunos puertos pueden estar bloqueados por el enrutador o el ISP y es posible que no aparezcan en la lista anterior. Para encontrar esos puertos, escriba el siguiente comando: netstat -ano | findstr -i SYN_SENT

El puerto UDP

Si este comando no devuelve ninguna lista, significa que ninguno de los puertos está bloqueado por el enrutador o el ISP .

Cómo abrir o bloquear un puerto TCP o UDP

Ahora que ha identificado los puertos TCP y UDP en su PC con (UDP)Windows , aquí viene la parte más importante.

En primer(First) lugar, es posible que deba abrir un puerto para que una aplicación funcione sin problemas. Por otro lado, es posible que deba bloquear ciertos puertos, ya que ya no se utilizan y pueden convertirse en una puerta de entrada para las amenazas. Por lo tanto(Hence) , dichos puertos están bloqueados por el firewall.

Siga los siguientes pasos para abrir o bloquear un puerto TCP o UDP .

Abra el menú Inicio(Start Menu) presionando la tecla de Windows(Windows-key) . Escriba Firewall(Windows Defender Firewall) de Windows Defender y seleccione Firewall de Windows Defender con seguridad avanzada(Windows Defender Firewall with Advanced Security) en los resultados.

El puerto UDP

Se abre la siguiente ventana.

El puerto UDP

Haga clic en la pestaña Reglas(Inbound Rules) de entrada en el menú del lado izquierdo.

El puerto UDP

Haga clic en la pestaña Nueva regla... del panel (New Rule…)Acciones(Actions) en el menú del lado derecho. Cuando se abra esta ventana, seleccione el botón de opción Puerto y haga clic en (Port)Siguiente(Next) .

El puerto UDP

Cuando se presiona la pestaña Siguiente , se abre la siguiente ventana del (Next )Asistente para nueva regla(New Inbound Rule Wizard) de entrada . En esta ventana, puede seleccionar el tipo de puerto que desea abrir o bloquear. También puede seleccionar si desea abrir o bloquear todos los puertos del tipo seleccionado o un puerto local específico. Especifique el número o rango de los puertos locales que desea abrir o bloquear. Y haga clic en Siguiente(Next) .

El puerto UDP

La siguiente ventana se abre al hacer clic en Siguiente. Aquí puede abrir los puertos seleccionando Permitir la conexión(Allow the connection) o Permitir la conexión si se trata(Allow the connection if it is secure) de botones de radio seguros. Seleccione el tercer botón de opción Bloquear la conexión(Block the connection) para bloquear los puertos especificados.

El puerto UDP

Ahora seleccione si la regla se aplica a Dominio(Domain) , Privado(Private) o Público(Public) o todos estos. Haga clic en Siguiente(Next) .

El puerto UDP

La siguiente ventana se abre al hacer clic en Siguiente(Next) . En esta ventana, especifique un nombre(Name) para esta nueva regla(Inbound Rule) de entrada . También puede especificar qué puertos se han bloqueado o abierto en la sección Descripción(Description) .

El puerto UDP

Haga clic en Finalizar(Finish) para crear esta nueva regla de entrada.

Tenga(Please) en cuenta que, a veces, después de bloquear un determinado puerto, es posible que las aplicaciones no funcionen correctamente. También puede enfrentar problemas al conectarse a ciertos recursos. Esto significa que es posible que se requiera que el puerto que bloqueó esté abierto. Puedes deshacer el bloqueo de puertos en cualquier momento siguiendo el mismo proceso.

Lea(Read next) a continuación: Cómo monitorear la comunicación TCP, UDP en Windows con PortExpert.



About the author

Soy un MVP de Windows y trabajo con Windows desde 2007. Mi experiencia incluye desarrollo de software, hardware y sonido, y aplicaciones de Windows. Siempre estoy buscando las mejores formas de mejorar la experiencia del usuario en mi trabajo, por lo que si necesita ayuda para diseñar o desarrollar una aplicación de software, definitivamente puedo ofrecerle mis servicios.



Related posts