Вы находитесь на странице: 1из 7

1. I.- CAPA DE TRANSPORTE1. 1.1 Servicios 1.1.Servicios proporcionados a las capas superiores 1.2.

Primitivas del servicio de transporte 1.3Sockets de Berkeley 2.- Elementos de los protocolos de transporte 2.1.- Direccionamiento 2.2.-Establecimiento de una conexin 2.3.- Liberacin de una conexin 2.4.- Control de Flujo y almacenamiento en buffer 2.5.- Multiplexin 2.6.- Recuperacin de cadas 3.- Protocolos de transporte de internet 3.1.- UDP 3.2.- TCP 2. I.- CAPA DE TRANSPORTEEl nivel de transporte o capatransporte es el cuarto niveldel modelo OSI encargado dela transferencia libre deerrores de los datos entre elemisor y el receptor, aunqueno estn directamenteconectados, as como demantener el flujo de la red.Es la base de toda lajerarqua de protocolo. Latarea de esta capa esproporcionar un transporte dedatos confiable y econmicode la mquina de origen a lamquina destino. 3. 1.- Servicios 1.1.- Servicios proporcionados a las capas superioresLa meta final de la capa transporte es proporcionar un servicio eficiente,confiable y econmico a sus usuarios, que normalmente son procesos de lacapa aplicacin. Para lograr este objetivo, la capa transporte utiliza losservicios proporcionados por la capa de red. El hardware o software de lacapa transporte que se encarga del trabajo se llama entidad de transporte, lacual puede estar en el ncleo del sistema operativo, en un procesoindependiente, 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 conexin. En el servicio orientado a la conexin consta de tres partes: establecimiento, transferencia de datos, y liberacin. En el servicio no orientado a la conexin se tratan los paquetes de forma individual. 4. 1.2.- Primitivas del servicio de transporte Para 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, en esta seccin examinaremos primero un servicio de transporte sencillo y su interfaz. 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. Y con estas primitivas podemos hacer un esquema sencillo de manejo de conexiones. Las transiciones escritas en cursiva son causadas por llegadas de paquetes. Las lneas continuas muestran la secuencia de estados del cliente y las lneas punteadas muestran la secuencia del servidor. 5. 1.3.- Sockets de BerkeleyEste es otro grupo de primitivas de transporte, las primitivas usadas en UNIXpara el TCP. En general son muy parecidas a los grupos primitivos anteriorespero ofrecen ms caractersticas y flexibilidad.Es la combinacin de una direccin IP y un puerto. Fueron desarrollados ena Universidad de Berkeley en 1983 y son el mecanismo ms ampliamenteutilizado para implantar aplicaciones de red. Socket: crea un nuevo punto de comunicacin bind: conecta el socket a la direccin local listen: anuncia que acepta conexiones accept: bloquea el llamador hasta que un intento de conexin arriba connect: intenta activamente establecer una conexin send: enva datos a travs de la conexin receive: recibe datos a travs de la conexin close: cierra la conexin. 6. 2.- Elementos de los protocolos de transporteEl servicio de transporte se Pero tambin existenimplementa mediante un diferencias importantesprotocolo de transporte entre ambas, como losentre dos entidades de entornos en que operan, latransporte. En ciertos capa transporte necesita elaspectos, los protocolos de direccionamiento explcitotransporte se parecen a los de los destinos, mientrasprotocolos de red. Ambos que la capa de red no, otrase encargan del control de diferencia es la cantidaderrores, la secuenciacin y de datos, mucho mayor enel control del flujo. la capa de transporte. 7. 2.1.- DireccionamientoEl mtodo que normalmente se emplea es definir direcciones de transporte en las que losprocesos pueden estar a la escucha de solicitudes de conexin. En Internet, estos puntosterminales se denominan puertos, pero usaremos el trmino genrico de TSAP (Punto deAcceso al Servicio de Transporte). Los puntos terminales anlogos de la capa de red sellaman NSAP (Punto de Acceso al Servicio de Red). Las direcciones IP son ejemplos deNSAPs. 8. 2.2.-Establecimiento de una conexinEl problema viene cuando la red puede perder, almacenar, o duplicarpaquetes. El principal problema es la existencia de duplicados retrasados.La solucin sera ms fcil si los paquetes viejos se eliminaran de lasubred cada cierto tiempo de vida. Para ello podemos utilizar lassiguientes tcnicas: Un diseo de subred Restringido. Colocar un contador de saltos en cada paquete. Marcar el tiempo de cada paquete. Pero en la prctica no vale solo con

