Puertos de red TCP UDP

¿Qué es el TCP y UDP?

El TCP, o Protocolo de control de transmisión, utiliza una secuencia de bytes para enviar datos del remitente al receptor. La característica principal del TCP es su capacidad para garantizar una entrega fiable en orden del flujo de bytes. Esto es necesario porque los paquetes IP pueden descartarse en ruta. El TCP proporciona una entrega en orden garantizada al dividir el flujo en segmentos y, a continuación, entregar cada segmento en un paquete IP con un número de secuencia; el destinatario confirma la recepción de una secuencia de paquetes IP. Si una secuencia de paquetes IP no se confirma como recibida, el remitente retransmite los segmentos no recibidos después de un tiempo de espera.

¿Qué es el UDP?

La principal diferencia entre UDP y TCP es que la entrega no está garantizada. El UDP se utiliza para enviar un datagrama del remitente al receptor. Un datagrama se entrega en un paquete IP. Los números de puerto son la única diferencia significativa entre un datagrama UDP y un paquete IP. Sin embargo, debido a esta falta de garantía de entrega, los puertos TCP son la elección para los servicios que requieren una transmisión de datos segura y fiable, como correos electrónicos y sitios web.