Mientras que las capas de aplicación, presentación y sesión están
relacionadas con asuntos de aplicaciones, las cuatro capas inferiores se encargan del transporte de datos.
Este trabajo debe hacerse de forma eficiente para aislar la capa de sesión de cambios en el hardware.
Es responsable de la Calidad de servicio y la confiabilidad del transporte
entre dos hosts.
Es la primera capa extremo a extremo dentro de la jerarquía. Establece
conexión extremo a extremo entre los niveles de transporte de las máquinas origen y destino. Involucra a los niveles origen y destino sin intervenir los de las máquinas intermedias. Establece, mantiene y termina adecuadamente los circuitos virtuales, al proporcionar un servicio de comunicaciones. Establece y libera conexiones así como proporciona mecanismos de control de flujo y de congestiones.
Intenta suministrar un servicio de transporte de datos que aísla las capas
superiores de los detalles de implementación del transporte.
Las funciones principales son transportar y regular el flujo de información
de manera confiable y precisa, desde el origen hasta el destino.
El control de flujo de extremo a extremo lo suministran las ventanas
deslizantes. La confiabilidad es proporcionada por el uso de números de secuencia y acuses de recibo. En el host emisor la capa de transporte acepta datos de la capa de sesión, los segmenta en unidades más pequeñas, las pasa a la capa de red y asegura que la información llegue correcta y eficientemente a su destino (host receptor u otro extremo).
Establece una conexión de red distinta para cada conexión de transporte
solicitada por la capa de sesión. Si la conexión de transporte necesita un gran caudal, ésta podría crear múltiples conexiones de red.
Si el mantenimiento de una conexión de red es costoso podría multiplexar
varias conexiones de transporte sobre la misma conexión de red.
Proporciona distintos tipos de servicios (Fiable, no fiable) y determina qué
tipo de servicio debe dar a la capa de sesión. El tipo de conexión más habitual es el punto a punto libre de errores.
Se utilizan dispositivos de detección y recuperación de errores de
transporte.
Elimina las tramas repetidas y las ordena. Si un nodo vuelve a enviar
tramas perdidas (pueden duplicarse). Si hay enrutamiento dinámico, una trama puede llegar antes que las previas.
Secuenciación de los mensajes, envío secuencial.
Gestiona puertos en máquinas multiproceso.
Los protocolos de este nivel proveen comunicación orientada a conexión (TCP) o datagramas (UDP).
TCP ofrece un circuito virtual entre aplicaciones de usuario final.
CARACTERISTICAS: Protocolo TCP Protocolo UDP Orientado a conexión. No orientado la conexión. Confiable. Poco confiable Full Duplex Transmite mensajes (datagramas del usuario) Divide los mensajes salientes en No ofrece verificación de software para la segmentos entrega de segmentos Reensambla los mensajes en la No reensambla los mensajes entrantes estación destino No utiliza acuses de recibo. Vuelve a enviar lo que no se ha No proporciona control de flujo recibido El procesamiento de errores y retransmisión Reensambla los mensajes a partir deben ser manejados por otros protocolos de segmentos entrantes.