hacer esto sino que tenemos que garantizar que todas las confirmaciones de los paquetes tambin se eliminan. 9. 2.3.- Liberacin de una conexinLa liberacin de una conexin es ms fcil que su establecimiento. Hay dos estilos determinacin de una conexin: liberacin asimtrica y liberacin simtrica. La liberacin simtrica trata la conexin como dos conexiones La liberacin asimtrica es la unidireccionales distintas, y manera en que funciona el requiere que cada una se libere mecanismo telefnico: cuando una por separado. parte cuelga, se interrumpe la conexin. Una posibilidad es usar la liberacin simtrica, en la que La liberacin asimtrica es abrupta cada direccin se libera y puede resultar en la perdida de independientemente de la otra. datos. Por lo que es obvio que se Aqu, un host puede continuar requiere un protocolo de liberacin recibiendo datos aun tras haber ms refinado para evitar la prdida enviado una TPDU de de datos. desconexin. 10. 2.4.- Control de Flujo y Almacenamiento en Buffer Uno de los aspectos clave es el control de flujo. Necesitamos un esquema para evitar que un emisor rpido desborde a un receptor lento. La diferencia principal es que un enrutador por lo regular tiene relativamente pocas lneas, y un host puede tener numerosas conexiones. Esta diferencia hace poco prctico emplear la implementacin que se hace en la capa de enlace.En esta capa lo que se hace es, si el servicio de red no es confiable, el emisor debealmacenar en un buffer todas las TPDUs enviadas, igual que en la capa enlace dedatos. Sin embargo, con un servicio de red confiable son posibles otros arreglos. Enparticular, si el emisor sabe que el receptor siempre tiene espacio de buffer, nonecesita tener copias de las TPDUs que enva. Sin embargo, si el receptor nogarantiza que se aceptar cada TPDU que llegue, el emisor tendr que usar buffers detodas maneras. En el ltimo caso, el emisor no puede confiar en la confirmacin derecepcin de la capa red porque esto slo significa que ha llegado la TPDU, no queha sido aceptada. 11. 2.5.- MultiplexinLa multiplexin de varias conversaciones enconexiones, circuitos virtuales o enlaces fsicosdesempea un papel importante en diferentes capasde la arquitectura de red. En la capa de transportepuede surgir la necesidad de multiplexin porvarias razones. Por ejemplo, si en un host slo sedispone de una direccin de red, todas laconexiones de transporte de esa mquina tendrnque utilizarla. Cuando llega una TPDU, se necesitaalgn mecanismo para saber a cul procesoasignarla. Esta situacin se conoce comomultiplexin hacia arriba.La multiplexin tambin puede ser til en la capatransporte para la utilizacin de circuitos virtuales,que dan ms ancho de banda cuando se reasigna acada circuito una tasa mxima de datos. Lasolucin es abrir mltiples conexiones de red ydistribuir el trfico entre ellas. Esto se denominamultiplexin hacia abajo. 12. 2.6.- Recuperacin de cadas Si los hosts y los enrutadores estn sujetos a cadas, larecuperacin es fundamental. Si la entidad de transporte est por entero dentro de los hosts, la recuperacin de cadas de red y de enrutadores es sencilla. Si la capa dered proporciona servicio de datagramas, las entidades de transporte esperan prdida de algunas TPDUs todo el tiempo, y saben cmo manejarla. Si la capa de redproporciona servicio orientado a la conexin, entonces la

