Etapa 2 (Nivel de transporte)
Capa 4: Capa de transporte
Los procesos de capa de transporte se llevan a cabo entre la
capa de aplicación y la de Internet en el modelo TCP/IP, y entre la capa de
sesión y la capa de red en el modelo OSI.
Las funciones que lleva a cabo esta etapa son:
- Divide los datos recibidos desde la aplicación en segmentos, más fáciles de administrar (Segmentación)
- Agrega un encabezado para identificar cada segmento (incluyendo los números de puerto origen 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
Servicios
Servicios proporcionados a las capas superiores
La meta final de la capa transporte es
proporcionar un servicio eficiente, confiable y económico a sus usuarios, que
normalmente son procesos de la capa aplicación. Para lograr este objetivo, la
capa transporte utiliza los servicios proporcionados por la capa de red.
El hardware o software de la capa
transporte que se encarga del trabajo se llama entidad de transporte, la cual
puede estar en el núcleo del sistema operativo, en un proceso independiente, en
un paquete de biblioteca o en la tarjeta de red.
Hay dos tipos de servicio en la capa
transporte, orientado y no orientado a la conexión. En el servicio orientado a
la conexión consta de tres partes: establecimiento, transferencia de datos, y
liberación. En el servicio no orientado a la conexión se tratan los paquetes de
forma individual.
Es la primera capa que lleva a cabo la
comunicación extremo a extremo, y esta condición ya se mantendrá en las capas
superiores.
Primitivas del servicio de transporte
Para permitir que los usuarios accedan al
servicio de transporte, la capa de transporte debe proporcionar algunas
operaciones a los programas de aplicación, es decir, una interfaz del servicio
de transporte. Cada servicio de transporte tiene su propia interfaz.
Las primitivas de un transporte sencillo
serían:
- Listen: Se bloquea hasta que algún proceso intenta el contacto.
- Connect: Intenta activamente establecer una conexión.
- Send: Envía información.
- Receive: Se bloquea hasta que llegue una TPDU de Datos.
- Disconnect: Este lado quiere liberar la conexión.
Con estas primitivas se puede hacer un esquema sencillo de manejo de conexiones.
TCP o UDP
- Existe un nivel de equilibrio entre el valor de la confiabilidad y la carga que implica para la red.
- Los desarrolladores de aplicaciones eligen el protocolo de transporte según los requisitos de las aplicaciones.
Multiplexación de conversaciones
Segmentación de los datos
- Permite que se entrelacen (multiplexen) varias comunicaciones diferentes de varios usuarios distintos en la misma red en forma simultánea.
- Proporciona los medios para enviar y recibir datos durante la ejecución de varias aplicaciones.
- Se agrega un encabezado a cada segmento para identificarlo.






Comentarios
Publicar un comentario