Capa de transporte modelo osi

CAPA DE TRANSPORTE
* Prepara los datos de la aplicación para el transporte a través de la red y procesa los datos de la red para su utilización por parte de las aplicaciones.
* Permite la segmentación de datos y brinda el control necesario para re ensamblar las partes dentro de los distintos streams de comunicación.
FUNCIONES DE LA CAPA DE TRASPORTE
* Permite aplicaciones múltiples paracomunicarse en la red al mismo tiempo que en un dispositivo sencillo.
* Asegura que, si es necesario, la aplicación correcta reciba todos los datos de forma confiable y en orden.
* Emplea mecanismos de manejo de errores.
LAS RESPONSABILIDADES PRINCIPALES QUE DEBE CUMPLIR SON:
Rastreo de conversaciones individuales
Cualquier host puede tener múltiples aplicaciones que se comunican a través dela red.
Segmentación de datos
Así como cada aplicación crea datos de stream para enviarse a una aplicación remota, estos datos se pueden preparar para enviarse a través de los medios en partes manejables.
Reensamble de segmentos
En el host de recepción, cada sección de datos se puede direccionar a la aplicación adecuada. Además, estas secciones de datos individuales también deben reconstruirsepara generar un stream completo de datos que sea útil para la capa de aplicación.
Identificación de aplicaciones
Para pasar streams de datos a las aplicaciones adecuadas, la capa de transporte debe identificar la aplicación meta. Para lograr esto, la capa de transporte asigna un identificador a la aplicación.
Separación de comunicaciones múltiples
La capa de transporte segmenta los datos yadministra la separación de datos para diferentes aplicaciones. Las aplicaciones múltiples que se ejecutan en un dispositivo reciben los datos correctos.

La segmentación de los datos, que cumple con los protocolos de la capa de transporte, proporciona los medios para enviar y recibir datos cuando se ejecutan varias aplicaciones de manera concurrente en una computadora.
Para identificar cada segmentode datos, la capa de transporte añade a la pieza un encabezado que contiene datos binarios. Este encabezado contiene campos de bits. Son los valores de estos campos los que permiten que los distintos protocolos de la capa de transporte lleven a cabo las diversas funciones.
CONTROL DE LAS CONVERSACIONES
* Segmentación y reensamble: la mayoría de las redes tienen una limitación en la cantidad dedatos que se pueden incluir en una simple PDU. La capa de transporte divide los datos de aplicación en bloques de datos de un tamaño adecuado.
* Multiplexación de conversación: A cada una de estas aplicaciones o servicios se les asigna una dirección conocida como puerto, de manera que la capa de transporte determina con qué aplicación o servicio se identifican los datos.
Algunos protocolos enla capa de transporte proporcionan:
* Conversaciones orientadas a la conexión
* Entrega confiable
* Reconstrucción de datos ordenada
* Control del flujo
PROTOCOLOS TCP Y UDP
Ambos protocolos gestionan la comunicación de múltiples aplicaciones. Las diferencias entre ellos son las funciones específicas que cada uno implementa.
Protocolo de datagramas de usuario (UDP)
UDP es un protocolosimple, sin conexión, descrito en la RFC 768. Cuenta con la ventaja de proveer la entrega de datos sin utilizar muchos recursos. Las porciones de comunicación en UDP se llaman datagramas.
Las aplicaciones que utilizan UDP incluyen:
* Sistema de nombres de dominio (DNS)
* Streaming video
* Voz sobre IP (VOIP)

Protocolo de control de transmisión (TCP)

* TCP es un protocolo orientado ala conexión descrito en RFC 793.
* El TCP utiliza recursos adicionales para ganar funciones.
* Las funciones adicionales especificadas por TCP están en el mismo orden de entrega, son de entrega confiable y de control de flujo.
* Cada segmento de TCP posee 20 bytes.

Las aplicaciones que utiliza el TCP son:
* Exploradores Web
* Correo electrónico
* Transferencias de…