Академический Документы
Профессиональный Документы
Культура Документы
Transporte
El nivel de transporte se encarga de la entrega de datos desde un programa de aplicacin situado en
un dispositivo a otro programa de aplicacin en otro dispositivo. Acta como un enlace entre los
protocolos de los niveles superiores y los servicios ofrecidos por los niveles inferiores, para ello el
nivel de transporte es independiente de la red fsica. As en una internet formada por varias redes
fsicas diferentes conectadas entre si, para transmitir datos desde un dispositivo en una red a otro
dispositivo en otra red, la transmisin en cada red supone que los datos se encapsulan de forma
diferente, incluso los datos se fraccionan, y se podran mezclar con otros datos, sin embargo no
importa que transformaciones deban realizarse, los datos deben llegar a su destino en su formato
original.
11.1.- Servicios del nivel de transporte.
Los servicios del nivel de transporte son implementados por un protocolo de transporte utilizado
entre dos entidades de transporte. Los servicios son similares a los ofrecidos por el nivel de enlace
de datos, con la diferencia de que el nivel de transporte ofrece los servicios a lo largo de un conjunto
de redes interconectadas.
Los servicios ofrecidos por los protocolos de transporte se pueden dividir en cinco amplias
categoras: entrega extremo a extremo, direccionamiento, entrega fiable, control de flujo y
multiplexacin.
11.2.- Conexin.
La entrega extremo a extremo puede llevarse a cabo de dos formas: con conexin o sin conexin.
Un protocolo orientado a conexin establece un circuito virtual o camino a travs de la internet entre
el emisor y el receptor, todos los paquetes que pertenecen a un mismo mensaje son enviados por
ese camino. El empleo de un nico camino para el mensaje entero facilita el proceso de confirmacin
y retransmisin de tramas prdidas o daadas, por lo que se consideran servicios fiables. La
transmisin orientada a conexin consta de tres pasos: establecimiento de la conexin, transferencia
de datos y terminacin de la conexin.
Establecimiento de la conexin.
Antes de que un dispositivo pueda enviar datos a otro, el dispositivo que inicia la transmisin debe
determinar en primer lugar la disponibilidad del otro para intercambiar datos y debe encontrar un
camino en la red a travs del cual enviar los datos, esta etapa se conoce como establecimiento de a
conexin y requiere tres acciones que se denomina dilogo en tres partes:
El emisor que solicita la conexin enva un paquete de peticin de conexin al receptor.
El receptor devuelve un paquete de confirmacin al emisor.
El emisor que realiza la solicitud devuelve un paquete para confirmar la confirmacin.
Terminacin de la conexin.
Una vez que los datos han sido transferidos, la conexin debe ser terminada, lo que requiere
tambin un dilogo en tres partes:
Los servicios orientados a conexin crean en primer lugar un circuito virtual entre dos entidades
remotas, para ello los servicios de transporte ofrecen cuatro tipos disponibles a los niveles
superiores: T-connect, T-Data, T-Expedited-Data y T-disconnect. El usuario del nivel superior
utilizar el primero para establecer una conexin, las segunda y tercera para transferir datos y la
ltima para finalizar la conexin.
Los servicios no orientados a conexin ofrecen slo un tipo de servicio a los niveles superiores: Tunit-Data, cuya oferta es una nica unidad de datos independiente para todas las transmisiones,
cada unidad contiene toda la informacin de control de protocolo necesaria para la entrega pero no
ofrece control de flujo ni entrega en secuencia.
Entrega extremo a extremo
El nivel de red se encarga de la entrega extremo a extremo de paquetes individuales, pero no ve
ninguna relacin entre estos paquetes, incluso aunque pertenezcan al mismo mensaje. El nivel de
transporte se asegura de que el mensaje entero llegue intacto, por eso la entrega extremo a extremo
lo es para el mensaje entero.
Direccionamiento.
El nivel de transporte interacta con funciones del nivel de sesin, la entrega de los datos lo es a una
aplicacin o tarea en el dispositivo receptor provenientes de otra tarea del dispositivo emisor, por ello
la comunicacin no es entre dispositivo y dispositivo sino de aplicacin a aplicacin. Dado que
muchas aplicaciones pueden actuar en una mquina, es necesario un nivel de direccionamiento que
asegure la entrega del mensaje a la aplicacin adecuada. As mientras que en el nivel de red y
enlace de datos se necesita saber qu dispositivos de la red se estn comunicando, el nivel de
transporte necesita conocer qu protocolos de nivel superior (aplicaciones) se estn comunicando.
Entrega fiable
En el nivel de transporte, la entrega fiable tiene cuatro aspectos: control de errores, control de
secuencia, control de prdidas y control de duplicacin.
Control de errores. El objetivo de fiabilidad es el control de errores, los protocolos del nivel de
transporte estn diseados para que la probabilidad de una entrega libre de errores sea del 100%,
para ello los mecanismos se basan en la deteccin de errores y en la retransmisin. Si bien el control
de errores del nivel de enlace de datos asegura la entrega libre de errores nodo a nodo, no lo hace
extremo a extremo, pues un error ocurrido en un nodo (en caminador, puente, etc.) no es detectado,
por ello el nivel de transporte hace su comprobacin extremo a extremo.
Control de secuencia. En el extremo emisor, el nivel de transporte es responsable de asegurar que
las unidades de datos recibidas desde los niveles superiores son utilizables por los niveles inferiores,
en el extremo receptor, debe asegurarse de que los distintos trozos de una transmisin son re
ensamblados correctamente. Para ello utiliza una serie de mecanismos tales como:
Segmentacin y concatenacin: cuando el tamao recibido de la aplicacin es demasiado grande
para el tamao de trama emitido por los niveles inferiores, el nivel de transporte divide en bloques
ms pequeos, en un proceso de segmentacin. Si el tamao es menor que el tamao transmisible
se pueden poner varias unidades de datos en una nica trama a transmitir, ese proceso se denomina
concatenacin.
Nmero de secuencia: Si una unidad de datos ha sido segmentada, se aaden nmeros de orden a
cada parte para el re ensamblado en el receptor, si varias unidades ms pequeas han sido
concatenadas, los nmeros de cada subunidad permiten al receptor separarlas de forma precisa en
el destino. Adems cada segmento transporta un campo que indica si es el segmento final de una
transmisin o an quedan ms segmentos.
Control de prdidas. El nivel de transporte se asegura de que todos los trozos de una transmisin
lleguen a su destino, no slo unos cuantos, cuando los datos han sido segmentados, algunos
segmentos pueden perderse, los nmeros de secuencia permiten identificar cualquier fragmento
perdido y solicitar que sea reenviado.
Control de duplicados. El nivel de transporte debe garantizar que ningn segmento de datos llegue al
receptor duplicados, al igual que los nmeros de secuencia controlen los paquetes perdidos, tambin
identifican los segmentos duplicados para descartarlos.
Control de flujo
El nivel de transporte es responsable del control de flujo, ste se realiza de extremo a extremo, en
vez de enlace a enlace. El control de flujo en el nivel de transporte tambin utiliza un protocolo de
ventana deslizante, que puede variar en tamao segn la ocupacin del bfer. La ventana variable
puede almacenar un nmero variable de datos. El receptor, en su reconocimiento, puede especificar
el tamao de la ventana. En la mayora de los casos el tamao de la ventana se basa en el tamao
de los datos que el receptor puede almacenar, en lugar del nmero de tramas.
Multiplexacin
Para mejorar la eficiencia de la transmisin, el nivel de transporte tiene la opcin de multiplexar. La
multiplexacin en este nivel se lleva a cabo de dos formas: hacia arriba, es decir varias conexiones
del nivel de transporte utiliza una misma conexin de red, o hacia abajo, en la que una conexin del
nivel de transporte utiliza varias conexiones de red.
Multiplexacin hacia arriba.
El nivel de transporte utiliza circuitos virtuales basados en los tres niveles inferiores, por ello el nivel
de transporte puede enviar varias transmisiones para el mismo destino por el mismo camino todas
ellas, ello significa que el ancho de banda de la transmisin es compartido por todas las
transmisiones por lo que cada una de ellas tiene un ancho de banda menor que el total posible del
canal, ello limita la cantidad de datos enviable por cada transmisin.
Multiplexacin hacia abajo.
En esta tcnica, el nivel de transporte separa una nica conexin en varios caminos diferentes para
mejorar el rendimiento. Esta opcin es til cuando la red subyacente es lenta o tiene baja capacidad.