La capa 4 OSI, o capa de Transporte es la responsable de la regulación del flujo de información desde el origen hasta el destino, en forma confiable y precisa.
Divide los datos recibidos desde la aplicación en segmentos, más faciles de administrar (Segmentación)
Agrega un encabezado para identificar cada segmento(incluyendo los números de puerto orígen y destino), y poder reensamblar todos los segmentos después. (Reensamblaje)
Se encarga de pasar los datos ensamblados a la aplicación correcta (y lo hace mediante los números de puertos) (Multiplexación de conversaciones)
identifica las diversas conversaciones entre los hosts
Determina el protocolo que garantiza el envío del mensaje
UDP y TCP son protocolos comunes de la capa de Transporte.
Los datagramas UDP y los segmentos TCP tienen encabezados prefijados a los datos que incluyen un número de puerto origen y un número de puerto destino. Estos números de puertos permiten que los datos sean direccionados a la aplicación correcta que se ejecuta en la computadora de destino.
Cuando reenvía los datos, el host de origen selecciona en forma dinámica el puerto de origen.
Ambos protocolos gestionan la comunicación de múltiples aplicaciones; sin embargo, gestionan la segmentación de forma distinta.
Recordemos que el rango de numeros de puertos mas utilizados que identifican todas las aplicaciones bien conocidas en la encapsulación de datos TCP/IP es del 0 al 1023.
Del 1024 al 49151 son puertos registrados a procesos o aplicaciones del usuario
Del 49152 al 65525 se consideran puertos dinámicos o privados, normalmente se asignan en forma dinámica a las aplicaciones de clientes al iniciarse una conexión.
TCP
Es un protocolo orientado a la conexión
Las funciones adicionales especificadas por TCP son :
entrega confiable
control de flujo.
Se utiliza el control de flujo para la transferencia de datos de TCP con el propósito de impedir que el receptor se vea abrumado por los datos entrantes.
TCP utiliza mecanismos de enlace, temporizadores y acuses de recibo y uso dinámico de ventanas (Tamaño de ventana:
mecanismo que utiliza TCP para proporcionar el control de flujo a medida que los segmentos viajan desde el origen hacia el destino).
Sin embargo, su confiabilidad implica cierta sobrecarga en el tamaño de los encabezados y mayor tráfico entre el origen y el destino.
UDP
Es un Protocolo de la capa de transporte que genera pocos gastos y se utilizaría para las aplicaciones que no requieren un envío de datos confiable
No orientado a la Conexión
No rastrea la recepcion de datagramas en el destino, sólo envía los datagramas recibidos a la capa de Aplicación a medida que llegan, y no reenvía datagramas perdidos. Por eso es más rápido y ligero.