redes
1
Servicios
• Servicios parecidos a la capa de red
• Orientados a conexión
• No orientados a conexión
• ¿ Porqué dos capas distintas ?
• La capa de transporte sólodepende de los
usuarios finales y la de red no
• Puede haber varias capas de transporte
especializadas en tipos de tráfico.
2
1
Relación entre capas
3
Anidado de TPDU
4
2Calidad de servicio
• La capa de
transporte debe
mejorar la QoS de
la subred
• Posibles
parámetros de QoS
• Negociación de
opciones
5
Primitivas
• Lo más interesante es el servicio orientado aconexión
• Se trata de brindar un flujo confiable de datos de
extremo a extremo
• Ejemplo de primitivas de una capa de transporte:
6
3
Diagrama de estados
cliente: línea sólida -servidor: línea punteada
7
Primitivas con Berkeley sockets
8
4
Capas de Enlace y Transporte
• Las funciones de capa de transporte son
similares a las de capa de enlace de datos
• Controlde errores
• Secuenciamiento
• Control de flujo
• Pero hay diferencias...
9
Capas de Enlace y Transporte
Diferencias:
• Direccionamiento
•Complejidad en el establecimiento de conexión
•Capacidad de almacenamiento en la red
• Diferencias de retardos
10
5
Direccionamiento
•
•
•
•
•
Necesidad de conocer la máquina destino
Necesidad de identificar el servicio
Ej enTCP/IP dirección IP + puerto TCP
Puertos bien conocidos
Servidor de procesos (escucha en todos los
puertos)
• Servidor de nombres (ej. DNS)
11
Direcciones: TSAP NSAP
12
6
Servidor deprocesos
13
Establecimiento de conexión
• Más difícil de lo que parece
• Problema de los duplicados retardados
Posible repetición de conexiones
• Posibles soluciones:
– Direcciones por unaúnica vez
– Identificación de conexión (y caídas ?)
– Vida limitada de los paquetes
• subred restringida, contador de saltos, timestamp
14
7
Establecimiento de conexión
(Tomlinson)
•...
Regístrate para leer el documento completo.