martes, 25 de mayo de 2010

Capa de Transporte

Servicios de la capa de transporte
Los servicios ofrecidos por el nivel de transporte pueden encuadrarse en las siguientes categorías:
a. Tipo de servicio
b. Calidad de servicio
c. Transferencia de datos
d. Interfaz de usuario
e. Gestión de conexión
f. Servicio urgente
g. Informes de estado
h. Seguridad
El tipo de servicio puede ser orientado a la conexión y sin conexión o datagrama. Normalmente el servicio orientado a conexión entraña control de errores, de secuencia y control de flujo, es decir, un transporte fiable.
Calidad de servicio (QoS) La capa de transporte debe mejorar la QoS de la subred Negociación de opciones Posibles parámetros de QoS: Retardo de establecimiento Probabilidad de falla de establecimiento
Throughput Retardo de tránsito Tasa de errores residual Protección (seguridad) Prioridad Otros.  La transferencia de datos tiene como misión el transporte de datos entre dos entidades de transporte. La interfaz de usuario para utilizar los servicios del nivel de transporte se define por medio de primitivas muy genéricas, para no limitar las posibilidades de implementación. La gestión de conexión tiene como misión el establecimiento y liberación de la conexión en caso de que el tipo de servicio sea orientado a conexión. Puesto que los tipos de redes utilizadas por el nivel de transporte ofrecen características muy heterogéneas, los protocolos del nivel de transporte pueden tambien ser de varias clases, desde los más simples a los más complejos. ISO ha definido tres tipos de servicios de red:
Tipo A: redes con un nivel aceptable de errores residuales y de errores no recuperables notificados.
Tipo B: redes con un nivel aceptable de errores residuales, pero con un nivel inaceptable de errores no recuperables notificados.
Tipo C: redes con un nivel de errores residuales no aceptables.
Los errores son producidos por alteración, pérdida o duplicación de paquetes; cuando se recuperan y corrigen por la red no afectan a la entidad de transporte; en caso que la red no pueda recuperar un error se lo notifica al nivel de transporte; los errores no recuperados ni notificados son los errores residuales. Evidentemente, cuanto más fiable se a la red más simples serán los protocolos de transporte y recíprocamente.
La capa de transporte sólo depende de los usuarios finales y la de red no. La red introduce problemas varios:
Errores
Pérdida de información
Duplicación de información
Retardos variables
La capa de transporte es la encargada de brindarle a la capa de aplicación el QoS requerido Puede haber varias capas de transporte especializadas en tipos de tráfico.
generalmente realizar las siguientes funciones:
Direccionamiento
Control de errores
Secuenciamiento
Control de flujo
Multiplexado
Manejo de buffers



Clases de protocolos de transporte
ISO ha definido cinco clases de protocolos de transporte:
Clase 0: servicios básicos
Clase 1: recuperación de errores
Clase 2: multiplexación
Clase 3: recuperación de errores y multiplexación
Clase 4: multiplexación detección y recuperación de errores
La especificación de los servicios de transporte es la misma para todas las clases, lo cual es lógico, puesto que el nivel de transporte debe ofrecer transporte extremo a extremo independientemente de las características del nivel de red.
Las primitivas son en total 10.

Protocolos de la capa de transporte TCP/UDPInternet: UDP Internet tiene dos protocolos principales en la capa de transporte, uno orientado ala conexión y otro no orientado a la conexión: TCP y UDP.
UDP Protocolo de datagrama de usuario: El conjunto de protocolos de Internet soporta un protocolo de transporte no orientado a la conexión, UDP. Este protocolo proporciona una forma para que las aplicaciones envíen datagramas IP encapsulados sin tener que establecer una conexión.
UDP establece segmentos que consisten en un encabezado de 8 bytes seguido por la carga útil Un puerto de protocolo es un punto origen o de destino de un programa en ejecución en el nivel de aplicación. UDP es un protocolo no orientado a conexión no fiable. La comunicación en UDP se realiza puerto a puerto. El paquete UDP se denomina datagrama.
TCP es un protocolo fiable orientado a conexión. La comunicación en TCP se realiza tambien puerto a puerto. El paquete se denomina segmento.

No hay comentarios:

Publicar un comentario