Pila OSI.
El nivel de transporte o capa de transporte es el cuarto nivel del modelo OSI
encargado de la transferencia libre de errores de los datos entre el emisor y el
receptor, aunque no estn directamente conectados, as como de mantener el
flujo de la red. Es la base de toda la jerarqua de protocolo. La tarea de esta
capa es proporcionar un transporte de datos confiable y econmico de la
mquina de origen a la mquina destino, independientemente de la red de
redes fsica en uno. Sin la capa transporte, el concepto total de los protocolos
en capas tendra poco sentido.
ndice [ocultar]
1 Servicios
1.1 Servicios proporcionados a las capas superiores
1.2 Primitivas del servicio de transporte
1.3 Sockets de Berkeley
2 Elementos de los protocolos de transporte
2.1 Direccionamiento
2.2 Establecimiento de una conexin
2.3 Liberacin de una conexin
2.4 Control de Flujo y almacenamiento en buffer
2.5 Multiplexin
2.6 Recuperacin de cadas
3 Protocolos de transporte de internet
3.1 UDP
3.2 TCP
4 Vase tambin
5 Enlaces externos
6 Bibliografa Recomendada
Servicios[editar]
Servicios proporcionados a las capas superiores[editar]
un host puede tener numerosas conexiones. Esta diferencia hace poco prctico
emplear la implementacin que se hace en la capa de enlace.
En esta capa lo que se hace es que si el servicio de red no es confiable, el
emisor debe almacenar en un buffer todas las TPDUs enviadas, igual que en la
capa enlace de datos. Sin embargo, con un servicio de red confiable son
posibles otros arreglos. En particular, si el emisor sabe que el receptor siempre
tiene espacio de buffer, no necesita tener copias de las TPDUs que enva. Sin
embargo, si el receptor no garantiza que se aceptar cada TPDU que llegue, el
emisor tendr que usar buffers de todas maneras. En el ltimo caso, el emisor
no puede confiar en la confirmacin de recepcin de la capa red porque esto
slo significa que ha llegado la TPDU, no que ha sido aceptada.
Los Buffers pueden ser de tres tipos, y usaremos cada uno de ellos cuando ms
nos convenga.
El equilibrio ptimo entre el almacenamiento del buffer en el origen y en el
destino depende del tipo de trfico transportado por la conexin.
Multiplexin[editar]
La multiplexin de varias conversaciones en conexiones, circuitos virtuales o
enlaces fsicos desempea un papel importante en diferentes capas de la
arquitectura de red. En la capa de transporte puede surgir la necesidad de
multiplexin por varias razones. Por ejemplo, si en un host slo se dispone de
una direccin de red, todas las conexiones de transporte de esa mquina
tendrn que utilizarla. Cuando llega una TPDU, se necesita algn mecanismo
para saber a cul proceso asignarla. Esta situacin se conoce como
multiplexin hacia arriba.
La multiplexin tambin puede ser til en la capa transporte para la utilizacin
de circuitos virtuales, que dan ms ancho de banda cuando se reasigna a cada
circuito una tasa mxima de datos. La solucin es abrir mltiples conexiones
de red y distribuir el trfico entre ellas. Esto se denomina multiplexin hacia
abajo..
Recuperacin de cadas[editar]
Si los hosts y los enrutadores estn sujetos a cadas, la recuperacin es
fundamental. Si la entidad de transporte est por entero dentro de los hosts, la
recuperacin de cadas de red y de enrutadores es sencilla. Si la capa de red
proporciona servicio de datagramas, las entidades de transporte esperan
prdida de algunas TPDUs todo el tiempo, y saben cmo manejarla. Si la capa
de red proporciona servicio orientado a la conexin, entonces la prdida de un
circuito virtual se maneja estableciendo otro nuevo y sondeando la entidad de
transporte remota para saber cuales TPDUs ha recibido y cuales no.
Un problema ms complicado es la manera de recuperarse de cadas del host.
Al reactivarse, sus tablas estn en el estado inicial y no sabe con precisin
donde estaba.