Professional Documents
Culture Documents
6. Modelos conceptuales.
6.1. Introduccin. Protocolos y arquitecturas de protocolos.
Siempre que se pretende una comunicacin del tipo que sea, se deben cumplir una serie
de requisitos bsicos, como son el tipo de lenguaje a utilizar, el tipo de informacin a
transmitir, el momento, el modo, etc. Cuando dos equipos intentan establecer una
comunicacin deben hablar el mismo lenguaje y ponerse de acuerdo en una serie de
normas. Estas normas son lo que denominamos protocolo. Protocolo es, por tanto, el
conjunto de normas mutuamente aceptadas que van a regir el dilogo entre los equipos de
una red.
REDES EN EDUCACIN 2 19
Captulo 1
Nota:
El primer protocolo basado en conmutacin de paquetes fue creado en la Universidad de
Michigan en 1969. Este protocolo se denomin X.25 y permiti la comunicacin entre
distintos nodos del campus de esa universidad.
Cdigo
Pero, cmo se comunican dos ordenadores? Evidentemente, estamos ante un tema
complejo, ya que se estn poniendo en juego mltiples elementos. Pensemos, por ejemplo
en el proceso que aparece desde que damos la orden en un procesador de textos para que
se imprima un documento en un equipo, hasta que esa orden llega a otro PC que est
Emisor Mensaje Receptor
compartiendo la impresora y se imprime el archivo.
En principio disponemos de EMISOR que, a travs de un MEDIO y empleando un
CDIGO, enva un MENSAJE a un equipo RECEPTOR, pero, el cdigo que van a emplear Canal
los ordenadores para comunicarse debe adaptarse al medio por el que debe circular el
mensaje, por lo que se deben implementar unos elementos que codifiquen y decodifiquen la Feedback
informacin para que pueda circular por el medio fsico del que disponga esa red.
La manera de solucionar este problema fue tratar de dividirlo en subproblemas ms Ilustracin 18: La comunicacin entre ordenadores sigue el mismo esquema
conceptual que los mecanismos de comunicacin humana
fciles de atacar. A estos subproblemas los denominamos niveles o capas. As, la
comunicacin entre ordenadores queda estructurada por niveles y forma lo que llamaramos
una arquitectura de protocolos de comunicaciones.
Trabajando con estas arquitecturas, la comunicacin entre mquinas era un hecho, sin
embargo, uno de los problemas que se tena al principio era que cada fabricante trabajaba
con su propio protocolo, encontrndonos con redes imposibles de interconectar debido a
que trabajaban con distintas arquitecturas y protocolos. Eran los modelos llamados Anotaciones
"cerrados o propietarios". En estos casos, la comunicacin entre equipos pertenecientes a
redes con distintos protocolos era totalmente inviable. Evidentemente se requera una
arquitectura normalizada que sirviera como estndar o modelo de referencia.
a) La comunicacin.
20
Captulo 1: Introduccin a las redes de ordenadores
1 ????????
Nota:
El modelo de referencia OSI es un marco terico que no se aplica realmente en la 2 information is
prctica ya que existen otras arquitecturas que se desarrollaron con ms rapidez y
que, demostrada su validez, se han implantado de forma generalizada; este es el
caso de la arquitectura Internet basada en la pila de protocolos TCP/IP. 3 001101 011
4 1010 0101
Cuando realizamos una llamada telefnica no nos planteamos qu est sucediendo, Ilustracin 19: Existe comunicacin cuando se emplea un lenguaje comn,
simplemente descolgamos el auricular, marcamos el nmero y hablamos. Sin embargo, de ah la necesidad de aplicar mismos protocolos de comunicacin
bajo esta sencilla accin subyacen muchos procesos que las hacen efectivas
Qu sucede si cuando estamos hablando con otra persona no entendemos lo que
nos ha dicho?, con qu idioma nos comunicamos?, si hay interferencias o se nos va
la seal del mvil, cmo quedamos para seguir hablando?. Estas y otras cuestiones
son las que se presentan cuando nos planteamos una comunicacin entre equipos, y el
modelo OSI lo que hace es establecer qu debe suceder en cada caso y quines se
deben encargar de cada una de las funciones. Este problema ha aparecido siempre
que el hombre ha deseado crear sistemas de comunicacin artificiales (comunicacin
telegrfica, lenguaje braile, etc.) , en unos casos se ha tenido que convenir un cdigo,
pero en otros se han debido crear todos y cada uno de los elementos que participan en
una accin comunicativa. Anotaciones
Siguiendo con nuestro smil telefnico podramos plantearnos los siguientes puntos:
1. Quiero ponerme en contacto con una persona y en primer lugar decido cmo
lo voy a hacer, por telfono, visitndole, enviando una carta, etc.
2. Esta persona con la que quiero establecer la comunicacin es sueca, y no
domina el espaol, por lo tanto debemos establecer un idioma comn de
comunicacin, por ejemplo el ingls. Tambin podramos decidir si deseamos
emplear una clave especfica de comunicacin para que nadie que est
escuchando pueda entender lo que decimos.
REDES EN EDUCACIN 2 21
Captulo 1
3. Todo esto lo hemos hecho sin plantearnos qu es ese timbre que suena, qu
quiere decir el bip que se escucha al descolgar el telfono. Cmo sabe mi
amigo que le llaman? Cmo se que puedo utilizar el telfono? Estos son
tambin acuerdos que ya existen y que empleamos apenas sin darnos cuenta,
pero que hubo que definir en la comunicacin entre equipos informticos. Modelo Propietarios
4. A continuacin me debo plantear cmo ha de ser el mensaje, en que situacin
se va a dar, cmo puedo localizar a la persona,... Creo una estructura del
mensaje, un guin de la comunicacin que quiero establecer.
5. Ahora procedo a marcar el nmero de telfono, preguntar por la persona con
la que quiero hablar, identificarla e identificarme. Comprobamos que la calidad
de la comunicacin es adecuada. Puede suceder que se den muchas
interferencias y que necesitemos volver a ponernos en contacto, acordamos
cmo hacerlo.
Ilustracin 20: Los modelos propietarios impedan la comunicacin entre
6. Estoy hablando con mi amigo y no entiendo algo que me ha dicho, le pido que ordenadores que no estuvieran desarrollados e implementados por un mismo
me repita esa ltima palabra, a l le puede suceder lo mismo. fabricante.
7. Por ltimo, cmo y dnde se transforma la voz en un impulso elctrico?,
qu caractersticas debe tener?, cmo debe funcionar un telfono?, cmo
han de ser las conexiones?
Este proceso de comunicacin es, con muchos matices y, salvando las distancias,
los niveles 7 a 1 del modelo de referencia OSI. Debemos comprender que, en su
momento, con la existencia de modelos propietarios era necesario la creacin de un
estndar comn y un anlisis profundo de las necesidades asociadas a la
comunicacin de computadoras. Anotaciones
22
Captulo 1: Introduccin a las redes de ordenadores
a) Arquitectura OSI.
Por ejemplo, los mensajeros deben llevar los paquetes y cartas de un sitio a otro de
Transporte
la empresa o a otras empresas, sin embargo, no trabajan con cualquier tipo de carta o
paquete, estos, deben seguir unas claras normas a la hora de indicar direccin, formato
etc. Adems, slo pueden recibir los paquetes de su jefe de servicio. Este, se traslada Red
por los distintos departamentos recogiendo los paquetes, identificando los que no estn
bien hechos y entregando a los mensajeros aquellos que se pueden enviar. Pero, se Enlace
comunica nicamente con los gerentes de cada departamento que, entre sus
funciones, estn la recogida de documentacin que se va a enviar, para supervisarla y Fsico
entregrsela al jefe de servicios de mensajeros. Evidentemente, este modelo se
asemeja mucho a las tpicas estructuras burocrticas.
La arquitectura de esta empresa la compondran los distintos puestos de trabajo, las Medio Fsico
tareas que desempea cada empleado y cmo presta servicio a los de rango superior.
Adems, explica cmo van a circular las rdenes y decisiones entre los empleados de Ilustracin 21: Cada nivel se apoya en los servicios que le ofrece el nivel
las distintas capas. Pero, todo est pensado para que los trabajadores, sean del rango inferior.
que sean, trabajen, aunque no tengan contacto directo, para cumplir las rdenes del
director general de la empresa. Es decir, se ha contestado a las siguientes cuestiones:
Anotaciones
Qu soy?
REDES EN EDUCACIN 2 23
Captulo 1
Todos los niveles trabajan para dar un servicio al usuario del ordenador que desea
comunicarse u obtener un servicio de otro equipo interconectado. La arquitectura OSI,
divide todas las tareas en una serie de niveles que cooperan entre s. Un nivel se sirve protocolo (n+1) (n+1)
protocolo
del inferior en tanto en cuanto este ltimo realiza una tarea para l, pero, a su vez, este entidad (n+1) entidad (n+1)
segundo nivel emplear a otro que est en la capa inmediatamente inferior. NIVEL n+1
servicio (n) servicio (n)
En definitiva, cada nivel se relaciona con el inmediatamente superior e inferior
mediante el concepto de interfaz, formado por un conjunto de elementos fsicos y
protocolo (n)
lgicos que relacionan dos niveles adyacentes. Los interfaces entre un nivel n y sus
entidad (n) entidad (n)
niveles adyacentes n-1 y n+1, estn definidos por los servicios ofrecidos. Por ejemplo,
NIVEL n
un nivel puede ofrecer al nivel superior la traduccin, a un lenguaje comn, de la servicio (n-1) servicio (n-1)
comunicacin que se desea enviar (es su traductor), y una vez que ha efectuado su
trabajo, cuenta con un nivel inmediatamente inferior que, por ejemplo, va a envolver la
informacin ya traducida, sera su empaquetador.
As, gracias al trabajo de los tres niveles hemos logrado que una informacin que NIVEL n-1
slo poda ser identificada por una aplicacin, ahora sea entendida por el resto de
aplicaciones de su mismo nivel y que viaje protegida para que se conserve ntegra. Se Ilustracin 22: Comunicacin entre entidades del mismo nivel. Aunque no
existe una comunicacin fsica directa, las entidades de un mismo nivel se
ha mejorado la calidad de la comunicacin gracias a los servicios que se han prestado comunican directamente de forma virtual.
unos niveles a otros.
A su vez, para el intercambio de informacin entre unidades funcionales del mismo
nivel, se definen un conjunto de reglas denominadas protocolos. Cada nivel pasa la
peticin al nivel inferior, sin embargo, la arquitectura del modelo realiza las funciones de
tal manera que, aparentemente, un nivel de un ordenador se comunica directamente
con el nivel similar de otro ordenador.
Por ejemplo, si el director general de nuestra empresa desea enviar una carta al
director general de otra, amenazndole con una OPA, la comunicacin ser entre los Anotaciones
dos directores generales aunque la carta haya recorrido un largo camino de descenso y
ascenso en la jerarqua de ambas empresas, puesto que nadie, en ninguna de las dos
empresas, tiene capacidad para intervenir en una comunicacin de tan alto nivel.
Otra situacin en la que podemos ejemplificar esta comunicacin entre niveles sera
con estos mismos directores hablando por telfono. Realmente, su voz no se transmite
directamente a la otra persona, se deben establecer una serie de servicios intermedios
(nodos de comunicacin, centralitas, operarios, etc.) que van pasando la informacin,
transmitiendo la seal telefnica, para que se produzca una comunicacin a distancia.
24
Captulo 1: Introduccin a las redes de ordenadores
Para entablar una comunicacin, cada nivel, empezando por el ms alto, enva la
informacin al nivel lindante inferior hasta llegar al nivel ms bajo que accede Usuario Local Proveedor Usuario Remoto
directamente al medio fsico (cable, ondas de radio, etc.) En la mquina receptora la (A) (B)
informacin seguir el camino ascendente hasta llegar al nivel superior. Cada nivel
utiliza los servicios del nivel inmediatamente inferior e incorpora una serie de
mecanismos que le permiten mejorar dichos servicios ofreciendo al nivel superior solicitud
servicios ms sofisticados. Sin embargo, un nivel no conoce la forma en que el nivel
inferior ha realizado el servicio ofrecido, est diseado para realizar una funcin con indicacin
independencia de lo que puedan hacer los otros niveles.
respuesta
Para pensar:
Dos filsofos pasean por el campo y uno le pregunta a otro -qu es peor, la ignorancia
o la indiferencia?- Y el otro le contesta ni lo s ni me importa- Pues bien, este es el confirmacin
conocimiento que un nivel tiene de lo que hace el otro. Ellos deben cumplir con su
misin y desconocen lo que hacen las capas adyacentes. Ilustracin 23: Primitivas de servicio son comandos que permiten la
comunicacin entre entidades.
Un nivel solicita los servicios del nivel inferior utilizando una serie de primitivas de
servicio. Un proveedor va a informar al usuario del servicio de una serie de sucesos o
eventos utilizando las primitivas de servicio. Mediante la primitiva se especifica la
funcin a realizar y con los parmetros que se pasan se transfiere la informacin de
datos y control.
Podemos comparar las primitivas de servicio con una serie de mensajes u rdenes Anotaciones
(siempre las mismas) que se emplean para poder realizar un servicio.
En el modelo OSI se utilizan cuatro tipos de primitivas:
solicitud, el usuario del servicio emite esta primitiva para solicitar el servicio
y pasar los parmetros que permiten realizar el servicio solicitado.
respuesta, el usuario del extremo emite esta primitiva para reconocer algn
procedimiento previamente solicitado por una indicacin.
REDES EN EDUCACIN 2 25
Captulo 1
confirmacin, el proveedor del servicio emite esta primitiva para conocer o cabecera (n) SDU (n)
completar algn procedimiento que se ha requerido mediante una solicitud.
protocolo (n+1)
Quiero hacer una llamada a cobro revertido, marco el nmero de telefnica y PDU informacin Opciones Informacin original
SOLICITO ese servicio, informando del nmero con el que me quiero comunicar. La (n) de control de servicio del usuario
telefonista llama al telfono que le he sealado e INDICA, que hay una llamada a cobro
revertido, en mi casa le RESPONDEN que aceptan la llamada y la telefonista me
Ilustracin 24: Estructura de una PDU de nivel n
CONFIRMA que ya puedo hablar.
La secuencia de funcionamiento de las primitivas entre el usuario y el suministrador
del servicio se representa mediante la siguiente figura. Un grfico temporal, en el cual el
transcurso del tiempo se muestra de arriba abajo y donde las lneas verticales
representan los SAP (Service Access Points), estos ltimos son puntos por los cuales Datos
el usuario de un servicio accede a los servicios ofrecidos por el nivel inferior.
1 2 3
Una entidad en el usuario A enva una peticin de servicio a su nivel inferior, y
ste, su proveedor, la encaminar hacia el usuario B. A la entidad correspondiente,
del mismo nivel del cual parti la solicitud en el usuario A, en el usuario B, lo que le
C 1
llega es una indicacin. A su vez este utilizar la primitiva de respuesta, y lo que llegar
al usuario A es una confirmacin. Las entidades de nivel inferior hacen de C 2
intermediarios en la comunicacin entre sus respectivas entidades de nivel superior.
C 3
Mi director general (empresa A) le pide a su secretario que le ponga en
comunicacin con el director de la otra empresa (empresa B), su secretario se pone en Ilustracin 25: Segmentacin de paquetes. Cuando un paquete de datos es
contacto con el secretario de la empresa competidora y le indica los deseos de su jefe. excesivamente grande, se segmenta. Cada segmento debe poseer su propia
El secretario de la empresa B habla con su jefe, y si ste acepta, le pasa la cabecera.
comunicacin. Los secretarios son los proveedores de servicios y los distintos
mensajes que se pasan entre jefes y secretarios para establecer la comunicacin
seran las primitivas del servicio.
Anotaciones
Los servicios pueden ser confirmados o no confirmados. En el servicio confirmado
se utilizan las cuatro primitivas, en el servicio no confirmado solo se utilizan las
primitivas de solicitud e indicacin, es decir, no se espera la respuesta del destinatario
para establecer la comunicacin.
Analoga:
Hace apenas un par de aos, Euskaltel present una campaa publicitaria en la
que una persona empezaba a llamar a un tal Patxy a voces. Si esta persona
empezara a hablar sin haber esperado la respuesta de Patxy, estara empleando un
servicio no confirmado.
26
Captulo 1: Introduccin a las redes de ordenadores
c) Especificacin de protocolos OSI. Se envan datos Datos Se reciben datos
Tal como hemos descrito, la comunicacin entre dos equipos se hace mediante la
7 Aplicacin C Datos Aplicacin
relacin (lgica) que establecen los niveles similares de los distintos nodos. Esta
relacin lgica es, en definitiva, una relacin de comunicacin entre niveles y, para que
esta comunicacin se pueda producir, se han establecido una serie de normas, lo que 6 Presentacin C C Datos Presentacin
hemos definido hasta ahora como protocolos. As, las entidades de un mismo nivel,
emplean protocolos propios.
5 Sesin C C C Datos Sesin
Evidentemente, el fin de esa comunicacin entre niveles es la transmisin de una
serie de datos que se han originado en la capa de aplicacin. Esos datos, van bajando
por las distintas capas donde, cada una de ellas, agrega informacin en su propio 4 Transporte C C C C Datos Transporte
lenguaje (protocolo) para que, cuando esos datos lleguen a su destino, cada nivel
entienda la informacin que recibe y se pueda comunicar con la capa del mismo rango
3 Red C C C C C Datos Red
del otro equipo.
Esa informacin que se van pasando los distintos niveles recibe el nombre de PDU
(Protocol Data Unit, Unidad de datos de protocolo) y tiene un formato similar en cada 2 Enlace de datos C C C C C C Datos F Enlace de datos
capa, una serie de datos que se reciben de la capa anterior, a la que se le aade la
cabecera de la capa del nivel en el que se encuentran los datos. Esta cabecera, propia 1 Fsica
de cada nivel contiene las opciones que aporta ese nivel al proceso de comunicacin. Bits Fsica
Todas las unidades de datos deben ser autocontenidas, es decir, deben llevar
direccin origen y direccin destino. La estructura de una PDU se puede ver en la figura Estacin A Estacin B
que se muestra a continuacin:
Ilustracin 26: Circulacin de datos a lo largo de las capas del modelo OSI.
Una PDU de nivel n est formada por una cabecera y la SDU (Service Data Unit, Cada nivel aade su propia cabecera que permitir la comunicacin con su
unidad de datos de servicio). En la cabecera se incluye la informacin de control, mismo nivel de la otra estacin.
formada por el identificador de la PDU y unos parmetros (opciones de servicio). La
SDU de nivel n est compuesta de la PDU del nivel n-1, la cual a su vez est formada
por las cabeceras de los niveles superiores, y los datos de usuario con los que se
Anotaciones
empez la transmisin. A este proceso se le denomina encapsulacin.
Del mismo modo que la informacin desciende por los distintos niveles hasta llegar
a la capa fsica y los datos van siendo encapsulados sucesivamente, las capas del host
de destino leen la cabecera que le enva el nivel anlogo del host emisor, la eliminan y
pasan el paquete de datos al nivel superior.
Por regla general, y para evitar que el deterioro del paquete de datos provoque una
prdida grave de informacin, ste puede ser dividido, haciendo corresponder una PDU
de nivel n con varias PDU de nivel n-1, operacin conocida como segmentacin. En el
nodo receptor habr que realizar un reensamblaje para obtener de nuevo la PDU de
nivel n.
REDES EN EDUCACIN 2 27
Captulo 1
Tambin, se puede hacer corresponder varias PDU de nivel n con una nica PDU 7 Aplicacin Aplicacin
de nivel n-1, operacin conocida como bloqueo. En el nodo receptor habr que realizar
un desbloqueo para obtener de nuevo las PDU de nivel n. 6 Presentacin Presentacin
El modo de actuar en la comunicacin entre dos nodos de una red que sigue el
modelo OSI se puede describir suponiendo que tenemos un nodo emisor y otro 5 Sesin Sesin
receptor. El emisor tiene unos datos que quiere transmitir al receptor. Estos datos los
pone a disposicin del nivel de aplicacin, este recoge los datos, les aade la
4 Transporte Transporte
informacin de control propia del nivel y los enva al nivel de presentacin. El nivel de
presentacin a su vez aade otros datos de control a la PDU que le llega desde el nivel
de aplicacin y la nueva PDU se la entrega al nivel de sesin. As sucesivamente hasta 3 Red Red Red Red
que se llega al nivel fsico. Previamente el nivel de enlace de datos ha fragmentado la 192.168.0.1 170.127.3.4 192.168.10.3
PDU en una o ms tramas (dependiendo del tipo de red en que se trabaje), crea 2 Enlace de datos Enalce de datos Enalce de datos Enlace de datos
tambin una cola que indica el final del paquete y utiliza el mtodo de acceso al medio
para poder acceder al medio de transmisin. Estas tramas se transmiten por el hilo de
1 Fsica
cobre como un flujo de bits (variaciones en el nivel de tensin, las cuales representan Fsica Fsica Fsica
unos y ceros del sistema binario). Red 1 Red 2 Red 3
Para pensar:
Qu diferencias puede haber entre el encapsulamiento que sufren las PDU de un
nivel con un juego de muecas rusas?
28
Captulo 1: Introduccin a las redes de ordenadores
Sesin Sesin
El modelo OSI explica qu se mandan dos sistemas que quieren comunicarse y las
Transporte
estructuras de datos utilizadas para ello. En cada nivel hay definidas unas funciones Transporte
que proporcionan unos servicios tpicos de dicho nivel, ya sea por hardware o por Red Red
Red
Red
software, los cuales se llevan a cabo siguiendo un protocolo del nivel. Cada capa hace Enlace
Enlace
Enlace
Enlace
uso de las funciones del nivel inferior para realizar sus propias funciones, y a su vez, Fsico
Fsico
Fsico Fsico
ofrece servicios al nivel superior. A travs de estos niveles se consiguen todas las
Receptor
funciones requeridas para conectar sistemas heterogneos. Emisor
Red
Supongamos que deseo enviar un ramo de flores a alguien. Dependo de la
floristera para comprarlo y que lo forme, pero la persona encargada de la tienda debe
buscar a otra persona que se encargue de recoger el ramo y llevarlo a su destinatario, y
ya con su regalo, alguien debe desenvolverlo y ponerlo en agua. Se ha establecido una
cadena de dependencias y servicios entre unas personas y otras. Si no hay florista no
hay ramo que enviar, pero sin mensajero el ramo no llegara nunca. Estos servicios
tienen un doble sentido, cuando los datos van bajando hasta el ltimo nivel y cuando,
en el equipo receptor ascienden hasta el nivel de aplicacin. Ilustracin 28: Comunicacin entre niveles: Cuando un paquete de datos se
mueve en distintas redes, la comunicacin entre los niveles inferiores no se
El siguiente grfico muestra el flujo de informacin entre capas. Vemoslo con un hace entre el emisor y el receptor, sino que intervienen adems, los distintos
sencillo ejemplo: routers.
REDES EN EDUCACIN 2 29
Captulo 1
A medida que se van recibiendo secuencias de bits, se van pasando a las capas
superiores. Cada capa elimina su encabezado antes de pasarlo a una capa superior.
Obsrvese que el mensaje que enva cada capa de la estacin A a su capa inferior es
idntico al que recibe la capa equivalente de la capa B desde una capa inferior.
Finalmente los datos llegarn a la capa de aplicacin, sern interpretados y mostrados
al usuario del host B.
e) Explicacin del modelo.
30
Captulo 1: Introduccin a las redes de ordenadores
La capa fsica no interpreta la informacin que est enviando: slo transmite ceros y
unos determinando cmo se va a producir un cero o un uno empleando para ello
distintos mecanismos en funcin del medio por el que deba propagarse los datos. Es
decir, traduce a seal elctrica, lumnica o de radio una serie de datos que ha recibido en
formato digital. Algunos protocolos de nivel fsico son: RDSI, o EIA RS-232, que define la
utilizacin de los puertos serie de los ordenadores.
REDES EN EDUCACIN 2 31
Captulo 1
empiezojamntermino empiezojamntermino
Otra de las funciones que realiza esta capa es la de control de flujo para evitar la
saturacin del equipo que recibe la informacin. As, se establece el acuerdo sobre
cunta capacidad de informacin puede asumir el equipo receptor (se habla de
ventanas a las que se da una capacidad, 1, 2, 3,...). Se puede decir que esta capa testigo
hace de guarda de circulacin que controla el flujo de informacin que debe pasar
por una calle para que no se bloquee. El sistema ms sencillo es el de parada y
espera, el ordenador emisor enva una trama y espera que el receptor confirme la MSAU
recepcin para enviar otra.
En resumen, los protocolos de esta capa son responsables de delimitar las
secuencias de bits que enva a la capa fsica, escribiendo ciertos cdigos al
comienzo y al final de cada trama. Ofrece la transmisin y recuperacin fiable de
datos, con varias funciones: Control de errores (deteccin/correccin), delimitacin o
sincronizacin de tramas, funcin de transparencia y control de flujo. El nivel anterior
slo ve bits, debemos determinar donde acaba un mensaje y comienza el siguiente
(control de tramas), adems se evita que haya ambigedades en cuanto a dnde
empieza y termina cada trama (funcin de transparencia). La informacin se enmarca
con bits de control. Al estar todos los ordenadores interconectados, se necesita algo Ilustracin 31: Paso testigo. Una forma de controlar el acceso al medio
que regule el acceso al medio compartido (la red), es lo que se conoce como control fsico es la tcnica del paso de testigo, que consiste en permitir enviar
de flujo. mensajes nicamente, cuando se dispone del testigo que circula por la red.
Algunos protocolos del nivel de enlace: HDLC, LAPB, LLC, LAPD, ALOHA, CSMA,
PPP, RDSI, CSMA/CD y Paso testigo.
Dentro de un ordenador, este nivel decide si, el mensaje que acaba de llegar,
tiene como destino ese equipo y, por lo tanto, lo debe dejar pasar a los niveles
superiores del sistema o debe devolverlo a la red. Su funcin sera similar a la de
un cartero que recogiera todas las cartas que circulan y rechazara las que no van Router
a su zona, dejando pasar las que s estuvieran bien dirigidas. Si el nivel de red
recibe una trama que no es para la mquina en que reside, no la pasar a los
Router Router
niveles superiores y la reenviar hacia la mquina destino.
La PDU (Protocol Data Unit) del nivel de red se llama paquete o datagrama.
Ejemplos de protocolos del nivel de red son: X25, Frame Relay y ATM para redes Router Router Router
de conmutacin, e IP para redes interconectadas.
Esta capa ofrece como servicio, a los niveles superiores, la identificacin de la
procedencia y destino de los paquetes de datos, y utiliza al nivel inferior para que Router Router
los organice de forma efectiva.
REDES EN EDUCACIN 2 33
Captulo 1
Realiza una conexin extremo a extremo entre los niveles de transporte de las
mquinas origen y destino, es decir, solo se ven involucrados los niveles de
transporte del origen y destino sin intervenir los de las mquinas intermedias.
El nivel de transporte suele realizar operaciones de segmentacin y multiplexacin
(incluir los datos pertenecientes a distintas conexiones del nivel superior por una
nica conexin del nivel actual). Es decir, se encarga de agrupar o separar los
Cliente
1 Peticin de conexin
datos procedentes de los niveles superiores para que se obtenga una gestin ms
Peticin 2 Conexin aceptada
eficiente de la red.
de 3 Peticin de datos
Por ltimo, se encarga de establecer la conexin entre el host de origen y de 4 Manda datos
destino, de manera que se pueda controlar todo el trfico de la informacin. conexin
5 Peticin de desconexin
Ejemplos de protocolos ISO son: TP0, TP1, TP2, TP3 y TP4. Y ejemplos de Servidor 6 Desconexin aceptada
protocolos para Internet son: TCP y UDP.
Nivel de sesin, proporciona funciones de organizacin y sincronizacin para Ilustracin 33: El nivel de transporte se encarga de los mecanismos de
que las aplicaciones dialoguen entre si. El dilogo se realiza a travs del uso apertura y cierre de conexin entre equipos.
de una conexin que se llama sesin. Son mecanismos complejos que
consiguen determinar en que punto se encuentra exactamente una
comunicacin si ocurre un error fatal. No se suele usar, son para aplicaciones
muy especficas.
Nivel de aplicacin, este nivel enlaza directamente con el usuario real. Son
funciones de uso comn para muchas aplicaciones, las cuales estaran por
encima (emulacin de terminales, transferencia de ficheros, correo
electrnico...).
34
Captulo 1: Introduccin a las redes de ordenadores
Modelo OSI
6.4. Funcionamiento en una red con la pila OSI
7 Aplicacin Procesos de red a aplicaciones
AProporciona servicios de red a procesos de
aplicacin (como correo electrnico, transfe-
La transmisin de datos entre dos nodos de una red que sigue el modelo OSI, necesita rencia de archivos y emulacin de terminales)
que cada nodo tenga los mismos protocolos en cada nivel ya que de otra forma no se
6 Presentacin Representacin de datos
entenderan el emisor y el receptor. En el modelo OSI no existe una comunicacin directa AGarantizar que los datos sean legibles para el
sistema receptor.
entre dos niveles a excepcin del nivel fsico. Realmente lo que hay es una relacin lgica A Formato de los datos.
A Estructuras de los datos.
entre los niveles. A Negocia la sintaxis de transferencia de datos
para la capa de aplicacin.
Cuando la comunicacin entre dos mquinas debe atravesar una o varias redes ser 5 Sesin Comunicacin entre hosts
AEstablece, administra y termina sesiones entre
necesario que entre dos mquinas adyacentes se comuniquen hasta el nivel de red, donde aplicaciones.
se ve la informacin relativa a direccin destino, sin embargo la comunicacin entre emisor y 4 Transporte Conexiones de extremo a extremo
receptor ser extremo a extremo a partir del nivel de transporte. A Se ocupa de aspectos de transporte entre hosts.
A Confiabilidad del transporte de datos.
A Establecer, mantener, terminar circuitos virtuales.
Es decir, en los nodos intermedios solo tienen que tratar la informacin los tres niveles A Deteccin y recuperacin de fallas.
A Control del flujo de informacin.
inferiores, observando la cabecera correspondiente a su nivel y si el paquete va dirigido a
3 Red Direccionamiento y mejor ruta
ellos y viendo que no, reenvindolo al receptor. El resultado para los cuatro niveles A Proporciona conectividad y seleccin de ruta entre
dos sistemas finales.
superiores es como si hubieran recibido la informacin directamente desde su nivel A Dominio de enrutamiento.
equivalente en la mquina emisora. Por ello los niveles superiores se denominan protocolos
extremo a extremo. 2 Enlace de datos Acceso a los medios
A Permite la transferencia confiable de los datos a
travs e los medios.
A Direccionamiento fsico, topologa de red,
notificacin de errores, control de flujo.
a) Mdelo IEEE
Ilustracin 34: Capas del modelo OSI
Con un fin similar al que inspir a la ISO para crear el modelo OSI, el Institute of
Electrical and Electronic Engineers desarroll una serie de estndares de comunicacin
de dispositivos para redes LAN y WAN de manera que se pudieran compatibilizar los
Anotaciones
productos de las distintas empresas orientados a este sector de comunicacin. As, se
cre el Comit 802 que elabor, entre otros, el estndar 802.3, siendo esta familia de
protocolos la ms extendida en la actualidad, afectando a los niveles fsico y de enlace
del modelo OSI en redes LAN.
REDES EN EDUCACIN 2 35
Captulo 1
Por ejemplo el IEEE 802.11a, 802.11b, 802.11g para comunicacin inalmbrica, IEEE e-mail
Presentacin
802.5 para redes token ring, el IEEE 802.3u para redes fast ethernet, etc. ftp
...
Sesin
Transporte
Transporte
Red
Nota: Red
Enlace
Enlace
Debemos considerar los estndares IEEE 802.11x como la tecnologa del futuro. La
Fsico
mayora de las empresas estn implementando dispositivos inalmbricos por su Fsico
versatilidad y flexibilidad. La existencia de estos estndares est permitiendo la Pila OSI Pila TCP / IP
36
Captulo 1: Introduccin a las redes de ordenadores
Capas
El nivel de red tendra como funcin crear datagramas de informacin que, Nivel de transporte TCP UDP
siguiendo distintos caminos, deberan llegar al host de destino. Sin embargo, no se
tiene en cuenta ningn mecanismo que garantice que no se va a perder ningn Nivel de red IP
datagrama ni la aplicacin del host de destino, pero debe evitar que se produzcan
congestiones en la red. Nivel de enlace
Enlace de datos y fsico
En la capa de transporte se establece comunicacin de extremo a extremo. Esta Nivel fsico
comunicacin, dependiendo del protocolo que emplee puedes estar orientada a
conexin (reservando as una ruta mientras se produce la transmisin de datos) y fiable
y otra no orientada a conexin y no fiable. Esta capa se encarga de servir de
intermediario entre las aplicaciones y el nivel de red y dota de fiabilidad a la
comunicacin que establece el nivel de red, procurando que los paquetes pasen
ordenados y sin prdidas.
Por ltimo, en la capa de aplicaciones y servicios se definen una serie de protocolos
con funciones muy diversas (FTP, SNMP, http, etc.) extrados de los programas
empleados por los usuarios., se encarga de que se comuniquen las aplicaciones
situadas en distintos equipos.
Anotaciones
REDES EN EDUCACIN 2 37