You are on page 1of 17
Arquitectura de redes Objetivos Definir el concepto de arquitectura de red. Conacer el modelo de referencia OSI. Definir los conceptos relacionados con el modelo de referencia OSI. Conocer la arquitectura TCP/IP. Realizar un estudio comparativo entre ambos modelos. Establacer la arquitactura de red en las redes locales. Contenidos I 2.1. Introduccion a la arquitectura de redes I 2.2. Elmodelo de referencia OSI 23. Arquitectura TOPAP I 2.4. Comparativa entre OSI y TCP/IP. 2.5. Arquitectura en las redes locales a F a F =) Pe nae Figura 21. Canal de comunicacin. INFORMATICA Introduccién La comunicacién de dos estaciones conectadas a una red de datos es un proceso complejo. Por tanto, el estudio y el desarrollo de estas redes son tareas complicadas. Para facilitar estas tareas suelen emplearse estrategias modulares basadas en el prin- iplo conocido como «divide y vencerds». Asi, el problema complejo se divide en partes més simples que son mas sencillas de comprender y desarrollar. Cada parte se en- ‘carga de realizar de manera transparente determinada funcién dentro del proceso de comunicacién, de tal forma que las demas partes se despreocupan de dicha funcion. El conjunto de todas las funciones realizadas por estas partes representa el proceso ‘de comunicacion. En esta unidad se define el término de arquitectura de red relacio- nado con la divisién en partes del proceso de comunicacién, y se estudian los mode- los més empleados para describir dichas arquitecturas. WH 2.1. Introduccidn a la arquitectura de redes Como se indicaba en el texto de Introducci6n, la comunicacion entre dos estaciones ‘conectadas a una red de datos es un proceso complejo. Deben resolverse multitud de cuestiones de diversos tipos como, por ejemplo, adaptar distintos formatos de repre- sentaci6n de la Informacién (ntimeros, fechas, etc.), dividir el mensaje en trozos si no cabe completamente en la red, Identiicar el orden de cada trozo, identificar e Intentar solucionar problemas en la comunicaci6n, solicitar y retransmitir los trozos perdios, reconstruir el mensaje original a partir de todos los trozos recibidos, decidir el camino ‘que se va @ seguir 0 el siguiente elemento del camino, Identiticar quién es el origen del mensaje y quién el destino, implementar mecanismos de seguridad, reservar el medio o luchar por é! en el caso de una red de difusién, identificar el tipo de mensaje que se va a transmitir (unicast, multicast, broadcast) e inclu la Informacién del men- saje en la sefial que serd transmitida por el medio. Para afrontarlo con éxito se utiliza la técnica de «divide y vencerds» que consiste, fundamentalmente, en dlvidir el proble- ma en tareas mas sencillas, que son mds faciles de resolver. En este sentido, en vez de intentar solucionar todas las cuestiones anteriores a la vez, se podrian organizar en Pequefios grupos de tareas similares, simples, y resolverias de manera independien- te. De esta forma, cada grupo serd independiente a los demas que forman el sistema completo y se encargard de resolver sus tareas de manera transparente para el resto de los grupos, que se despreocuparan de dichas tareas. Esta forma de proceder permite, ademds, que el disefio sea modular. Eso significa que Podemos cambiar uno de los grupos para resolver sus tareas de manera diferente sin influir en los demés grupos. De esta forma, si definimos un grupo como responsable de implementar la aplicacién de usuario, podremos por ejemplo navegar por internet y enviar un correo electrénico con solo cambiar dicho grupo sin afectar a la manera de solucionar el resto de tareas asignadas a otros grupos. Esto es, cambiarfamos la apli- caci6n, pero mantendriamos, entre otras, la forma de Identificar el origen y el destino, de reservar el medio y de codificar la informacién. Entender cémo funciona una arquitectura de red como el modelo OSI no es facil, por lo que lo primero que vamos a hacer es usar una analogfa para resolver el problema de Un sistema de comunicacién entre distintos departamentos de una empresa con sedes en distintas cludades, y que ese ejemplo ficicio nos sirva para entender mejor c6mo funciona un modelo de arquitectura de redes como el modelo OS UNICACIONES ‘Nuestro elemplo es, a primera vista, muy simple: se trata de ver como pueden inter- cambiar informacién los distintos departamentos de una empresa que tlene sedes en distintos edificios. La idea es que el departamento de recursos humanos de la sede en Barcelona pueda enviar mensajes al departamento de recursos humanos de la sede de Cordoba, y asi con todos los departamentos de todas las sedes de la empre- sa. Nuestra empresa no quiere que el servicio de correos sepa el nombre de sus em- pleados ni el de los departamentos de cada sede. SI intentéramos abordar el problema de golpe, sin aplicar la técnica de «divide y venoe- 4s» nos encontrarfamos que el sistema de comunicaci6n podria ser cadtico e ineficien- te: los empleados de todos los departamentos tendrian que conocer las direcclones. postales de todos los edificios; ademas, al llegar las cartas a cada edificio no se sa bria a quien entregar la carta a no ser que cada empleado conociera el nombre de to- dos los demas empleados y, aunque asf fuera, la empresa no quiere que el servicio. de coreos sepa el nombre de los empleados. La tinica solucién es dividir el problema en partes (niveles, en el modelo OSI). En nues- tro modelo existirén tres entidades distintas que estardn situadas en tres plantas (ni- veles) distintas de cada edificio: En la tercera planta se ubican los distintos departamentos de cada edifcio. En la segunda planta se encuentra el servicio de gesti6n Interna del edificio. © En la primera planta estén las personas a cargo de la recepci6n, que reciben y envian por correo externo las cartas que se intercambian entre edificios.. Cada departamento de la empresa usard un protocol de comunicacion (véase Un dad 1) distinto, Por ejemplo, los departamentos de recursos humanos pueden haber decidido usar un formulario comiin para los CV de los futuros trabajadores de la empre- ‘sa. El personal de cada departamento (localizado en la tercera planta), no tiene por qué saber nada de cémo enviar los CV para que lleguen a su destino, asi que lo que hacen es entregar los folios con los CV al personal de la segunda planta para que estos sean os que se encarguen de hacerio llegar a, por ejemplo, el departamento de recursos hu- manos de la sede en Zaragoza. Los empleados de la segunda planta (gestion interna) dan servicios a todos los de- partamentos de la tercera planta (en el mismo edificio, claro). Antes de hacer nada, y sigulendo con nuestro ejemplo, meten los follos con los CV en un sobre y en este anotan «Recursos Humanos» para que quede identificado a qué departamento debe ir lo que hay dentro del sobre. Como los empleados de la segunda planta no tienen las direcciones postales de las sedes, bajan a la primera planta y entregan el sobre con los CV al personal de recepcién con la indicacién de que se envie el sobre a Zaragoza. los empleados de la primera planta, en realidad, no les importa en absoluto a qué departamento va dirigido el sobre. Simplemente saben que se debe enviar a Zaragoza, asi que introducen ese sobre en otro mas grande en el que anotan la direccidn postal de la sede en Zaragoza y lo envian a través de correo ordinario. Cuando el sobre llegue a Zaragoza, el proceso se desarrollard a la inversa. Los em- pleados de la primera planta comprobardn que el sobre esta dirigido a ellos (la sede de Zaragoza), no sea que él servicio de correo extemo haya cometido un error. Si es la direcci6n correcta, un empleado abre el sobre grande, extrae el otro sobre y sin preo- cuparse de nada més, se lo entrega a sus companeros de la segunda planta. El personal de la segunda planta recibe ese sobre y comprueba a qué departamento est dirigido (esa informacién esta en el propio sobre); una vez que lo saben, abren el saad Figura 2.2. Gestién interna en la empresa. Figura 2.3. El personal de recepcion ‘es ef encargado de enviar y recibir las comunicaciones externas Pent nad Peer Un esténdar es un conjunto de normas, acuerdos y recomendaciones técnioas que regulan la transmisién de los sistemas de comunicacién. Siero Aposar de que Ost es ‘un modelo de referencia ‘muy aceptado, ha recibido cticas fundamentadas, entre otros aspectos, en la ‘compleyidad o inefciencia ppara su implementacién, la lentitud y el tamario de las implementaciones, la tardarza fen su aparicion, y el uso de una politica inadecuada. Figura 2.4 fraguia de capas. NFORMATICA sobre (que, recordemos, contiene folios con CV) y se Io entregan al departamento de recursos humanos en la tercera planta. Finalmente, el personal de recursos humanos de Zaragoza recibe los follos con los CV sin que a estos les importe el wiaje» que ha tenido que dar esa informacién. Como podemos observar, hemos resuelto el problema aplicando el principio de «divide y Vencerds»: hemos dlvidido el problema complejo en varias tareas sencillas. De esta ‘forma si la empresa decide cambiar los nombres e identificaciones de los departamen- 10s, este cambio solo afectard a los elementos de la segunda planta, siendo transpa- rente para el resto. EI modelo OSI sigue un esquema parecido al que acabamos de deseribir. En el modelo OSI, a cada planta se le llama nivel o capa, y el conjunto de capas se denomina arqultectura de red. WH 2.2. El modelo de referencia 0S! E| modelo de referencia OS! (Open System Interconnection, Interconexion de sistemas ablertos) Tue propuesto por la ISO en 1977 como una arquitectura para comunicacio- nes entre ordenadores. La versign final de este modelo, denominado ISO 7498, se publics en 1984. En este estdndar no se define una Implementacién de una arquitec- ‘ura de red, sino que establece un modelo sobre el cual comparar otras arqultecturas ¥y protocolos. EH 72.1. Estructura de niveles E| modelo OSI establece una arquitectura estructurada en capas o niveles. La Idea es descomponer el proceso complejo de la comunicacién en varios problemas mas sen- cillos, de manera que cada capa resuelva uno de estos problemas sencillos, al igual que sucedia en el ejemplo de la empresa. En este caso, la estructura seguida por el modelo es jerarquica. Esto significa que las capas se sittian una encima de otra, pu- diendo distinguirse entre capa superior y capa inferior. La capa inferior atendera las peticlones que le haga la capa superior (se dlce, por tanto, que la capa Inferlor «ofte- ce Servicios» 0 «sitver a la capa superior). Ademds, la capa Inferior opera de forma In- dependiente de la superior ocultando los detalles de Implementacién. De esta manera, los elementos de una capa no deben preocuparse por resolver cues- tlones relacionadas con problemas tratados en las capas Inferiores, sino que Unica- mente pedir a su capa inferior que realice una funcién establecida con los datos que este elemento le suministra. La capa inferior se encargaré de llevar a cabo dicha tun- cidn de manera transparente para la capa superior. Finalmente, es importante sefia- lar que un determinado nivel solo puede interactuar con el inmediatamente superior 0 con el inmediatamente inferior: no es posible saltarse niveles. Si comparamos el modelo OSI con el escenario que antes presentamos, en nuestro ejemplo tendrfamos una arquitectura de red formada por tres capas: departamentos, gestion intema y recepcionistas. En nuestro ejemplo podemos ver que hemos divi- dido la comunicacién en tres niveles distintos ¢ Independientes, y cada capa (cada planta) usa los servicios que le ofrece la capa (planta) de abajo. Asi, por ejemplo, la capa «gestion interna» usa los servicios de la capa «recepcionistas» para enviar los sobres, MUNICACIONES oe Figura 25. Efcio de un complejo empresaria Por otra parte, en nuestro ejemplo, a los empleados de los departamentos no les im porta si los empleados de gestién intema usan un sobre blanco o de colores para me- ter los documentos que estos (los departamentos) les entregan, por lo que, al igual ‘que sucede con los niveles del modelo OSI, el nivel o capa de «gestién Intema» oculta esos detalles al nivel superior (departamentos). De hecho, si el nivel «gestién intemiar usara sobres de colores distintos para identificar el departamento (en vez de escri- bilo en el sobre), ese detalle nunca lo sabrian los empleados de los departamentos. Finalmente, al igual que sucede con el modelo OSI, el nivel «departamentos» no puede saltarse el nivel «gestidn intema» dado que, en nuestro disefo, el personal de recep- clon solo esta preparado para recibir sobres de los empleados de la segunda planta y no de los de la tercera. E| modelo OSI define siete capas o niveles (Figura 2.6). De abajo arriba, son las si- guientes: | Capa fisiea: representa las funciones del proceso de comunicacién que traducen la informacién en fenémenos tisicos capaces de transmititse por el canal de co- ‘municacién empleado. Se encarga de las especificaciones mecénicas, eléctricas, funcionales y de procedimientos de la transmisién fisica. ™ Capa de enlace de datos: Se encarga de que los mensajes entre dos puntos de la red lleguen sin errores, independientemente de la tecnologia de transmisién tisica empleada. '® Capa de red: representa las funciones que establecen el camino real por el cual Viajaran los datos. Es responsable de identificar el origen y destino de! mensaje. '® Capa de transporte: representa las funciones que proporcionan una transferencia transparente de datos entre puntos finales, ofreciendo mecanismos de seguridad, recuperacién de errores y control del flujo de extremo a extremo. Capa de sesi6n: representa las funciones que controlan la comunicacién entre las aplicaciones, estableciendo la conversacién, los tumos de palabra, los asen- timientos, controlando el intercambio de datos, etcétera. ™ Capa de presentacién: representa las funciones que traducen entre diferentes representaciones de la informacién empleadas por las aplicaciones. 'm Capa de aplicacién: representa las funciones que proporcionan acceso al entomo Osi. Pe roy LAPILA OSI Figura 26, Capas del modelo OS. 22 Pe sens Recuerda Un protocolo es un conjunto de acuerdos y reglas ‘establecidas que definen una serie de procedimientos requeridos para que los nodos intercambien informacién, INFORMATICA Y ME 22.2. Entidades Una entldad es cualquier elemento del sistema, perteneciente a alguna de las capas del modelo, que interviene activamente en la comunleacién. En nuestro ejemplo, cada uno de los departamentos sera una entidad distinta, el personal de «gestién interna» Tepresentard otra entidad y, finalmente, el personal de recepcion es otra entidad. Las entidades se caracterizan por el nivel al que pertenecen (entidades de capa 4, entida- des de capa 2, etc.). Asi, los distintos departamentos, aunque sean entidades aistin. ‘tas, son todos ellos entidades de capa 3 en nuestro ejemplo. Dos entidades localizadas en ordenadores distintos que pertenecen a la misma capa necesitan emplear un protocolo para comunicarse entre si. Los protocalos constituyen las normas de la comunicacién. Asi, en nuestro ejemplo, las entidades de «gestion In- temas de todos los edificios comparten un protocolo comtin que consiste en escribir en el sobre el nombre del departamento al que va dirigido el contenido del sobre. A esas entidades que comparten el mismo protocolo, pero que estén ubicadas en dis- tintos ordenadores (0 edificios, en nuestro ejemplo), se les llaman entidades pares, mientras que el protocolo que comparten se llama protocolo par. Dado que cada entidad esta situada en un determinado nivel, usaré los servicios de una entidad que esté en el nivel inmediatamente inferior y ofrecera servicios a la que esta inmediatamente por encima (Figura 2.7). \ 1 £Cual @s el flujo de informacion? rotooto capa N WOU Real: + Entre niveles adyacentes, + Gomunicacion vertical + Enel mismo equipo. Légico: 4 Entre entdades pares. + Comunicacion horizontal Entre diferantas equipos. Entidades pares de nivel Prolecolo capa Net niga pares de nivel NA N2-PDU > cetronsenine | Figua 2.7. Las entidades utiizan ls servicios de las enidadessituadas por debajo y los ofrecen als stuadas por encima. Actividad propuesta 2.1 Representa mediante un diagrama todas las entidades de los diferentes niveles que existen ‘al comunicar dos edifcios det ejemplo estudiado en esta unidad. HE 2.2.3. Servicios Cada capa del modelo OSI se encarga de realizar clertas tunclones que forman parte del proceso de comunicacién. E| modelo OSI establece las funciones que deben reall zar-cada una de las capas, definiendo los limites entre las diferentes capas. Para ello, TICA Y COMUNICACIONES 1 modelo emplea una division modular que reduce la complelidad de estas funciones, posibilitando la definicién de interfaces entre capas més sencillas. Con la organiza. cin jerdrquica propuesta en OSI una capa atenderd las «peticiones» de la capa inme- diatamente superior, ocultando detalles irrelevantes para dicha capa. A cada una de las funciones que una capa ofrece a la capa inmediatamente superior se le denomina Servicio. Las entidades de una capa realizaran las funciones definidas en el modelo, siguiendo el protocolo de comunicacién acordado en dicho nivel, para lo que harén Uso de los servicios de la capa inmediatamente inferior. Asf, en nuestro ejemplo, los departamentos piden servicio a la gestién interna, entregdndoles el documento que desean enviar. La gestién interna coloca estos documentos en sobres con identifica- ‘ol6n del destino y le pide serviclo a la recepcién para su envio. De esta manera, se pueden definir dos tipos de servicios: '® Servicio orlentado a la conexién (SOC). Son aquellos servicios que requleren el establecimiento de una conexin antes de poder transmitir cualquier dato. Durante dicho establecimiento, los nodos que van a comunicarse pueden decidir ciertos parametros de la comunicacion. El establecimiento de una conexion en la mayorfa de los casos implica la reserva de recursos que se liberarén una vez se cierre la conexién, 'm Servicio no orlentados a la conexlén (SNOC). Son los servicios que no requieren el establecimlento de una conexion, y por tanto, no requleren una reserva iniclal de recursos para poder ofrecer el servicio. ME 2.2.4. Unidades de informacién En el modelo OS! las entidades que pertenecen al mismo nivel intercambian mensa- Jes, al igual que sucede en nuestro ejemplo, donde las entidades -gestién intemar de los distintos edificios intercambian sobres. Esos mensales, igual que los sobres que intercambian los empleados de «gestidn intemnas, siguen un formato predeterminado de acuerdo con un protocolo. Eso se hace asf para que, por ejemplo, todos los em- pleados de »gestién interna» usen las mismas palabras para Identificar a los distintos departamentos. ‘A-esos mensajes se les denomina (en el modelo OS!) PDU (Protocol Data Unit, Unidad de datos de protocolo), Lo habitual es ponerie como prefijo un ntimero que indica el nivel o capa a la que pertenece (2.PDU, 3PDU, etc.). En nuestro ejemplo, la 2-PDU (re- cordemos que los empleados de «gestion Interna» estan en la segunda planta) seria, el sobre con el nombre del departamento en el exterior y los documentos del departa- mento en el interior. Si nos fjamos, la 2-PDU del ejemplo realmente esta compuesta de dos partes: por un lado, los documentos que se entregaron de ta tercera planta; y por otro lado, el propio sobre que tlene escrito en el exterior el nombre del departamento. La primera parte, los documentos, son los «datos» del nivel superior, mientras que la segunda parte, el sobre, es informacién de control (el nombre del departamento) que solo van a usar Ios empleados de «gestion interna. En el modelo OSI sucede lo mismo, todas las PDU estén compuestas de dos partes: los datos del nivel superior y la Informacion de control. A la primera se le denomina SDU (Service Data Unit, Unidad de datos de serviclo), mientras que a la segunda se le denomina PCI (Protocol Control Information, Informacién de control de protocolo). Pac Los servicios orientados a la ‘conexién suelen requerir mas recursos y tiempo, aunque pueden aportar fiabilidad a la ‘comunicacién. La liberacion de recursos reservados para tender servicios orientados @ la conexién pueden producir problemas de seguridad. En este sentido, los servicios ccon fuertes restricciones temporales, como los servicios de streaming de video en directo, suclen emplear servicios no orientados a la conexién. Un ejemplo de servicio orientado a conexion <5 el servicio telefonico. Figura 28, Encapsulacin de las CV en sabres (2-PDU). ra Be Sabias que... La informacion de control contenida en las cabeceras y colas afadidas al mensaje ‘tignal no se considera wdatos Utiles», es decir, no contienen datos del mensaje original Esta informacion de contro! aftadida debe ser comunicada ‘como parte del mensaje, por lo que se empleara parte de la capacidad de transmisién de lared para comunicarios, desaprovechandio parte de esta capacidad. A medida que la cantidad de informacin de control aumenta, menor serd el aprovechamiento de la capacidad de transmision dol canal (cantidad de datos lites / cantidad de informacién transmit). INFORMATICA Y CC ED Encapsulacion En nuestro ejemplo podemos observar que en cada nivel ocurre un proceso de encap- sulacién en el que cada nivel encapsula los datos que le ha entregado el nivel superior. De esta forma, el nivel «gestidn interna» (protocolo de capa o nivel 2) coge Ios datos. que le ha entregado el nivel superior (los documentos de un departamento, esto es, luna 3-PDU) y los mete (los encapsula) en un sobre para formar la 2-PDU. Ademés, e! sobre que se ha creado en la capa de «gesti6n interna» (una 2-PDU) lo en- tregan los empleados de la segunda planta a los empleados de la primera planta que, a su vez, meterdn ese sobre en otro sobre para formar la 1-PDU. Es decir, el volumen. de lo que se va a enviar va «engordando» cada vez que pasa por une capa (o planta, en nuestro ejemplo), dado que en cada planta los empleados afiaden informacion de control (nombre del departamento, direccl6n postal, etc.) a los documentos que habian enviado los empleados de los departamentos. En el modelo OSI ocurre esto en cada una de las capas: a la hora de transmitir los. datos, cada entidad de un determinado nivel (digamos N) va a recibir los datos desde el nivel Nt. Es decir, el nivel N¥1 entrega una (N+1}PDU al nivel N. EI nivel N afiadi- rd la informaci6n de control (N-PCl) a los datos que le ha entregado el nivel superior (N-SDU) para formar la N-PDU que, a su vez, se entregaré al nivel N-1, y asi hasta lle- gar al nivel 1 (Figura 2.9). Como se puede deducir, la cantidad de datos va aumentan- do conforme se va descendiendo en los niveles del modelo. ee Cesena ae sou STANT Fe] ‘ rou ao) Figura 2.9. Encapsulacion de nivel N. HEED Desencapsulacién El proceso de desencapsulacion es el proceso Inverso al de encapsulacion y ocurre en el receptor de los datos. (rere Representa mediante un diagrams todas las PDU de los diferentes niveles intercambiadas ‘al comunicar dos ediicios del ejemplo estudiado en esta unidad. En nuestro ejemplo, el proceso de desencapsulacién se producird en el edificio de destino: en la capa 1 (recepcionistas), el personal de ese nivel tomard el sobre (LPDU), leeré la direcciGn escrita en él (1.PCI) y, si es correcta (si se corresponde con el edificio), abrird el sobre y entregaré su contenido (1-SDU) al personal de la segunda planta. Es importante sefialar que la direcoién postal se comprueba antes de abrir el COMUNICACIONES sobre, y que si esta no coincide con la del ediicio, el personal de recepoién destruye el sobre sin abrirlo siquiera. El personal de la segunda planta recibe de sus colegas de la primera un sobre (2PDU) que contiene e! nombre del departamento. Este personal hace algo parecido a lo que se hacfa en la primera planta y entrega los documentos a los departamentos. Figura 2.10, Desencapsulacin de nv! N. MEH 2.2.5. Modelo 0S! detallado E| modelo OSI es bastante complejo, por lo que Solo describiremos las tunciones mas relevantes de cada capa. Ademéds, ya no haremos referencia al ejemplo de la empresa, dado que el modelo OSI define siete niveles y en nuestro ejemplo solo hemos usado tres. ‘Transmision Recepelén Figura 2.11. Proceso de comunicacn con ef modelo OSI. Recuerda EI modelo OSI no define tuna implementacion de una arquitectura de red, sino que es un modelo de referencia. Bruna THY Lilt TH Figura 212. Lacapafsca se encerga de fos aspectos relacionados con los elementos fsicos, como, por ejemplo, fos conectores. Figura 2.13. Mensaje de eror El mecanismo de afiadir informacion adicional «no titi para detectar posibles errores cen la informacién es bastante frecuente en muchos dominios. Un ejemplo es la letra det Nien Espasa, que permite detectar algun error en la umeracién INFORMATICA \ GG fica La capa fisica se encarga de detinir todos los aspectos relacionados con los elemen: tos fisicos que intervienen en la transmisién de datos. En este sentido, puede decir- se que la capa fisica es la encargada de definir cuatro tipos de caracteristicas de los. elementos de interconexién: 1 Mecénicas: se refiere a las caracteristicas fisicas del elemento de conexién con la red, Por ejemplo, las dimensiones y la forma del conector, el ntimero de cables usados en la conexion, el numero de pines del conector, el tamano del cable, e! tipo de antena, etoétera. @ Eléctricas: especitican las caracteristioas eléctricas empleadas; por ejemplo, Ia tensi6n usada, la velocidad de transmisién, la intensidad en los pines, etcétera. '™ Funclonales: definen las funciones de cada uno de los circuitos del elemento de Interconexién a la red, por ejemplo, pin X para transmitir, pin ¥ para recibir, etoétera. i De procedimiento: establecen los pasos a realizar para transmitirinformacién a través del medio fisico. Esta capa ofrece a los niveles superiores un mecanismo para enviar y recibir bits em- pleando el canal de comunicacién. Un ejemplo de nivel fisico seria una lintema que usdramos para comunicamos con otra persona usando cédigo morse. El nivel fisico especificaria como es la lintema, el color de la Iuz, cémo son los pulsadores, etcétera. MEE Enlace de datos La capa fisica permite que enviemos bits, pero estos no estan agrupados de ninguna forma. Una de las funciones de la capa de enlace de datos es la de agrupar esos bits en tramas (2-PDU). SI antes decfamos que el nivel fisico podia ser similar al cédigo morse, que nos permite enviar letras y nimeros, el nivel de enlace de datos agruparia esas letras y nlimeros en frases que todos podamos entender. Ademés, el nivel de enlace de datos proporciona, entre otras, las siguientes tuncio- nalidades @ Deteccion y correcci6n de errores: dado que la capa fisica no se encarga de sa- ber si los bits han llegado con error 0 no, la capa de enlace de datos proporciona ‘mecanismos para el control y la detecci6n de errores. Este control de errores se puede establecer afiadiendo (lo hace el propio nivel de enlace de datos) una serie de bits adicionales de control. De esta forma, si se detecta un error, el nivel de enlace de datos puede decidir no entregar los datos (2-SDU) al nivel superior. Alternativamente, en caso de error, el nivel de enlace de datos puede optar por intentar «solucionars el problema pidiendo al otro extremo que vuelva a enviar el dato err6neo. Gémo se comporte dependerd del protocolo de nivel de enlace de datos que estemos usando. & Control de acceso al medlo fisico: en el nivel de enlace de datos se establecen los mecanismos para gestionar el acceso al medio fisico en caso de que este sea ‘compartido por varias estaciones. Por ejemplo, se pueden establecer «tumos de palabras. Direcclonamiento: permite identificar a quién va dirigido un determinado dato (trama), de forma que si una estacién no es destinataria de la trama la Ignora. CA Y COMUNICACIONES Algo parecido ocurre si, en un grupo de personas, algulen dice el nombre de una persona para que solo esta le atienda ® Control de flujo: permite que una estacién le pueda decir a otra que se pare, en caso de que la primera no pueda procesar a Informacién tan rapido. Algo pare cldo ocurre si estamos hablando con alguien y empieza a hablar muy deprisa; lo normal es que le digamos «mas despacio, por favor». m Establece y clerra conexlones: permite activar o desactivar una conexién. Por ejemplo, como cuando desactivamos y activamos nuestra conexion de datos en Un teléfono mévil BBB hei El nivel de red proporciona los medios necesarios para la transferencia de informacién entre sistemas finales a través de algun tipo de red de datos. El nivel de red es el en- ‘cargado de que, por ejemplo, cuando hacemos una peticién al servidor web (por ejem- plo, Google) esta peticidn no acabe en otro servidor web. Es decir, se encarga de ‘encaminar nuestra peticién a través de internet para que llegue al sitio adecuado. La PDU de este nivel se denomina datagrama o paquete. El nivel de red proporciona, entre otras, las siguientes funcionalidades: &® Direcclonamlento: permite identificar a cada ordenador de forma unica en toda la red. Por elemplo, un ntimero de teléfono en formato intemacional permite iden- tiflear a ese telétono de forma Unica en todo el mundo. lm Encaminamiento o enrutamlento: es una de las funciones mas importantes del nivel de red. En una red de comunicaciones es habitual que existan diversos ‘caminos para llegar desde un origen a un destino. El enrutamiento se encargaré de selecoionar el camino que seguir en cada comunicacién. Para realizar esta funcidn es necesario que el mensaje enviado por el ordenador origen pase por elementos intermedios llamados routers, que serén los encargados de realizar el enrutamiento. Por ejemplo, si marcamos desde Espafia un niimero de México, la fed de telefonia de ambos paises se encargard de que la llamada llegue al nlimero adecuado y que solo suene el teléfono de destino de la llamada. ® Interconexién de redes: es el nivel de red el que permite interconectar distintas LAN. Por ejemplo, las redes inalémbricas comtinmente conocidas como redes wifi suelen estar conectadas con redes cableadas, por ejemplo de fibra éptica, para dar acceso a internet a través de un proveedor de servicios. '§ Tarificacién: permite saber cudnto trafico ha generado 0 recibido un nodo de la red para, por ejemplo, cobrarle una cantidad (o reducir la velocidad de acceso). § Otras tareas: control de la congestién (exceso de tréfco que satura la red), ges- tign de prioridades, etcétera. EB [ansporte El nivel de transporte proporciona mecanismos de interoambio de datos entre sistemas finales 0 extremo a extremo. Eso significa que el nivel de transporte realiza funciones parecidas a las del nivel de enlace de datos, salvo que se llevan a cabo entre los dos ‘extremos de la comunicacién (por ejemplo, nuestro PC y un servidor we). La POU de este nivel se denomina segmento. Peau Boy EI Elnivel de enlace de datos también posee la funcion de direccionamiento. No ‘obstante, la direccién del nivel de enlace se emplea cen las comunicaciones entre ‘elementos directamente cconectados, mientras que la direecién del nivel de red identifica de manera univoca a los elements en toda la red, Figura 2.14. Diteccidn de destino includa en el mensaje. Pn) El protocolo empleado en ‘cada capa debe identiicar al protocolo de nivel superior al que le oftece servicio. Asi, al recibir un mensaje, durante ‘el desencapsulamiento, la entidad que fo procesa ‘sabré a que entidad de nivel inmediatamente superior ‘entregar dicho mensaje. INFORMATICA El nivel de transporte proporciona, entre otras, las siguientes funcionalidades’ & Proporciona funclonalldad similar al nivel de enlace de datos (pero extremo a extremo): control de errores, control de flujo, establecimiento/cierre de la cone: xi6n, etcétera. & Permite recibir datos del nivel superior y dividirios para enviarlos en varios tro: 208, si con ello se optimiza él uso del nivel de red. A esta Tuncion de division de un mensaje de nivel superior en trozos se le llama segmentaclon. | protocolo empleado a nivel de transporte debera incluir informacion de control necesaria para la identificacién de cada segmento. Dicha informacion se emplearé en el destino para poder llevar a cabo el reensambiado del mensaje original antes de pasario al nivel de aplicacién. 1 Direcciona los puntos de servicio, Io que permite identificar a las distintas en- tidades de nivel superior que pudiera haber (algo parecido a lo que hacen los empleados de «gestién interna a la hora de Identificar a los departamentos).. ED Sesiin El nivel de sesién ofrece una funcionalidad que es, en muchos casos, parcial 0 total mente prescindible, por lo que en muchas ocasiones no se suele Implementar este nivel, El nivel de sesién ofrece mecanismos para controlar el didlogo entre las aplicaciones de los sistemas finales, determinando el tipo de servicio ofrecido al usuario. Propor clona, entre otras, las siguientes funcionalidades: Control del dlalogo: establece de qué forma van a intercambiar datos las entida- des de nivel superior. 1m Puntos de sincronizacién: establece puntos de control que permiten, en caso de que se interrumpa la comunicacién, recuperar un intercambio de datos a un estado previo conocido, sin que sea necesario empezar de nuevo. Por ejemplo, permitirfa continuar la descarga de un ficnero cuya transferencia se hublera inte- rrumpido (debemos tener en cuenta que en implementaciones reales, esta tarea se suele hacer en el nivel de aplicacién), Figura 2.16. Elcontrol del ddlogo determina como se van a intercambar datos entre las entidades de nivel superior. MUNICACIONES EBB Fresentaciin A igual que sucede con el nivel de sesi6n, este nivel, en muchas ocasiones, no sue le implementarse. El nivel de presentacion se encarga de traducir las distintas representaciones de los datos que pudieran tener los protocolos de nivel de aplicacién. En concreto, el nivel de. presentaci6n proporciona, entre otras, las sigulentes funcionalidades: lm Define y traduce el formato y Ia sintaxls de los datos que se Intercambian. Por ejemplo, a la hora de representar niimeros en decimal, un protocolo de nivel de aplicacion podria representar el ndmero «pix como 3,14159; pero también lo podria representar como 3.14159 0 Incluso como 3'14159. EI nivel de presen- taclon se encargaria de resolver esas diferencias entre las distintas formas de representar un ntimero con decimales. '& Realiza funciones de compresién y clftado de datos. Por ejemplo, para que a la hora de acceder a un servidor web, los datos se envien cifrados. HEB Aplicacicn El nivel de aplicacién es el nivel mas alto dentro de! modelo OSI. Proporciona a los pro- gramas de ordenador un medio para poder acceder al entomo OSI y, por tanto, enviar informacién a través de una red de datos. El nivel de aplicacién tiene, por tanto, muchas funcionalidades. Por ejemplo: Transferencia de flcheros: como el protocolo FIP. Acceso remoto: como el protocol SSH. '& Transferencia de hipertexto: como el protocolo HTTP, que es el protocolo que se utiliza para descargamos no solo una pagina web escrita en HTML, sino también ‘cualquier objeto que depend de ella (Imagenes, videos, scripts, etc.). Correo electronico: como el protocolo SMTP (que permite enviar correos) 0 los protocolos POP o IMAP (que nos permiten descargartos). ' Otras funciones: asignacién de direcclones (DHCP), nombres de dominio (ONS), ‘comparticin de impresoras, etcetera. Con esta estructuracién Jerdrquica en capas, el proceso de comunicacién poseerd un comportamiento como el que se describe a continuacién. En primer lugar, un programa que desee transmitirinformacién a través de la red ac- cederd al entomo OSI a través del nivel de aplicacién. A partir de ahi, el nivel de apli- cacién construiré la 7-PDU (0 APDU, PDU de nivel de aplicacién) que estara formada por la 7-PCI (datos de control) y la 7-SDU (los datos que le suministr6 el programa), El nivel de aplicacién entregard la 7-PDU al nivel de presentacién (nivel 6) que encapsu- lard (como vefamos en el Apartado 2.2.4) los datos recibidos para formar una 6-PDU. A partir de ahi se va repitiendo un proceso de encapsulacién en cada uno de los nive- Jes hasta llegar al nivel fisico, que sera el momento en el que se transmita realmente. toda la informacién. En el receptor, tal y como sefialabamos en el Apartado 2.2.4, se ira produciendo (en cada nivel) un proceso de desencapsulacién hasta que los datos lleguen al programa de ordenador en el destinatario. Pe suas Tene eee Eros ‘Se pens6 que el modelo (OSI iba a imponerse a las arquitecturas existentes en la época, como TCP/IP, pero la disponibilidad de productos bbasados en TOPAP la exigencia por parte del DoD del uso de protocolos TCP/IP en todas sus adquisiciones y el crecimiento

You might also like