ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Multiplexacion


Enviado por   •  2 de Diciembre de 2013  •  3.530 Palabras (15 Páginas)  •  295 Visitas

Página 1 de 15

LA CAPA DE TRANSPORTE

La capa de transporte no es una capa más. Es el corazón de toda la jerarquía de protocolos.

La tarea de esta capa es proporcionar un transporte de datos confiable 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. Sin la capa de transporte, el concepto total de los protocolos en capas tendría poco sentido. En este capítulo estudiaremos en detalle la capa de transporte, incluidos sus servicios, diseño, protocolos y desempeño.

6.1 EL SERVICIO DE TRANSPORTE

En las siguientes secciones daremos una introducción al servicio de transporte. Veremos el tipo

de servicio proporcionado a la capa de aplicación. Veremos el tipo de servicio que se proporciona

a la capa de aplicación. Para que el tema del servicio de transporte quede claro, analizaremos

dos conjuntos de primitivas de la capa de transporte. Primero analizaremos uno muy sencillo

(e hipotético) para mostrar las ideas básicas. Después veremos la interfaz que se utiliza comúnmente

en Internet.

6.1.1 Servicios proporcionados a las capas superiores

La meta fundamental de la capa de transporte es proporcionar un servicio eficiente, confiable y

económico a sus usuarios, que normalmente son procesos de la capa de aplicación. Para lograr este

objetivo, la capa de transporte utiliza los servicios proporcionados por la capa de red. El hardware

6

LA CAPA DE TRANSPORTE

481

LA CAPA DE TRANSPORTE

o software de la capa de transporte que se encarga del trabajo se llama entidad de transporte, la

cual puede estar en el kernel (núcleo) del sistema operativo, en un proceso de usuario independiente,

en un paquete de biblioteca que forma parte de las aplicaciones de red o en la tarjeta de red. En

la figura 6-1 se ilustra la relación (lógica) entre las capas de red, transporte y aplicación.

482 CAP. 6

Figura 6-1. Las capas de red, transporte y aplicación.

Así como hay dos tipos de servicio de red, orientado y no orientado a la conexión, hay dos tipos

de servicio de transporte. El servicio de transporte orientado a la conexión es parecido en muchos

sentidos al servicio de red orientado a la conexión. En ambos casos, las conexiones tienen

tres fases: establecimiento, transferencia de datos y liberación (o terminación). El direccionamiento

y el control de flujo también son semejantes en ambas capas. Además, el servicio de transporte

no orientado a la conexión es muy parecido al servicio de red no orientado a la conexión.

La pregunta obvia es: ¿si el servicio de la capa de transporte es tan parecido al de la capa de

red, por qué hay dos capas diferentes? ¿Por qué no es suficiente una sola capa? La respuesta es sutil,

pero crucial, y nos remite a la figura 1-9. El código de transporte se ejecuta por completo en

las máquinas de los usuarios, pero la capa de red, por lo general, se ejecuta en los enrutadores, los

cuales son operados por la empresa portadora (por lo menos en el caso de una red de área amplia).

¿Qué sucede si la capa de red ofrece un servicio poco confiable? ¿Qué tal si esa capa pierde paquetes

con frecuencia? ¿Qué ocurre si los enrutadores se caen de cuando en cuando?

Problemas, eso es lo que ocurre. Los usuarios no tienen control sobre la capa de red, por lo

que no pueden resolver los problemas de un mal servicio usando mejores enrutadores o incrementando

el manejo de errores en la capa de enlace de datos. La única posibilidad es poner encima de

la capa de red otra capa que mejore la calidad del servicio. Si, en una subred orientada a la conexión,

a la mitad de una transmisión larga se informa a una entidad de transporte que su conexión de red ha sido terminada de manera abrupta, sin indicación de lo sucedido a los datos actualmente en tránsito, la entidad puede establecer una nueva conexión de red con la entidad de transporte

EL SERVICIO DE TRANSPORTE

Usando esta nueva conexión de red, la entidad puede enviar una solicitud a su igual preguntando cuáles datos llegaron y cuáles no, y reiniciar a partir de donde se originó la interrupción.

Esencialmente, la existencia de la capa de transporte hace posible que el servicio de transporte

sea más confiable que el servicio de red subyacente. La capa de transporte puede detectar y

compensar paquetes perdidos y datos alterados. Más aún, las primitivas del servicio de transporte

se pueden implementar como llamadas a procedimientos de biblioteca con el propósito de que

sean independientes de las primitivas del servicio de red, las cuales podrían variar considerablemente

entre las redes (por ejemplo, el servicio LAN no orientado a la conexión puede ser bastante

diferente del servicio WAN orientado a la conexión). Al ocultar el servicio de red detrás de un

conjunto de primitivas de servicio de transporte, el cambio del servicio de red simplemente requiere

reemplazar un conjunto de procedimientos de biblioteca por otro que haga lo mismo con

un servicio subyacente distinto.

Gracias a la capa de transporte, es posible escribir programas de aplicación usando un conjunto

...

Descargar como (para miembros actualizados)  txt (23 Kb)  
Leer 14 páginas más »
Disponible sólo en Clubensayos.com