lunes, 27 de junio de 2016

Capa de Transporte

Introducción







Las redes de datos e Internet brindan soporte a la red humana por medio del suministro de comunicación confiable entre personas. En un único dispositivo, las personas pueden utilizar varias aplicaciones y diversos servicios, como correo electrónico, la Web y la mensajería instantánea, para enviar mensajes o recuperar información. Las aplicaciones, como los clientes de correo electrónico, los exploradores Web y los clientes de mensajería instantánea, permiten que las personas usen PC y redes para enviar mensajes y encontrar información.
Los datos de cada una de estas aplicaciones se empaquetan, se transportan y se entregan a la aplicación correspondiente en el dispositivo de destino. Los procesos que se describen en la capa de transporte del modelo OSI aceptan los datos de la capa de aplicación y los preparan para el direccionamiento en la capa de red. La capa de transporte prepara los datos para transmitirlos a través de la red. La PC de origen se comunica con una PC receptora para decidir cómo dividir los datos en segmentos, cómo asegurarse de que ninguno de los segmentos se pierda y cómo verificar si llegan todos los segmentos. Al considerar la capa de transporte, imagínese un departamento de envíos que prepara un único pedido de varios paquetes para entregar.
Se debe examinar el rol de la capa de transporte en el encapsulamiento de datos de aplicación que utiliza la capa de red. La capa de transporte incluye también las siguientes funciones:
  • Permite que varias aplicaciones, como el envío de correo electrónico y las redes sociales, se puedan comunicar a través la red al mismo tiempo en un único dispositivo.
  • Asegura que, si es necesario, la aplicación correcta reciba todos los datos con confianza y en orden.
  • Emplea mecanismos de manejo de errores.


La capa de transporte proporciona servicios relacionados con el transporte de las siguientes maneras:
  • La división en segmentos de los datos que se reciben de una aplicación
  • La adición de un encabezado para identificar y administrar cada segmento
  • El uso de la información del encabezado para reensamblar los segmentos de nuevo en datos de aplicación
  • El paso de los datos ensamblados hacia la aplicación correcta
UDP y TCP son protocolos de la capa de transporte comunes.
Los datagramas de UDP y los segmentos TCP tienen encabezados que se agregan delante de los datos, los cuales incluyen un número de puerto de origen y un número de puerto de destino. Estos números de puerto permiten que los datos se dirijan a la aplicación correcta que se ejecuta en la computadora de destino.
El TCP pasa datos a la red hasta que conoce el destino y está listo para recibirlo. Luego TCP administra el flujo de datos y reenvía todos los segmentos de datos de los que recibió acuse a medida que se reciben en el destino. TCP utiliza mecanismos de enlace, temporizadores, mensajes de acuse de recibo y control del flujo mediante mecanismo ventana dinámico para lograr la confiabilidad. El proceso de confiabilidad, sin embargo, impone una sobrecarga en la red en términos de encabezados de segmentos mucho más grandes y más tráfico de la red entre el origen y el destino.
Si se deben entregar los datos de aplicación a través de la red de manera rápida, o si el ancho de banda de la red no admite la sobrecarga de mensajes de control que se intercambian entre los sistemas de origen y destino, UDP es el protocolo de la capa de transporte preferido por los desarrolladores. Esto es así porque UDP no rastrea ni acusa recibo de datagramas en el destino (solo envía los datagramas recibidos a la capa de aplicación a medida que llegan) ni reenvía datagramas perdidos. Sin embargo, esto no significa necesariamente que la comunicación misma no sea confiable; puede haber mecanismos en los protocolos de la capa de aplicación y servicios que procesen datagramas perdidos o retrasados si la aplicación tiene estos requisitos.
El desarrollador de la aplicación decide cuál es el protocolo de capa de transporte que más se ajusta a los requisitos de la aplicación. Es importante recordar que el resto de las capas cumplen una función en las comunicaciones de red de datos y afectan el rendimiento de estas.

No hay comentarios.:

Publicar un comentario