prdida de un circuito virtual se maneja estableciendo otro nuevo y sondeando la entidad de transporte remota para saber cules TPDUs ha recibido y cules no. 13. 3.- PROTOCOLOS DE TRANSPORTE DE INTERNET Internet tiene dos protocolos principales en la capa de transporte, uno orientado a la conexin y otro no orientado a la conexin. El protocolo no conjunto de protocolos de Internet soporta un protocolo de transporte no orientado a la conexin UDP (protocolo de datagramas de usuario). Este protocolo proporciona una forma para que las aplicaciones enven datagramas IP encapsulados sin tener una conexi cabecera es de 8 bytes. El payload es el contenido del paquete. 14. 3.2.- TCPTCP (protocolo de control de transmisin) se dise especficamente paraproporcionar un flujo de bytes confiable de extremo a extremo a travs deuna interred no confiable. Una interred difiere de una sola red debido a quediversas partes podran tener diferentes topologas, anchos de banda,retardos, tamaos de paquete TCP tiene un diseo que se adapta demanera dinmica a las propiedades de la interred y que se sobrepone amuchos tipos de situaciones.El transmisor y el receptor crean puntos de conexin llamados sockets. Ladireccin de un socket est formada por el IP del host y un nmero depuerto de 16 bits. 15. TECNICAS DE ENRUTAMIENTO Cuando hablemos de enrutamiento nos referimos a enrutamiento dinmico Hay dos tcnicas bsicas de enrutamiento Protocolos de Estado de Enlaces: los Protocolos de Vector de enrutadores Distancia: los enrutadores intercambian conintercambian con sus vecinos todos los enrutadores informacin sobre cmo la informacin sobre llegar a todos los destinos. sus enlaces. Por ejemplo, RIP: Routing Por ejemplo, OSPF: Information Protocolo Open Shortest Path First. 16. Protocolos de Vector de Protocolos de Estado de Distancia Enlaces RIP: Routing OSPF: Open Information Shortest Path Protocolo First 17. Los protocolos de enrutamiento proporcionan mecanismos distintos paraelaborar y mantener

18. 2. Tipos de EnrutamientoDireccionamiento con Es tambin conocido como Clase Direccionamiento IP bsico. Permite dividir una red en varias subredes Subnetting ms pequeasMscara de Subred de Nos permite poder utilizar diferentes Longitud Variable mscaras en los distintos dispositivos de (VLSM) nuestra red 19. Supernetting o Permite agrupar varias redes en una nica Agregacin superred Permite identificar una direccin IPNotacin CIDR mediante dicha direccin Traduccin de Permite a las redes privadas conectarse aDireccin de Red internet sin recurrir a la renumeracin de (NAT) las direcciones IP Se refiere al tiempo que tardan todos los Convergencia routers de la red en actualizarse

20. 3. Algoritmos de enrutamiento por vector de distanciaEl trmino vector dedistancia se deriva delhecho de que el protocoloincluye un vector (lista) dedistancias (nmero desaltos u otras mtricas)asociado con cada destino,requiriendo que cada nodocalcule por separado lamejor ruta para cadadestino. 21. 4. Bucles de Enrutamiento en Algoritmos por vector de Distancia Horizonte DivididoLos bucles de enrutamientoproducen entradas deenrutamiento incoherentes, Actualizacidebido generalmente a un n Inversacambio en la topologa.Los mtodos utilizados para Definicin deevitar este caso son los que Mximosiguen: Actualizaci n Desencaden ada 22. 5. Algoritmos de Enrutamiento de Estado de Enlace Utiliza un modelo de base de datos distribuida y replicada. Los routers intercambian paquetes de estado de enlace que informa a todos los routers de la red sobre el estado de sus distintos interfaces. Algunos de los beneficios de estos protocolos son: Los cambios El ancho de de enlace y No hay banda del nodo sonlmite en el Soporte enlace y los inmediatamnmero de para VLSM y retrasos ente saltos de CIDR puede ser introducidos una ruta. factorizados en el dominios 23. 6. Sistemas Autnomos Es un conjunto de redes, o de routers, que tienen una nica poltica de enrutamiento y que se ejecuta bajo una administracin comn, utilizando habitualmente un nico IGP SA de mltiples SA de conexin conexiones, connica, sin trnsito. trnsito SA de mltiples conexiones, sin trnsito. 24. 7. Protocolos Internos de Pasarela(Interior Gateway Protocols o IGP) Es un protocolo universal de enrutamiento por vector deRouting Information Protocol distancia. (RIP). Es un protocolo universal basado en el algoritmo de estado de Open Short Path First (OSPF). enlace. Diseado para corregir algunos de los defectos de RIP y para Interior Gateway Protocol proporcionar un mejor soporte (IGRP). para redes grandes con enlaces de diferentes anchos de banda. 25. 8. Protocolos Externos de Pasarela(Exterior Gateway Protocols o EGP) Creados para:Controlar la expansin de las Proporcionar una vista ms Y tablas de enrutamiento estructurada de internet 26. BGP versin 4 (BGP-4), es el protocolo de enrutamiento entre dominios elegido en internet Protocolo de enrutamiento por vector de distancia Un uso tpico de BGP, para una red conectada a Internet a travs de varios ISP, es el uso de Gestiona el EBGP con los ISPenrutamiento entre dos o ms routers BGP puede parametrizarse tanto para que la red interna acte como una red de trnsito, como para que no. 27. 9. Protocolos de EnrutamientoPodemos distinguir dos tipos de Enrutamientos:Intradominio: Para el Enrutamiento dentro de cada dominio,buscando en todo momento el encontrar los caminos ptimos.Interdominio: Es el que se encarga de alcanzar la "conectividadtotal", no busca caminos ptimos si no garantizar la 28. 10. Criterios de Seleccin de Protocolos de Topologa deEnrutamiento Red Los protocolos Resumen de del tipo OSPF e Ruta y Velocidad IS-IS requieren un Direccin modelo de jerrquico Mediante VLSM Convergenc Uno de los formado un podemos criterios ms backbone y una

