MODELO OSI - ETAPA 2

Etapa 2 (Nivel de transporte)

Capa 4: Capa de transporte 

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.


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. 


Usualmente en esta capa se utilizan dos protocolos, los cuales son el TCP y UDP, sus características principales son las siguientes:


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