1. Segmentación y reensamblaje:
* segmentación: La capa de transporte descompone grandes fragmentos de datos de aplicaciones a segmentos más pequeños para la transmisión a través de la red. Esto garantiza un uso eficiente de los recursos de red.
* Reensamblaje: En el host de destino, la capa de transporte vuelve a ensamblar los segmentos en los datos originales, asegurando la integridad de los datos.
2. Control de flujo y control de congestión:
* Control de flujo: Este mecanismo regula la tasa a la que se envían datos para evitar que el receptor esté abrumado.
* Control de congestión: Este mecanismo ayuda a administrar la congestión de la red al evitar que la red se sobrecargue con datos.
3. Gestión de la conexión:
* Establecimiento de conexión: La capa de transporte establece una conexión entre las aplicaciones de comunicación, asegurando un canal de comunicación confiable.
* Terminación de conexión: La capa de transporte termina con gracia la conexión después de que se complete la comunicación.
4. Manejo de errores y confiabilidad:
* Detección de errores: La capa de transporte incluye mecanismos para detectar errores durante la transmisión, como las suma de verificación.
* Recuperación de errores: Si se detectan errores, la capa de transporte implementa mecanismos para retransmitir datos perdidos, asegurando una entrega confiable.
5. Multiplexación y demultiplexación:
* Multiplexación: La capa de transporte permite múltiples aplicaciones en un solo host para compartir la misma conexión de red.
* Demultiplexing: En el host de destino, la capa de transporte dirige los datos a la aplicación apropiada en función de los números de puerto.
6. Diferenciación del servicio:
* TCP (Protocolo de control de transmisión): Proporciona transmisión de datos confiable, ordenada y orientada a la conexión. Este protocolo es adecuado para aplicaciones que exigen alta confiabilidad, como la navegación web y la transferencia de archivos.
* UDP (Protocolo de datagrama de usuario): Ofrece un servicio más rápido, sin conexión y de mejor esfuerzo. Este protocolo es adecuado para aplicaciones con menor sensibilidad a la pérdida de datos, como la transmisión de medios y juegos en línea.
En esencia, la capa de transporte une la brecha entre las aplicaciones y la red, asegurando una comunicación perfecta y confiable. Proporciona los mecanismos necesarios para que las aplicaciones interactúen con la red sin necesidad de lidiar con las complejidades de los protocolos de nivel inferior.