reducir ia importantes es o varias reas considerableme la velocidad lgicas, lo que nte el nmero con la que un nos puede llegar de entradas en protocolo de a exigir que la tabla de enrutamiento rediseemos la enrutamiento, y identifica una red. en ruta no consecuencia la disponible, carga de los selecciona una routers, por lo nueva y que son propaga la recomendados informacin protocolos sobre sta. como OSPF y EIGRP. 29. Criterios de Seleccin de Capacidad de Sencillez de Ruta ampliacin implementa Cuando las Los protocolos cin diferentes rutas RIP, IGRP, y de la Intranet se de vector de distancia EIGRP no compongan de requieren varios tipos de consumen menos ciclos de mucha medios LAN y planificacin ni WAN, puede ser CPU que los protocolos de organizacin en desaconsejable la topologa un protocolo estado de enlace con sus para que se que dependa puedan estrictamente complejos algoritmos SPF. ejecutar de del nmero de manera eficaz. datos Sin embargo, los protocolos de OSPF e IS-IS estado de requieren que se enlace haya pensado consumen muy cuidadosament 30. Seguridad Compatibilidad Algunos protocolos como OSPF y EIGRP admiten poderosos Teniendo en cuenta el mtodos de carcter propietario autenticacin, como de Cisco de la autenticacin de protocolos como IGRP claves MD5. y EIGRP, dichos protocolos no los podremos utilizar con protocolos de distintos fabricantes. 31. 11. La regla de enrutamiento de correspondencia ms largaUn router que tenga que decidir entre dos prefijos de longitudesdiferentes de la misma red siempre seguir la mscara ms larga(es decir, la ruta de red ms especfica). Suponga, por ejemplo,que un router tiene las dos entradas siguientes en su tabla deenrutamiento.192.32.1.0/24 por la ruta 1.192.32.0.0/16 por la ruta 2.Cuando intenta enviar trfico al host 192.32.1.1, el router lointentar pasar por la ruta 1. Si la ruta 1 no estuviese disponible poralguna razn, entonces lo pasara por la ruta 2. 32. 12. Bucles de Enrutamiento y Agujeros Negros Bucle de Se produce enrutamiento cuando el trfico Agujerocuando el Ocurre negro trfico llega y se circula hacia atrs para en un destino y hacia delante que no es el entre elementos de destino propuesto y la red, no desde el que no alcanzando nunca puede ser su destino final. reenviado. Estas dos situaciones tienden a ocurrir cuando se dispone de tablas de enrutamiento gestionadas en una parte por protocolos de enrutamiento, y en otra por rutas estticas, as como por una incorrecta agregacin de rutas de otros proveedores. 33. 13. Resumen de Protocolos de Enrutamiento RIP-1 RIP-2 IGRP EIGRP OSPF BGPSoporta VLSM? NO SI NO SI SI SIVelocidad Lenta Media Media Rpida Rpida RpidaConvergenciaTecnologa Vector Vector Vector Mixto Enlace VectorNmero max. Saltos 15 15 255 255 65535Seguridad MD5 MD5 MD5 VariasSeleccin de Ruta Saltos Saltos Varias Mtricas Ancho Banda MtricasCompatibilidad Universal Universal Cisco Cisco Universal UniversalTipo IGP IGP IGP IGP IGP EGPProceso / ASN? NO NO PROCESO PROCESO PROCESO ASNDespende de NO NO NO NO SI NOTopologa?

34. NAT (Network Address Translation - Traduccin de Direccin de Red) es unmecanismo utilizado por enrutadores IP para intercambiar paquetes entre

Вам также может понравиться