Cúal es la diferencia entre los protocolos TCP y UDP
Los protocolos UPD y TCP son usados para transmitir datos, o paquetes de información, a través de redes basadas en IP, siendo TCP el más popular de los dos. Este artículo explica las principales diferencias entre los dos protocolos, UDP y TCP.
¿En qué consiste el protocolo UDP?
UDP (User Datagram Protocol) es un protocolo no orientado a conexión. Es decir, cuando una máquina A envía paquetes a una máquina B, el flujo es unidireccional. La transferencia de datos se realiza sin prevenir al destinatario (la máquina B), y el destinatario recibe los datos sin enviar una confirmación al emisor (la máquina A).
Esto se debe a que los datos enviados por el protocolo UDP no permiten transmitir la información relacionada al emisor. Por ello, el destinatario no conocerá al emisor de los datos, excepto su IP.
¿En qué consiste el protocolo TCP?
Contrariamente a UDP, el protocolo TCP (Transmission Control Protocol) está orientado a conexión. Cuando una máquina A envía datos a una máquina B, la máquina B es informada de la llegada de estos, y confirma su buena recepción. Aquí interviene el control CRC de datos, que se basa en una ecuación matemática que permite verificar la integridad de los datos transmitidos. De este modo, si los datos recibidos son corruptos, el protocolo TCP permite que los destinatarios soliciten al emisor que los vuelva a enviar.
¿TIENES MÁS DUDAS SOBRE redes? ¡CONSULTA NUESTRO FORO DE DISCUSIÓN!