Direccionamiento
Normalmente se definen Direcciones de Transporte, en las que los procesos pueden estar a la escucha de solicitudes de conexión.
TSAP (Transport Service Access Point): Punto de Acceso al Servicio de Transporte, análogos en capa de red a NSAP (Network SAP, ej. direcc. IP)
Hay 3 Esquemas posibles de Conexión:
1) Esquema donde usuario del host 1 debería conocer que el proceso servidor (de Hora del Día por ej.) está conectado al TSAP 122 esperando una llamada entrante ® sólo sirve para una cantidad pequeña de servicios claves y con dir. estables por años.
2) Protocolo Inicial de Conexión usado por hosts Unix de Internet, donde un Servidor de Procesos especial actúa como apoderado (Proxy) de servidores de menor uso y escucha en un grupo de ports al mismo tiempo, esperando solicitud de conexión TCP.
3) Alternativa de Servidor de Nombres ó de Directorio (º operadora telefónica), que escucha en un TSAP bien conocido, usuario especifica nombre del servicio y le devuelve la dir. TSAP.
Estructuras posibles de direcciones TSAP, tal de localizar la máquina (dir. de capa de red/establecer conexión de red con la entidad de transporte remota que maneja el TSAP requerido).
Protocolo de Acuerdo de 3 Vías:(Three-way Handshake)- (Tomlinson-1975), para establecimiento de conexión, no requiere que ambos lados comiencen a transmitir con el mismo nº de secuencia.
Presenta 3 situaciones:
a) Normal
b) Aparición de duplicado con retardo
c) Peor caso con 2 TPDU retardadas (CR y Acuse recibo de z en lugar de y).
Liberación de una Conexión: significa que la entidad de transporte remueve la info de la conexión de su tabla de conexiones abiertas y avisa al dueño de la conexión (usuario de transporte).
1. Asimétrica: como sistema telefónico,
pero es abrupta y puede resultar en
pérdida de datos.
2. Simétrica: trata la conexión
como 2 conexiones unidireccionales distintas
y c/u se liberará por separado.
Aplicación del "Problema de los 2 ejércitos" a la liberación de conexiones, tal que si ninguna de las partes está preparada para desconectarse hasta estar convencida que la otra está preparada para desconectarse también, nunca ocurrirá la desconexión. ("desconectar º atacar").
Control de Flujo y Buffers: problema similar al de Nivel 2 de enlace de datos, que requiere una Ventana Corrediza para evitar que transmisor (Tx) rápido sature a receptor (Rx) lento.
Multiplexación:
a) Ascendente: multiplexa varias conexiones de transporte en la misma conexión de red (por ej. en un circuito virtual ATM). Util cuando el tiempo de conexión es importante en la facturación del operador.
b) Descendente: capa de transporte abre varias conexiones de red y distribuye el tráfico de gran AB entre ellas por turno circular, sin tener que esperar que paquetes se propaguen al host remoto y se reconozcan, con esquema de control de flujo de ventana corrediza de n bits.
Con k conexiones de red abiertas, el AB efectivo se aumenta por k