Introducción del capitulo
Las redes de datos e Internet brindan soporte a la red humana al
proporcionar la comunicación continua y confiable entre las personas,
tanto de manera local como alrededor del mundo.
En un único dispositivo, las personas pueden utilizar varios servicios
como e-mails, la Web y la mensajería instantánea para enviar mensajes
o recuperar información. Las aplicaciones como clientes de correo
electrónico, exploradores Web y clientes de mensajería instantánea
permiten que las personas utilicen las computadoras y las redes para
enviar mensajes y buscar información.
Los datos de cada una de estas
aplicaciones se empaquetan,
transportan y entregan al daemon
de servidor o aplicación adecuados
en el dispositivo de destino.
Los procesos descritos 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 es
responsable de la transferencia
de extremo a extremo general de
los datos de aplicación.
4.1 Funciones de la capa de Transporte
4.1.1 Propósito de la capa de Transporte
La capa de Transporte permite la segmentación de datos y brinda el
control necesario para reensamblar las partes
dentro de los distintos streams de comunicación. Las responsabilidades
principales que debe cumplir son:
seguimiento de la comunicación individual entre aplicaciones en los
hosts origen y destino,
segmentación de datos y gestión de cada porción,
reensamble de segmentos en flujos de datos de aplicación, e
identificación de las diferentes aplicaciones.
Los requerimientos de
datos varían
Debido a que las distintas
aplicaciones poseen distintos
requerimientos, existen varios
protocolos de la capa de
Transporte.
Para
algunas
aplicaciones, los segmentos
deben llegar en una secuencia
específica de manera que
puedan ser procesados en
forma exitosa. En algunos
casos, todos los datos deben
recibirse para ser utilizados por
cualquiera de las mismas. En
otros casos, una aplicación
puede tolerar cierta pérdida de
datos durante la transmisión a
través de la red.
y
Separación de
comunicaciones múltiples
Considere
una
computadora
conectada a una red que recibe y
envía
e-mails
mensajes
instantáneos, explora sitios Web y
realiza una llamada telefónica de
VoIP de manera simultánea. Cada
una de estas aplicaciones envía y
recibe datos en la red al mismo
tiempo. Sin embargo, los datos de
la llamada telefónica no se
direccionan al explorador Web y
el
texto
de
un
mensaje
instantáneo no aparece en el e-
mail.
4.1.2 Control de las conversaciones
Las funciones principales especificadas por todos los protocolos de la capa de
Transporte incluyen:
Segmentación y reensamblaje: La mayoría de las redes poseen una limitación
en cuanto a la cantidad de datos que pueden incluirse en una única PDU
(Unidad de datos del protocolo). La capa de Transporte divide los datos de
aplicación en bloques de datos de un tamaño adecuado. En el destino, la capa
de Transporte reensambla los datos antes de enviarlos a la aplicación o
servicio de destino.
Multiplexación de conversaciones: Pueden existir varias aplicaciones o
servicios ejecutándose en cada host de la red. A cada una de estas
aplicaciones o servicios se les asigna una dirección conocida como puerto para
que la capa de Transporte pueda determinar con qué aplicación o servicio se
identifican los datos.
Además de utilizar la información
contenida en los encabezados
para las funciones básicas de
segmentación y reensamblaje de
datos, algunos protocolos de la
capa de Transporte proveen:
conversaciones orientadas a la
conexión,
entrega confiable,
reconstrucción ordenada de
datos, y
control del flujo.
4.1.3 Soporte de comunicación confiable
Un protocolo de la capa de Transporte puede implementar un
método para asegurar la entrega confiable de los datos. En
términos de redes, confiabilidad significa asegurar que cada
sección de datos que envía el origen llegue al destino. En la capa
de Transporte, las tres operaciones básicas de confiabilidad son:
seguimiento de datos transmitidos,
acuse de recibo de los datos recibidos, y
retransmisión de cualquier dato sin acuse de recibo.
Determinación de la necesidad de confiabilidad
Las aplicaciones, como bases de datos, las páginas Web y los e-mails, requieren
que todos los datos enviados lleguen al destino en su condición original, de manera
que los mismos sean útiles.
Todos los datos perdidos pueden corromper una comunicación y dejarla incompleta
o ilegible. Por lo tanto, estas aplicaciones se diseñan para utilizar un protocolo de
capa de Transporte que implemente la confiabilidad.
El uso de recursos de red adicionales se considera necesario para estas
aplicaciones. aplicaciones.
4.1.4 TCP y UDP
Los dos protocolos más comunes de la capa de Transporte del conjunto de
protocolos TCP/IP son el Protocolo de control de transmisión (TCP) y el
Protocolos de datagramas de usuario (UDP). Ambos protocolos gestionan la
comunicación de múltiples aplicaciones.
Protocolo de datagramas de usuario (UDP)
UDP es u
Página siguiente |