Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword
Like this
1Activity
×
0 of .
Results for:
No results containing your search query
P. 1
Capa de Transporte - Modelo OSI

Capa de Transporte - Modelo OSI

Ratings: (0)|Views: 130|Likes:
Published by achavnd

More info:

Published by: achavnd on Aug 03, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, DOC, TXT or read online from Scribd
See More
See less

10/20/2013

pdf

text

original

 
Capa de transporte
El nivel de transporte o capa transporte es el cuarto nivel del modelo OSI encargado de latransferencia libre de errores de los datos entre el emisor y el receptor, aunque no esténdirectamente conectados, así como de mantener el flujo de la red. Es la base de toda la jerarquía de protocolo. La tarea de esta capa es proporcionar un transporte de datosconfiable y económico de la máquina de origen a la máquina destino, independientementede la red de redes física en uno. Sin la capa transporte, el concepto total de los protocolosen capas tendría poco sentido
Servicios proporcionados a las capas superiores
La meta final de la capa transporte es proporcionar un servicio eficiente, confiable yeconómico a sus usuarios, que normalmente son procesos de la capa aplicación. Paralograr este objetivo, la capa transporte utiliza los servicios proporcionados por la capa dered. El hardware o software de la capa transporte que se encarga del trabajo se llamaentidad de transporte, la cual puede estar en el núcleo del sistema operativo, en unproceso independiente, en un paquete de biblioteca o en la tarjeta de red.
 
Hay dos tipos de servicio en la capa transporte, orientado y no orientado a la conexión. Enel servicio orientado a la conexión consta de tres partes: establecimiento, transferencia dedatos, y liberación. En el servicio no orientado a la conexión se tratan los paquetes deforma individual.Es la primera capa que lleva a cabo la comunicaciòn extremo a extremo, y esta condiciónya se mantendrá en las capas superiores.
Primitivas del servicio de transporte
Para permitir que los usuarios accedan al servicio de transporte, la capa de transportedebe proporcionar algunas operaciones a los programas de aplicación, es decir, unainterfaz del servicio de transporte. Cada servicio de transporte tiene su propia interfaz. Conel propósito de ver los aspectos básicos, en esta sección examinaremos primero unservicio de transporte sencillo y su interfaz.El servicio de transporte es parecido al servicio en red, pero hay algunas diferenciasimportantes. La principal, es que, el propósito del servicio de red es modelar el servicioofrecido por las redes reales, con todos sus problemas. Las redes reales pueden perderpaquetes, por lo que generalmente el servicio no es confiable. En cambio, el servicio detransporte(orientado a la conexión) si es confiable. Claro que las redes reales no estánlibres de errores, pero ése es precisamente el propósito de la capa de transporte: ofrecerun servicio confiable en una red no confiable.Otra diferencia entre la capa transporte y la de red es a quien van dirigidos sus servicios.El servicio de red lo usan únicamente las entidades de transporte. Pocos usuarios escribensus entidades de transporte y pocos usuarios o programas llegan a ver los aspectosinternos del servicio de red. En cambio, muchos programas ven primitivas de transporte.En consecuencia el servicio de transporte debe ser adecuado y fácil de usar.Las primitivas de un transporte sencillo serían:-
LISTEN
: Se bloquea hasta que algún proceso intenta el contacto.-
CONNECT
: Intenta activamente establecer una conexión.-
SEND
: Envia información.-
RECEIVE
: Se bloquea hasta que llegue una TPDU de DATOS.-
DISCONNECT
: Este lado quiere liberar la conexión. Y con estas primitivas podemos hacer un esquema sencillo de manejo de conexiones. Lastransiciones escritas en cursiva son causadas por llegadas de paquetes. Las líneas
 
continuas muestran la secuencia de estados del cliente y las líneas punteadas muestran lasecuencia del servidor.
Sockets de Berkeley
Este es otro grupo de primitivas de transporte, las primitivas usadas en UNIX para el TCP.En general son muy parecidas a las anteriores pero ofrecen más características yflexibilidad.
Elementos de los protocolos de transporte
El servicio de transporte se implementa mediante un protocolo de transporte entre dosentidades de transporte. En ciertos aspectos, los protocolos de transporte se parecen a losprotocolos de red. Ambos se encargan del control de errores, la secuenciación y el controldel flujo.Pero también existen diferencias importantes entre ambas, como los entornos en queoperan, la capa transporte necesita el direccionamiento explícito de los destinos, mientrasque la capa de red no, otra diferencia es la cantidad de datos, mucho mayor en la capa detransporte.
Direccionamiento
Cuando un proceso desea establecer una conexión con un proceso de aplicación remoto,debe especificar a cuál se conectará.(¿a quién mando el mensaje?) El método quenormalmente se emplea es definir direcciones de transporte en las que los procesospueden estar a la escucha de solicitudes de conexión. En Internet, estos puntos terminalesse denominan puertos, pero usaremos el término genérico de TSAP (Punto de Acceso alServicio de Transporte). Los puntos terminales análogos de la capa de red se llaman NSAP(Punto de Acceso al Servicio de Red). Las direcciones IP son ejemplos de NSAPs.
Establecimiento de una conexión
El establecimiento de una conexión parece fácil, pero en realidad es sorprendentementedifícil. A primera vista, parecería que es suficiente con mandar una TPDU (Unidad de Datosdel Protocolo de Transporte) con la petición de conexión y esperar a que el otro acepte laconexión. El problema viene cuando la red puede perder, almacenar, o duplicar paquetes.El principal problema es la existencia de duplicados retrasados. Esto puede solucionarse devarias maneras (ninguna es muy satisfactoria). Una es utilizar direcciones de transportedesechables. En este enfoque cada vez que necesitemos una dirección la creamos. Alliberarse la conexión descartamos la dirección y no se vuelve a utilizar. O también asignaruna secuencia dentro de los datos transmitidos, pero estos plantean los problemas de que

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->