¿Alguna vez te has preguntado cómo funciona Internet? ¿Cómo desde la comodidad de su hogar puede enviar y recibir fotos, correos electrónicos, llamadas y ver sitios web desde su dispositivo conectado a Internet? Estas acciones dependen de los puertos TCP y UDP. ¿Cómo funcionan estos puertos y qué son?

Antes de profundizar en el tema, debes entender qué es un puerto. Las computadoras usan puertos para comunicarse y formar conexiones con otras computadoras en una red. El puerto en cuestión aquí no es un componente físico sino un punto final virtual entre dos o más computadoras. Los puertos más comunes en Internet son los puertos TCP y UDP.

¿Qué son los puertos TCP?

TCP significa Protocolo de control de transmisión, y es un protocolo orientado a la conexión. En redes, los protocolos son reglas o estándares que rigen cómo se transmiten los datos entre dispositivos. TCP se denomina protocolo orientado a la conexión porque establece una conexión entre los dispositivos de recepción y envío antes de transmitir cualquier dato.

instagram viewer

Los puertos TCP son puertos que cumplen con los protocolos de control de transmisión. Algunos puertos TCP incluyen Protocolo de transferencia de archivos puertos (20 y 21) para transferencias de archivos, el puerto SMTP (25) y el puerto IMAP (143) para correos electrónicos, y el Cubierta segura puerto (22).

¿Cómo funcionan los puertos TCP?

Los puertos TCP crean conexiones antes de que se compartan los datos. Por ejemplo, si desea contarle a su amigo sobre una nueva película o juego, puede hacer una llamada telefónica. Marcas el número de tu amigo y, si recibe la llamada y confirma que estás al otro lado de la línea, contesta. Entonces puedes empezar a contarle sobre el juego.

Así es como funcionan los puertos TCP también. Se garantiza una conexión segura entre el dispositivo emisor y receptor antes de transmitir los datos. Pero, ¿cómo hacen los dispositivos que utilizan los puertos TCP para recibir o enviar datos para establecer esa conexión en primer lugar? Lo hacen usando el apretón de manos de tres vías.

¿Qué es un apretón de manos de tres vías?

En TCP, el dispositivo que envía los datos se conecta al dispositivo que se supone que los recibe. La forma en que los puertos TCP establecen conexiones confiables se denomina protocolo de enlace de tres vías.

Como su nombre lo indica, un apretón de manos de tres vías requiere tres interacciones diferentes, que vienen en forma de tres mensajes: SYN→SYN-ACK→ACK.

El primero es el segmento SYN. El dispositivo emisor envía un mensaje SYN (número de secuencia sincronizado) para intentar comunicarse con la computadora receptora. Está tratando de decir: "¡Hola! ¿Estás disponible para hacer una conexión? "

Si el dispositivo receptor está disponible para realizar una conexión, responde al dispositivo que envía la solicitud de conexión con un segmento SYN-ACK. El segmento SYN-ACK reconoce la solicitud de conexión y envía un número de secuencia sincronizado a cambio. En términos sencillos, el dispositivo dice: "Sí, reconozco su solicitud y estoy dispuesto a establecer una conexión".

Cuando esto sucede, el dispositivo emisor envía un segmento ACK al dispositivo receptor, diciéndole que ha reconocido su mensaje. Luego se forma una conexión y comienza a transferir datos. Cuando la transmisión de datos ha sido confirmada y completada, la conexión finaliza.

De esta manera, todos los datos enviados al dispositivo receptor están completos y enviados en el orden correcto. Además, no faltan paquetes porque primero se realizó una conexión.

¿Qué son los puertos UDP?

UDP significa Protocolo de datagramas de usuario. El Protocolo de datagramas de usuario no tiene conexión, lo que significa que un dispositivo host puede transmitir datos a su destinatario sin establecer una conexión de antemano. Los puertos UDP dependen de los protocolos UDP/IP. Los puertos UDP incluyen el puerto DNS (53), el puerto del Protocolo de configuración dinámica de host (68) y el puerto Kerberos (88), que utilizan los servicios de juegos.

¿Cómo funcionan los puertos UDP?

A diferencia de los puertos TCP, los puertos UDP no necesitan establecer conexiones antes de transferir datos. Por lo tanto, si quisiera contarle a su amigo sobre una nueva película que imita el puerto de arriba, tendría que gritar su conversación y esperar que su amigo esté cerca y pueda escucharlo. Bastante poco fiable, ¿verdad?

La responsabilidad de recibir la información que está tratando de pasar recae únicamente en su amigo. Debido a que aún no ha establecido una conexión, es posible que su amigo no lo escuche correctamente y solo escuche fragmentos o nada en absoluto.

En los puertos UDP, el host envía datos en paquetes (pequeños segmentos) sin un destino determinado en mente. Luego espera que el dispositivo receptor reciba esos paquetes, lo cual no es confiable ya que no garantiza que los datos se reciban sin problemas. Como resultado, los paquetes no llegan al extremo receptor y los datos se pierden. Esto se conoce como paquete perdido.

¿Cuál es la diferencia entre los puertos TCP y UDP?

Aunque los puertos TCP realizan la misma función de enviar información a través de Internet, tienen diferentes funciones y usos.

Fiabilidad

Un puerto TCP es más fiable para la comunicación y la transferencia de datos porque, como puerto orientado a la conexión protocolo, establece una conexión con los dos dispositivos mediante un protocolo de enlace de tres vías antes de enviar datos. De esta manera, todos los datos se reciben y en el orden correcto. Y cuando hay un error en el proceso, es fácil de detectar. Pero esto no es lo mismo con los puertos UDP.

Debido a su confiabilidad, los puertos TCP se utilizan para servicios en los que necesita una transmisión de datos segura y completa, como correos electrónicos, imágenes, sitios web, etc.

Tiempo

Debido a que los puertos UDP son protocolos sin conexión, ahorran mucho tiempo al no establecer conexiones antes enviar paquetes de datos, lo que resulta útil para servicios sensibles al tiempo y donde los datos se reciben en tiempo real. Los puertos UDP se utilizan en la transmisión de video, voz y juegos.

Puertos TCP y UDP, explicados

Los puertos TCP y UDP son términos de redes que no escucha con frecuencia, pero son la base de nuestro Internet. Estos dos puertos juegan un papel muy importante en su vida cotidiana, ya que sin estos puertos, la transmisión de datos sería casi imposible.

¿Qué es el Protocolo de mensajes de control de Internet (ICMP) y cómo funciona?

Leer siguiente

CuotaPíoCuotaCorreo electrónico

Temas relacionados

  • Tecnología explicada
  • Dirección IP
  • Red de computadoras
  • Consejos de red
  • Jerga

Sobre el Autor

Chioma Ibeakanma (25 artículos publicados)

Chioma es una escritora técnica a la que le encanta comunicarse con sus lectores a través de su escritura. Cuando no está escribiendo algo, se la puede encontrar saliendo con amigos, como voluntaria o probando nuevas tendencias tecnológicas.

Más de Chioma Ibeakanma

Suscríbete a nuestro boletín

¡Únase a nuestro boletín para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse