Capa de Transporte
Es
el corazón en la jerarquía completa de protocolos, proporcionando un transporte
confiable, eficiente y económico de la máquina de origen a la máquina de
destino, independientemente de la red o redes físicas en uso. Para lograr este
objetivo, la Capa de Transporte, hace uso de los servicios proporcionados por
la capa de red. El hardware o software que se encarga del trabajo se llama entidad
de transporte que puede estar:
·
En
la Tarjeta de interfaz de red
·
En
el núcleo del sistema operativo
·
En
un proceso de usuario independiente
·
En
un paquete de biblioteca que forma parte de las aplicaciones de la red
En
algunos casos la portadora, puede prestar servicios de transporte confiable en
cuyo caso, la entidad de transporte, reside en máquinas especiales de interfaz
en la orilla de la subred a la que se conectan los HOST.
Hay
dos tipos de servicio de transporte: orientado a conexiones y sin conexiones,
(al igual que en el servicio de red), en ambos casos las conexiones tienen 3
fases: Establecimiento, Transferencia de Datos, Liberación (los servicios de
transporte, y de red son muy parecidos) entonces ¿ Porqué no es suficiente una
sola capa?. La respuesta se da en que debido a que la Capa de Red forma parte
de una subred de comunicación tiene desventajas. Por ello, ¿Qué pasa cuando se dan
problemas en las conexiones?. Los usuarios al no tener control sobre la subred,
no pueden solucionar los problemas. Por ello una capa es necesario una capa
encima de la de red que mejore la calidad del servicio. Si a la mitad de una
transmisión larga, se informa a la entidad de transporte que su conexión de red
ha terminado, sin indicación de lo sucedido, la entidad de transporte,
puede comunicarse con la entidad de transporte remota, y por medio de
esta nueva conexión pedir que se le informe sobre que datos llegaron y cuales
no para reiniciar desde la interrupción.
La
capa de transporte, aísla a las capas superiores respecto a la tecnología, el
diseño y las imperfecciones de la subred.
La
capa de transporte es el límite entre el proveedor y el usuario del servicio
confiable de transmisión de datos.
Parámetros
de la calidad del servicio, propios de la capa de transporte
|
Retardo
de Establecimiento de Conexión
|
Tiempo que transcurre entre la solicitud de una
conexión y la confirmación del usuario
|
|
Probabilidad
de falla de establecimiento de Conexión
|
Posibilidad de que una conexión no se establezca en un
lapso máximo de tiempo.
|
|
Rendimiento
|
Mide la cantidad de bytes de datos transferidos pos
segundo
|
|
Retardo
de tránsito
|
Mide el tiempo entre el envío de un mensaje y su
recepción por el destino.
|
|
Tasa
de errores residual
|
Mide la cantidad de mensajes perdidos o alterados como
una fracción del total enviado.
|
|
Protección
|
Mecanismo por el cual el usuario indique su interés en
que la capa de transporte, proporcione protección contra terceros no
autorizados
|
|
Prioridad
|
Mecanismo para que un usuario indique que conexiones
son más importantes.
|
|
Tenacidad
|
Probabilidad de que la capa de transporte termine por
si misma una transmisión debido a problemas interno o congestionamiento.
|
Primitivas
del un servicio de transporte sencillo
Todas
estas primitivas, están Encapsuladas en TPDU(Unidad de Datos del Protocolo de
Transporte)
TPDU
|
LISTEN
|
|
CONNECT
|
|
SEND
|
|
RECEIVE
|
|
DISCONNECT
|
Primitivas
Elementos de los Protocolos de Transporte
El
servicio de transporte se implementa mediante un protocolo de transporte que
cumple funciones como control de errores, la secuencia y control de flujo, etc.
Direccionamiento
Para establecer conexión entre dos procesos de aplicación, el método que normalmente se emplea es definir direcciones de transporte en las que los procesos pueden estar a la espera de solicitudes de conexión. En Internet estos puntos terminales son pares:
·
Dirección IP, puerto local àNSAP
Esquema
de conexión.
Un
esquema de conexión empleado por los HOST UNIX en Internet se conoce como protocolo
inicial de conexión. En lugar de que cada servidor concebible escuche en un
TSAP bien conocido, cada máquina que desea ofrecer servicio a usuarios remotos
tiene un servidor de procesos especial que actua como apoderado. (proxy)
Establecimiento de una conexión
El
establecimiento de una conexión es sorprendentemente complicado. Ya que el
problema se da cuando la red puede perder, almacenar o duplicar paquetes, por
ello la solución es tratar de mantener una subred con el menor
congestionamiento posible, para ello se debe restringir el tiempo de vida de
los paquetes para ello existen las siguientes técnicas:
1.
Diseño de subred restringida
2.
Contador de saltos en cada paquete
3.
Marca de tiempo en cada paquete.
El
primero evita que los paquetes hagan ciclos, el segundo consiste en incrementar
el conteo de saltos cada vez que se reenvía el paquete, y el tercero requiere
que cada paquete lleve la hora en que fue creado. Teniendo limitado el tiempo
de vida de los paquetes, es posible proponer una manera a prueba de errores de
establecer conexiones seguras.
Liberación
de una conexión
Liberación
asimétrica.- es la manera en que funciona el sistema telefónico, cuando unha
parte cuelga, se pierde la conexión.
Liberación
simétrica.- trata a la conexión como dos conexiones unidireccionales distintas,
y requiere que cada una de ellas e libere por separado.
Si
ninguna de las partes está preparada para desconectarse hasta estar segura que
la otra está preparada para desconectarse también, run: yes"> ocurrirá
la desconexión.
PROTOCOLOS DE TRANSPORTE EN INTERNET
La
Internet tiene 2 protocolos principales, TCP(es el orientado a conexiones) y el
UDP (básicamente el IP con la adición de una cabecera corta)
TCP(Transmisión
Control Protocol) Protocolo de Control de Transmisión: se diseño para
proporcionar una corriente de bytes confiable. Una interred es diferente que
una sola red, porque las distintas partes pueden tener, topologías, anchos de
banda, retardos, tamaños de paquete y otros parámetros con grandes diferencias.
Se diseño TCP para adaptarse dinámicamente a las propiedades de lrun:
yes"> y para ser robusto ante distintos tipos de fallas. Una máquina
que reconoce el TCP tiene una entidad de transporte TCP. El servicio de
transporte se obtiene haciendo que tanto el transmisor como el receptor creen
puntos terminales, llamados sockets. Cada socket tiene un número (DIRErun:
yes"> consiste en una dirección IP del HOST.
No hay comentarios:
Publicar un comentario