La capa de transporte no es una capa más, es el corazón de todos los protocolos de redes. Aquí se...

13
Modelo OSI Para redes……… Hericson Rondon Maria Guerrero Noviembre 2012

Transcript of La capa de transporte no es una capa más, es el corazón de todos los protocolos de redes. Aquí se...

Modelo OSI Para redes

Modelo OSIPara redes

Hericson RondonMaria Guerrero

Noviembre 2012

Modelo osi.

Capa de transporte.La capa de transporte no es una capa ms, es el corazn de todos los protocolos de redes. Aqu se lleva a cabo el control de la transmisin y la gestin de errores. La capa de transporte segmenta los datos originados en el host emisor y los re ensambla en una corriente de datos dentro del sistema del host receptor.

ObjetivosEl objetivo principal de esta capa es proporcionar servicios eficientes y confiables a sus usuarios (generalmente los procesos de la capa de aplicacin). La capa de transporte intenta suministrar un servicio de transporte de datos que asla las capas superiores de los detalles de implementacin del transporte.

CaracteristicasLa capa de transporte es generalmente implantada en el kernel de S.O, como un proceso o como una biblioteca de funciones.Al software que realiza las funciones de esta capa se le conoce como Entidad de Transporte.Esta capa hace ms confiable la transmisin de informacin encargndose de la recuperacin de eventos como paquetes perdidos o paquetes mal formadosGracias a la capa de transporte los programadores de aplicaciones pueden escribir cdigo segn un conjunto estndar de primitivas y hacer que esas aplicaciones funcionen en una amplia variedad de redesServiciosSeguimiento de la comunicacin individual entre aplicaciones en los host origen y destino.

Segmentacin de datos y gestin de cada posicin

Re ensamble de segmentos en flujos de datos de aplicacin

Identificacin de las diferentes aplicaciones.

Separacin de Comunicaciones:La segmentacin de los datos proporciona medios para enviar y recibir datos cuando se ejecutan mltiples tareas.

La capa de transporte divide los datos en segmentos mas faciles de administrar y transportar.

ServiciosEstablece una sesion: asegura que la aplicacion este lista para recibir los datos.

Entrega Confiable: implica el reenvio d segmentos perdidos para que se reciban los datos de forma completa.

Entrega en el mismo Orden: Asegurar la entrega secuencial de datos en la forma que se enviaron

Control de Flujo: administra la entrega de datos si se observa saturacion en el host.

ServiciosPara proporcionar el servicio de transporte se debe contar con ese conjunto de primitivas las cuales conforman la interfaz de la capa. Esta interfaz soporta los dos tipos de servicios:-Orientado a conexin: (streams) donde se provee un servicio confiable, consta de tres partes: establecimiento, transferencia de datos, y liberacin-No orientado a conexin: (datagram) aqui no hay gestin de errores. Se tratan los paquetes de forma individual.

PrimitivasPara permitir que los usuarios accedan al servicio de transporte, la capa de transporte debe proporcionar algunas operaciones a los programas de aplicacin, es decir, una interfaz del servicio de transporte. Cada servicio de transporte tiene su propia interfaz, con el propsito de ver los aspectos bsicos. Las primitivas de un transporte sencillo seran:- LISTEN: Se bloquea hasta que algn proceso intenta el contacto.- CONNECT: Intenta activamente establecer una conexin.- SEND: Enva informacin.- RECEIVE: Se bloquea hasta que llegue una TPDU de DATOS.- DISCONNECT: Este lado quiere liberar la conexin.

Berkeley SocketsEste es otro grupo de primitivas de transporte, las primitivas usadas en UNIX. En general son muy parecidas a las anteriores pero ofrecen ms caractersticas y flexibilidad.Es la combinacin de una direccin IP y un puerto. Fueron desarrollados en la Universidad de Berkeley en 1983 y son el mecanismo ms ampliamente utilizado para implantar aplicaciones de red.

socket crea un nuevo punto de comunicacinbind: conecta el socket a la direccin locallisten: anuncia que acepta conexionesaccept: bloquea el llamador hasta que un intento deconexin arribaconnect: intenta activamente establecer una conexinsend: enva datos a travs de la conexinreceive: recibe datos a travs de la conexinclose: cierra la conexinProtocolos de transporte

TCP : (protocolo de control de transmision)

Permite una comunicacion confiable y garantiza que los paquetes lleguen a los destinos previstos. Cada segmento de TCP posee 20bytes de carga en el encabezado que encapsula datos de la capa de aplicacion.

Aplicaciones que Utilizan TCP:

Exploradores webEmailTransferencia de Archivos

Protocolos de transporte

UDP: (Protocolo de datagramas de usuario)

Protocolo simple que intercambia datagramas sin acuse de recibo ni garantia de envio. posee 8 byte de carga encabezado , entrega datos sin utilizar mucho recursos.

Aplicaciones que utilizan UDPDNSStreaming de video

Voz sobre ip

Gracias por su atencion..