You are on page 1of 15

UNIDAD DIDCTICA 2

ARQUITECTURA DE LOS SISTEMAS DE


COMUNICACIN

En esta unidad aprenders:

Identificar e interpretar las caractersticas del modelo


de referencia para la interconexin de sistemas
abiertos.
Clasificar los posibles modelos de arquitecturas de
comunicaciones que se usan actualmente.
Reconocer las funciones y servicios correspondientes a
los distintos niveles de una arquitectura de red.
INDICE
UNIDAD DIDCTICA 2............................................................................................................................1
........................................................................................................................................................................1
INDICE.........................................................................................................................................................2
1.- INTRODUCCIN..................................................................................................................................3
1.1.- PROTOCOLO..........................................................................................................................................3
1.2.- CAPA O NIVEL.......................................................................................................................................3
1.3.- Interface entre capas...................................................................................................................3
1.4.- ARQUITECTURA DE UNA RED...................................................................................................................4
1.5.- LOS SISTEMAS ABIERTOS.........................................................................................................................4
2.- PROBLEMAS EN EL DISEO DE LA ARQUITECTURA DE LA RED......................................4
3.- CARACTERSTICAS DE LAS ARQUITECTURAS POR NIVELES............................................5
4.- TIPOS DE SERVICIOS.........................................................................................................................7
5.- ARQUITECTURA DE REDES............................................................................................................8
5.1.- MODELO DE REFERENCIA OSI. ................................................................................................................9
5.2.- ARQUITECTURA TCP/IP......................................................................................................................12
5.3.- NOVELL NETWARE..............................................................................................................................13
5.4.- RED MICROSOFT.................................................................................................................................14
6.- EJERCICIOS........................................................................................................................................15

2
1.- Introduccin.

Lo ms caracterstico de las redes de rea local es el conjunto de servicios que


proporcionan a sus usuarios. Estos servicios fundamentan su actuacin en el intercambio de
datos entre niveles lgicos semejantes en distintas mquinas, o terminales de la misma o distinta
red. Toda esta arquitectura de comunicacin est organizada jerrquicamente formando una
arquitectura.

1.1.- Protocolo.

Un protocolo es un conjunto de reglas perfectamente organizadas y convenidas de


mutuo acuerdo entre los participantes en una comunicacin, cuya misin es regular algn
aspecto de la misma. Es habitual que los protocolos estn dados como normativas o
recomendaciones de las asociaciones de estndares. Los fabricantes que se ajustan a estas
normativas tienen la seguridad de ser compatibles entre s en aquellos aspectos regulados por el
protocolo.

1.2.- Capa o nivel.

Con el fin de simplificar la complejidad de cualquier red, los diseadores de redes han
convenido estructurar las diferentes funciones que realizan y los servicios que proveen en una
serie de niveles o capas.
Las capas estn jerarquizadas. Cada capa se construye sobre su predecesora. El
nmero de capas y, en cada una de ellas, sus servicios y funciones varan con cada tipo de red.
Sin embargo, en cualquier red, la misin de cada capa es proveer servicios a las capas
superiores hacindoles transparentes el modo en que esos servicios se llevan a cabo. De esta
manera, cada capa debe ocuparse exclusivamente de su nivel inmediatamente inferior, a quien
solicita servicios, y del nivel inmediatamente superior, a quien devuelve resultados.
Pongamos un ejemplo. Imaginemos un viaje en tren. El viajero debe adquirir un billete,
utiliza un servicio concreto. Pero para llegar a su destino no basta con adquirir el billete. La
compaa ferroviaria debe conducirle al tren y situarle en su asiento. A su vez, el tren requiere
fluido elctrico suministrado por la compaa elctrica para que se pueda producir el fenmeno
de transporte. Cada uno de estos acontecimientos pertenece a una capa. Slo pueden
solicitarse servicios a las capas adyacentes; por ejemplo, el viajero no puede pedir a la compaa
elctrica el fluido, slo el tren es el que est capacitado para alimentarse elctricamente de los
tendidos de tensin elctrica.

1.3.- Interface entre capas.

Se ha dejado claro que dos capas consecutivas establecen relaciones de comunicacin.


Podemos afirmar que estas relaciones son las nicas que existen en las redes estructuradas
como sucesin ordenada de capas. Esto nos lleva a definir el modo en que cada capa negocia
los servicios y se comunica con las capas adyacentes. Llamamos interfaz o interface de capa a
las normas de intercomunicacin entre capas.

3
En el ejemplo anterior, existe una forma concreta de solicitar un billete: hay que dirigirse
a la ventanilla, esperar un turno, solicitar un destino, etc. Para subirse al tren hay que averiguar
el nmero de andn, desplazarse hasta el mismo, buscar el asiento, etc.
El interfaz, entendido como la definicin de los servicios y operaciones que la capa
inferior ofrece a la superior, se gestiona como una estructura de primitivas. Las primitivas son
llamadas entrantes o salientes en cada una de las capas que sirven para solicitar servicios,
devolver resultados, confirmar las peticiones, etc.

1.4.- Arquitectura de una red.

La arquitectura de una red es el conjunto organizado de capas y protocolos de la


misma. Esta organizacin de la red debe estar suficientemente clara como para que los
fabricantes de software o hardware puedan disear sus propios productos, todo ello con la
garanta de que funcionarn en comunicacin con otros equipos que sigan las mismas reglas.
Obsrvese que no se han incluido en la arquitectura los interfaces. Ello es debido a que
la estructura de capas los oculta totalmente. Un interfaz concreto requiere ser conocido
exclusivamente por las dos capas adyacentes a las que separa.

1.5.- Los sistemas abiertos.

El concepto de sistema abierto fue propuesto inicialmente por la ISO (International


Organization for Standardization) como aquel sistema compuesto por uno o ms ordenadores, el
software asociado, los perifricos, los procesos fsicos, los medios de transmisin de la
informacin, etc., que constituyen un todo autnomo capaz de realizar un tratamiento de la
informacin.
Posteriormente lo volvi a redefinir como un sistema capaz de interconectarse con otros
de acuerdo con unas normas establecidas. Por tanto, la interconexin de sistemas abiertos OSI
(Open Systems Interconnection) se ocupar del intercambio de informacin entre sistemas
abiertos. Su objetivo ser la confeccin de una serie de normas que permitan la
intercomunicacin de estos sistemas.

2.- Problemas en el diseo de la arquitectura de la red.


Aunque a primera vista parezca que el diseo de un sistema de comunicacin parece
simple, cuando se aborda el problema resulta mucho ms complejo, ya que es necesario
resolver una serie de problemas. Algunos de los problemas ms importantes a los que se
enfrentan los diseadores de redes de comunicaciones son los siguientes:

Encaminamiento. Cuando existen diferentes rutas posibles entre el origen y el destino


(si la red tiene una topologa de malla o irregular), se debe elegir una de ellas
(normalmente, la ms corta o la que tenga un trfico menor).
Direccionamiento. Puesto que una red tiene muchos ordenadores conectados, algunos
de los cuales tienen mltiples procesos, se requiere un mecanismo para que un proceso
en una mquina especifique con quien quiere comunicarse. Como consecuencia de
tener varios destinos, se necesita alguna forma de direccionamiento que permita
determinar un destino especfico. Suele ser normal que un equipo tenga asignado varias

4
direcciones diferentes, relacionadas con niveles diferentes de la arquitectura. En este
caso, tambin habr que establecer alguna correspondencia entre esas direcciones.
Acceso al medio. En las redes donde existe un medio de comunicacin de difusin,
debe existir algn mecanismo que controle el orden de transmisin de los interlocutores.
De no ser as, todas las transmisiones se interfieren y no es posible llevar a cabo una
comunicacin en ptimas condiciones.
Saturacin del receptor. Esta cuestin suele plantearse en todos los niveles de la
arquitectura, y consiste en que un emisor rpido pueda saturar a un receptor lento. En
determinadas condiciones, el proceso de una determinada capa en el otro extremo
necesita un tiempo para procesar la informacin que le llega de su capa inferior y
enviarla a la superior. Si ese tiempo es demasiado grande en comparacin con la
velocidad con la que le llega la informacin, ser posible que se pierdan datos. Una
posible solucin a este problema consiste en que el receptor enve un mensaje al emisor
indicndole que est listo para recibir ms datos.
Mantenimiento del orden. Algunas redes de transmisin de datos desordenan los
mensajes que envan, de forma que, si los mensajes se envan en una secuencia
determinada, no se asegura que lleguen en esa misma secuencia. Para solucionar esto,
el protocolo debe incorporar un mecanismo que le permita volver a ordenar los mensajes
en el destino. Este mecanismo puede ser la numeracin de los fragmentos, por ejemplo.
Control de errores. Todas las redes de comunicacin de datos transmiten la
informacin con una pequea tasa de error, que en ningn caso es nula. Esto se debe a
que los medios de transmisin son imperfectos. Tanto emisor como receptor deben
ponerse de acuerdo a la hora de establecer qu mecanismos se van a utilizar para
detectar y corregir errores, y si se va a notificar al emisor que los mensajes llegan
correctamente.
Multiplexaxin. En determinadas condiciones, la red puede tener tramos en los que
existe un nico medio de transmisin que, por cuestiones econmicas, debe ser
compartido por diferentes comunicaciones que no tienen relacin entre s. Aunque esta
tcnica se emplea en capas inferiores para compartir un nico canal, tambin se aplica
en niveles superiores de la arquitectura para compartir una misma conexin entre dos
estaciones.

3.- Caractersticas de las arquitecturas por niveles.


El diseo de un sistema de comunicacin requiere de la resolucin de muchos y
complejos problemas. Por este motivo, las redes se organizan en capas o niveles para reducir la
complejidad de su diseo. Esta tcnica se ha heredado de la metodologa de programacin
consistente en dividir el problema en subproblemas ms sencillos de tratar y en la programacin
modular Divide y vencers). Cada una de estas capas o subniveles (equivalente a un mdulo)
se construye sobre su predecesor (es decir, utiliza los servicios o funciones diseados en l) y
cada nivel es responsable de ofrecer servicios a niveles superiores.
Dentro de cada nivel de la arquitectura coexisten diferentes servicios. As, los servicios
de los niveles superiores pueden elegir cualquiera de los ofrecidos por las capas inferiores,
dependiendo de la funcin que se quiera realizar. A la arquitectura por niveles tambin se le
llama jerarqua de protocolos. Si los fabricantes quieren desarrollar productos compatibles,
debern ajustarse a los protocolos definidos para esa red. Por tanto, en una jerarqua de
protocolos se siguen las siguientes reglas:

5
Cada nivel dispone de un conjunto de servicios.
Los servicios estn definidos mediante protocolos estndares.
Cada nivel se comunica solamente con el nivel inmediato superior y con el
inmediato inferior.
Cada uno de los niveles inferiores proporciona servicios a su nivel superior.

Cuando se comunican dos ordenadores que utilizan la misma arquitectura de red, los
protocolos que se encuentran al mismo nivel de la jerarqua deben coordinar el proceso de
comunicacin. Por ejemplo, el nivel 2 de un equipo (transmitiendo, por ejemplo) coordina sus
actividades con el nivel 2 del otro extremo (que se encargara de recibir). Esto quiere decir que
ambos deben ponerse de acuerdo y utilizar las mismas reglas de transmisin (es decir, el mismo
protocolo).
En general, el nivel n de una mquina se comunica de forma indirecta con el nivel n
homnimo de la otra mquina. Las reglas y convenciones usadas en esa comunicacin se
conocen como protocolo de nivel n. A los elementos activos de cada capa se les llama
entidades o procesos y son stos los que se comunican mediante el uso del protocolo. Al grupo
formado por las entidades o procesos en mquinas diferentes que estn al mismo nivel se
llaman entidades pares o procesos pares.

Ejemplo de comunicacin utilizando la idea de divisin en niveles.

Imaginemos que en la Antrtida hay dos estaciones cientficas, una con un cientfico
espaol (solo sabe espaol) y otra con uno francs (solo sabe francs) y necesitan intercambiar
informacin sobre sus experimentos. La nica forma de hacerlo es mediante un enlace
microondas, utilizando cdigo Morse. Adems los radiotelegrafistas son ingleses y solo conocen
su idioma, por lo cual necesitaremos un intrprete espaol-ingls y otro francs-ingls.

Entonces para que el cientfico espaol pueda transmitir, al francs, informacin sobre
su experimento:

Ofrece el mensaje en castellano al El cientfico francs lo recibe del


traductor (espaol/ingls) traductor
NIVEL 3 NIVEL 3

El traductor espaol/ingls lo El traductor ingls/francs lo recibe


recibe y lo traduce al ingls y lo traduce a francs
NIVEL 2 NIVEL 2

El radiotelegrafista recibe el
El otro radiotelegrafista lo recibe en
mensaje y lo traduce a Morse y lo
Morse y lo traduce a ingls
transmite a la otra estacin
NIVEL 1
NIVEL 1
Mediante ondas

6
El modelo de arquitectura por niveles necesita de informacin adicional para que los
procesos pares puedan comunicarse a un determinado nivel. Estos datos adicionales dependen
del protocolo utilizado y slo se conoce su verdadero significado a ese nivel; normalmente, los
niveles inferiores los tratan como si fuera informacin propiamente dicha. A ese aadido se le
llama generalmente cabecera o informacin de control, y suele ir al principio del mensaje,
aunque tambin puede ir al final o en ambos extremos.
En todas las capas de arquitecturas de redes reales se aaden cabeceras de control
para la comunicacin y todas ellas dependen del protocolo usado a ese nivel. En general, una
arquitectura de seis capas aade cinco cabeceras de control para transmisin. La ltima capa no
suele aadir informacin adicional ya que se encarga de enviar los dgitos binarios por el cable.

4.- Tipos de servicios.


Cada capa de una arquitectura de red define un conjunto de servicios que son utilizados
por niveles superiores. Estos servicios hacen uso a su vez de servicios que son utilizados por
niveles superiores. Estos servicios hacen uso, a su vez, de servicios de niveles inferiores.
Realmente slo los servicios de la capa ms baja son los que envan o reciben los datos por el
medio fsico de transmisin. Sin embargo, en los niveles superiores tambin se establecen
comunicaciones con los niveles homnimos de las otras estaciones, aunque stas sean
solamente virtuales. Por esta razn, las capas suelen ofrecer los mismos tipos de servicios que
la capa ms inferior (al estilo Enviar_Al_Otro_Extremo o Recibir_Del_Otro_Extremo), aunque
sea esta ltima la que realmente enva o recibe los datos.
Cuando una capa n desea enviar informacin, lo que hace es ejecutar el servicio que se
encuentra en la capa inmediatamente inferior (n-1). Para hacer esto, debe conocer la direccin
del SAP del servicio o, lo que es lo mismo, conocer el nombre de esa funcin y los parmetros
que de le debe transferir, es decir, las reglas de la interfaz.
Por todo esto, la capa n tiene la impresin de que es la capa n-1 la que enva la
informacin al otro extremo, cuando puede no ser as (slo si la capa n-1 es la capa 1). Esta
caracterstica es la que hace que los servicios de las diferentes capas de la arquitectura no sean
tan diferentes entre s, por lo menos en lo referente a la interfaz.
Bsicamente una capa cualquiera ofrece dos clasificaciones diferentes de tipos de
servicios: por tipo de servicio y por mtodo de acuse.
Existen dos tipos de servicios dependiendo del tipo de conexin:

Servicios orientados a la conexin: Para transferir informacin, es necesario que


primero se establezca una conexin entre el emisor y el receptor. Para ello, es necesario
que ambos se intercambien cierta informacin de control. Una vez que se ha establecido
la conexin, se envan los datos: si se desea finalizar, hay que terminar tambin esa
conexin. El ejemplo ms sencillo de este servicio es el sistema telefnico, donde cada
usuario establece una conexin con la persona que desea hablar marcando su nmero
de abonado.
Servicios no orientados a la conexin: En este caso, no se establece una conexin
para transferir los datos, sino que stos se envan directamente. Puesto que no hay
conexin, el mensaje tiene que llevar consigo la direccin del destinatario. Un ejemplo
de servicio orientado a la conexin es el envo y recepcin de mensajes cortos (SMS),
que funciona de igual forma que una carta en el servicio postal.

Existen dos tipos de servicios dependiendo del mtodo de acuse:

7
Servicios confirmados (fiables): Son aquellos en los que la estacin que enva la
informacin recibe una confirmacin de que el mensaje lleg correctamente al
destinatario. Si esa confirmacin no llega o llega una confirmacin negativa, el
emisor sabr que debe volver a enviar el mensaje.
Servicios no confirmados (no fiables): Al contrario que el tipo anterior en este caso
el emisor enva un mensaje peor no sabe que el destinatario lo recibi
correctamente, ya que no recibe ninguna confirmacin posterior.

Por tanto, los servicios de una capa pueden ser de cuatro tipos:

Servicios orientados a la conexin y confirmados.


Servicios orientados a la conexin y no confirmados.
Servicios no orientados a la conexin y confirmados.
Servicios no orientados a la conexin y no confirmados.

Estos tipos de servicios se utilizan dependiendo de la aplicacin. Por ejemplo, un usuario


que est viendo una pelcula digital por cable prefiere que la imagen sea ms suave y que le
llegue la mayor cantidad posible de fotogramas por segundo antes de perder una parte pequea
de ellos; en este caso, preferir un servicio orientado a la conexin y no fiable. Y es que los
retrasos producidos al enviar los acuses de recibo a veces resultan intolerables. En otros casos,
como, por ejemplo, la transferencia de archivos el usuario prefiere que todos los dgitos binarios
lleguen bien aunque la velocidad sea menor; en este caso, pedir un servicio orientado a la
conexin y fiable.
En algunas aplicaciones, como el envo de mensajes cortos, el usuario no desea
establecer una conexin, ya que el receptor puede encontrarse ausente en ese momento, por lo
que desear un servicio no orientado a la conexin, y si estos mensajes son importantes,
tambin confirmado.
Una determinada capa de una arquitectura puede ofrecer gran cantidad de servicios. Los
servicios bsicos que casi siempre se ofrecen son:

CONNECT: Se emplea para establecer una conexin. Este servicio se utiliza en


comunicaciones orientadas a la conexin.
DISCONNECT: Se utiliza para liberar una conexin y as terminar la comunicacin.
Tambin es un servicio orientado a la conexin.
DATA: Se utiliza para enviar informacin, tanto orientado a la conexin como sin
conexin.

Cuando una capa cualquiera de la arquitectura desea establecer una conexin con su
homnima remota, deber realizar una llamada al servicio CONNECT de la capa que tiene
debajo. sta, a su vez, tambin debe realizar esa llamada, a no ser que se trate de la capa ms
inferior. Lo mismo ocurre con los servicios DISCONNECT y DATA.

5.- Arquitectura de redes.


El crecimiento tan rpido sufrido por las redes locales, que hoy en da se han expandido
hasta formar la red Internet, ha impedido la consolidacin de un estndar global que definiera el
punto de partida sobre las especificaciones y protocolos de transmisin de datos. Se han
realizado esfuerzos considerables para obtener un estndar comn para todas las redes de los
diferentes fabricantes (como es el modelo OSI), pero se ha comprobado que esos esfuerzos que
se han realizado han llegado demasiado tarde.

8
En los siguientes apartados se vern los modelos ms utilizados actualmente para redes
de ordenadores.

5.1.- Modelo de referencia OSI.

El modelo OSI (Open Systems Interconnection, Interconexin de Sistemas Abiertos)


est basado en una propuesta establecida en el ao 1983 por la organizacin internacional de
normas ISO (ISO 7498) como un avance hacia la normalizacin a nivel mundial de protocolos. El
modelo se llama modelo de referencia OSI de la ISO, puesto que se ocupa de la conexin de
sistemas abiertos, esto es, sistemas que estn preparados para la comunicacin con otros
diferentes. Usualmente lo llamaremos slo modelo OSI para acortar.
OSI emplea una arquitectura en niveles a fin de dividir los problemas de interconexin en
partes manejables. Posteriores estndares de ISO definieron las implementaciones en cada nivel
para asegurar que se consigue una compatibilidad total entre ellos. La aproximacin en niveles
asegura modularidad y facilita que el software pueda mejorarse sin necesidad de introducir
cambios revolucionarios, adems de permitir la compatibilidad entre equipos diferentes, Consta
de siete niveles: Fsico, Enlace de datos, Red, Transporte, Sesin, Presentacin y
Aplicacin.
Los principios tericos en los que se basaron para la realizacin de OSI fueron los
siguientes:

Cada capa de la arquitectura est pensada para realizar una funcin bien definida.
El nmero de niveles debe ser suficiente para que no se agrupen funciones distintas,
pero no tan grande que haga la arquitectura inmanejable.
Debe crearse una nueva capa siempre que se necesite realizar una funcin bien
diferenciada del resto.
Las divisiones en las capas deben establecerse de forma que se minimice el flujo de
informacin entre ellas, es decir, que la interfaz sea ms sencilla.
Permitir que las modificaciones de funciones o protocolos que se realicen en una capa
no afecten a los niveles contiguos.
Utilizar la experiencia de protocolos anteriores. Las fronteras entre niveles deben
situarse donde la experiencia ha demostrado que son convenientes.
Cada nivel debe interaccionar nicamente con los niveles contiguos a l (es decir, el
superior y el inferior).
La funcin de cada capa se debe elegir pensando en la definicin de protocolos
estandarizados internacionalmente.

OSI est definido ms bien como modelo, y no como arquitectura. La razn principal es
que la ISO defini solamente la funcin general que debe realizar cada capa, pero no mencion
en absoluto los servicios y protocolos que se deben usar en cada una de ellas. Esto quiere
decir, que al contrario que el resto de arquitecturas de redes, el modelo OSI se defini antes de
que se disearan los protocolos.
Las funciones encomendadas a cada una de las capas OSI son las siguientes:

Nivel fsico. Tiene que ver con la transmisin de dgitos binarios por un canal de
comunicacin. Las consideraciones de diseo tienen que ver con el propsito de
asegurarse de que, cuando un lado enve un 1, se reciba en el otro lado como 1, no
como 0. Las preguntas tpicas aqu son: qu voltaje deber usarse para representar
un 1 y para representar un 0?, cuntos microsegundos dura cada dgito?, en qu

9
frecuencia de radio se va a transmitir?, cuntas puntas tiene el conector de la red y
para qu sirve cada una?, etc. Aqu las consideraciones de diseo tienen mucho que ver
con las interfaces mecnica, elctrica y de procedimientos, y con el medio de
transmisin fsico que est bajo la capa fsica.
Nivel de enlace. Su tarea principal es detectar y corregir todos los errores que se
produzcan en la lnea de comunicacin. Tambin se encarga de controlar que un emisor
rpido no sature a un receptor lento, ni se pierdan datos innecesariamente. Finalmente,
en redes donde existe un nico medio compartido por el que circula la informacin, este
nivel se encarga de repartir su utilizacin entre las estaciones. La unidad mnima de
datos que se transfiere entre entidades pares a este nivel se llama trama o marco.
Nivel de red. Se ocupa de determinar cal es la mejor ruta por la cual enviar
informacin. Esta decisin tiene que ver con el camino ms corto, el ms rpido, el que
tenga menor trfico, etc. Por todo esto, la capa de red debe controlar tambin la
congestin de la red, intentando repartir la carga lo ms equilibrada posible entre las
distintas rutas. Tambin a este nivel se realiza gran parte del trabajo de convertir y
adaptar los mensajes que circulan entre redes heterogneas. La unidad mnima de
informacin que se transfiere a este nivel se llama paquete.
Nivel de transporte. Es el nivel ms bajo que tiene independencia total del tipo de red
utilizada, y su funcin bsica es tomar los datos procedentes del nivel de sesin y
pasarlos a la capa de red, asegurando que lleguen correctamente al nivel de sesin al
otro extremo. A este nivel, la conexin es realmente de extremo a extremo, ya que no se
establece ninguna conversacin con los niveles de transporte de todas las mquinas
intermedias.
Nivel de sesin. A este nivel se establecen sesiones (conexiones) de comunicacin
entre los dos extremos para el transporte ordinario de datos. A diferencia del nivel de
transporte, a este nivel se proporcionan algunos servicios mejorados, como la
reanudacin de la conversacin despus de un fallo en la red o una interrupcin, etc.
Nivel de presentacin. A este nivel, se controla el significado de la informacin que se
transmite, lo que permite la traduccin de los datos entre las estaciones. Por ejemplo, si
una estacin trabaja con un cdigo concreto y la estacin del otro extremo maneja uno
diferente, el nivel de presentacin es el encargado de realizar esta conversin. Para
conversaciones confidenciales, este nivel tambin codifica y encripta los datos para
hacerlos incomprensibles a posibles escuchas ilegales.
Nivel de aplicacin. Es el nivel que est en contacto directo con los programas o
aplicaciones informticas de las estaciones y contiene los servicios de comunicacin
ms utilizados en las redes. Como ejemplos de servicios a este nivel se puede
mencionar la transferencia de archivos, el correo electrnico, etc.

10
Ejemplo, de comunicacin por niveles, el envo de una carta:

Capa 7 Texto escrito sobre papel Capa7

Capa 6 Sobre y poner direccin Capa 6

Capa 5 Acciones para echar la carta al correo (franqueo) Capa 5

Capa 4 Clasificacin en la oficina de correos Capa 4

Capa 3 Ruta asignada para que la carta llegue al destino Capa 3

Capa 2 Todas las escalas que realizar Capa 2

Capa 1 Medio fsico por el que se transporta la carta Capa 1

MEDIO FSICO: tren, avin, furgoneta, moto,


persona,...

Este modelo no es perfecto y, de hecho, algunas cuestiones adolecen de un mal diseo.


La ms importante, en lo que se refiere a las capas, es que algunas de ellas estn
perfectamente vacas (es decir, hay muy pocos protocolos definidos dentro de stas y a la vez
son bastante triviales), mientras que otras estn llenas a rebosar. Por ejemplo, las capas de
sesin y presentacin no se usan en la mayora de las aplicaciones, mientras que las capas ms
inferiores estn tan saturadas que en revisiones posteriores se han dividido en mltiples
subcapas.
Otro problema que tiene OSI es que existen algunas funciones que se repiten en
muchas de las capas, lo que hace que muchos servicios y programas estn duplicados, a la vez
que contribuye a un aumento del tamao de las cabeceras de control de los bloques de
informacin que se transmiten.
Conforme la entidad de una capa recibe datos, les aade la cabecera correspondiente y
los enva al nivel inmediatamente inferior. Es muy importante darse cuenta del hecho de que,
cuando una entidad recibe datos de su nivel inmediato superior, no sabe qu parte de ellos es la
cabecera y qu parte son datos reales enviados por los programas que se desean comunicar.

11
Cuando los datos llegan al nivel fsico de la mquina receptora, se produce justamente el
proceso contrario al anterior; cada capa recibe los datos, les quita su cabecera correspondiente y
los pasa al nivel superior. El nivel de aplicacin de la estacin A le pasa los datos puros al
programa receptor.

5.2.- Arquitectura TCP/IP.

TCP/IP se suele confundir muchas veces con un protocolo de comunicaciones concreto,


cuando en realidad, es una compleja arquitectura de red que incluye varios de ellos, apilados por
capas. Es, sin lugar a dudas, la ms utilizada del mundo, ya que es la base de comunicacin de
Internet y tambin se utiliza ampliamente en las distintas versiones de los sistemas operativos
Unix y Linux (aunque debido a su gran utilizacin ha sido implantado en otros sistemas como
Windows).
Algunos de los motivos de la popularidad alcanzada por esta arquitectura son:

Es independiente de los fabricantes y de las marcas comerciales.


Soporta mltiples tecnologas de redes.
Es capaz de interconectar redes de diferentes tecnologas y fabricantes.
Puede funcionar en mquinas de cualquier tamao, desde ordenadores personales a
grandes supercomputadores.
Se ha convertido en el estndar de comunicacin en EE.UU. desde 1983.

La arquitectura TCP/IP se construy diseando inicialmente los protocolos para,


posteriormente, integrarlos por capas en la arquitectura. Por esta razn, a TCP/IP muchas
veces se la califica como pila de protocolos.
TCP/IP slo tiene definidas cuatro capas: subred, interred, transporte, aplicacin.
Las funciones que realizan cada una de ellas son las siguientes:

Capa de subred: El no da mucha informacin de esta capa, y solamente se especifica


que debe existir algn protocolo que conecte la estacin con la red. La razn
fundamental es que, como TCP/IP se dise para su funcionamiento sobre redes
diferentes, esta capa depende de la tecnologa utilizada y no se especifica de antemano.
Capa de interred: Esta capa es la ms importante de la arquitectura y su misin
consiste en permitir que las estaciones enven informacin (paquetes) a la red y los
hagan viajar de forma independiente hacia su destino. Durante ese viaje, los paquetes
pueden atravesar redes diferentes y llegar desordenados. Esta capa no se
responsabiliza de la tarea de ordenar de nuevo los mensajes en el destino. El protocolo
ms importante de esta capa se llama IP (Internet Protocol o Protocolo de Interred),
aunque tambin existen otros protocolos.
Capa de transporte: sta cumple la funcin de establecer una conversacin entre el
origen y el destino, de igual forma que hace la capa de transporte en el modelo OSI.
Puesto que las capas inferiores no se responsabilizan del control de errores ni de la
ordenacin de los mensajes, sta debe realizar todo ese trabajo. Aqu tambin se han
definido varios protocolos, entre los que destacan TCP (Transmission Control Protocol o
Protocolo de Control de la Transmisin), orientado a la conexin y fiable, y UDP (User
Datagram Protocol o Protocolo de Datagrama de Usuario), no orientado a la conexin y
no fiable.
Capa de aplicacin. Esta capa contiene, al igual que la capa de aplicacin de OSI,
todos los protocolos de alto nivel que utilizan los programas para comunicarse. Aqu se

12
encuentran el protocolo de terminal virtual (TELNET), el de transferencia de archivos
(FTP), el protocolo http que usan los navegadores para recuperar pginas en la World
Wide Web, los protocolos de gestin de correo electrnico, etc.

Las capas de sesin y presentacin no existen en la arquitectura TCP/IP, ya que los


diseadores pensaron que no se necesitaban. La experiencia obtenida con los trabajos
realizados en el modelo OSI han comprobado que esta visin fue correcta: se utilizan muy poco
en la mayora de las aplicaciones de comunicacin. En caso de que alguna aplicacin desee
utilizar un servicio de encriptacin de datos o recuperacin ante cadas, ser necesario incluirlos
dentro del propio programa de aplicacin.
El modelo TCP/IP original no distingua los conceptos de capa, servicio, interfaz y
protocolo, aunque revisiones posteriores han incluido parte de esta nomenclatura. Por esta
razn, el modelo OSI es ms flexible a los cambios, ya que la interaccin y encapsulacin entre
capas es ms estricta.
Otro problema que tiene TCP/IP es que en sus capas inferiores no se distingue entre
nivel fsico y nivel de enlace, funciones que resultan completamente diferentes. Como resultado,
se incluye una sola capa de subred en la que coexiste una amalgama de protocolos y
estndares de redes que poco se comprende.

5.3.- Novell Netware.

La arquitectura de la Red Novell se caracteriza porque es propietaria de una marca


comercial y no puede ser utilizada por el resto de la comunidad de usuarios sin permiso. Est
diseada con el propsito de conectar un conjunto de ordenadores PC y proveerles de todos los
servicios de red que necesiten. Puede funcionar bajo cualquier estndar de red local, aunque es
necesario que en la red exista al menos un equipo que provea de servicios al resto de las
estaciones y que lleve instalado el sistema operativo NetWare (tambin propietario). stas a su
vez, pueden funcionar con cualquier otro sistema operativo de diferente fabricante, que es el que
realiza las peticiones al servidor (o servidores), por lo que se le suele denominar equipos
cliente.
Aunque una red Novell est pensada como entorno LAN, sus sucesivas versiones han
dado soporte WAN, ofrecido por su propia pila de protocolos o accediendo a los servicios de
TCP/IP (incluido tambin en la red). Por esta razn, una red Novell se puede comunicar con
otras estaciones TCP/IP.
Para la arquitectura Novell existen tres tipos de mquinas en una red:

Servidores de ficheros: Son los responsables de proveer todos los servicios a las
estaciones de trabajo que los solicitan, adems de controlar todas las operaciones de
comunicacin de la red.
Estaciones de trabajo: Realizan solicitudes a los servidores para ejecutar tareas de
usuario.
Encaminadores: Son los dispositivos encargados de comunicar las redes con diferentes
WAN y a travs de ellos entra y sale la informacin del exterior de la LAN. Muchas veces
son los propios servidores de ficheros los que realizan esta funcin adicional.

Novell usa una arquitectura de protocolos patentada y que naci con anterioridad al
modelo OSI. Se parece ms a TCP/IP que el resto de las arquitecturas, fundamentalmente
porque el protocolo de red IPX (Internetwork Packet Exchange o Intercambio de Paquetes
Interred) es el ms importante de todos ellos y es similar a IP con algunas modificaciones
(tambin es un protocolo no orientado a la conexin y no fiable). Adems, no se diferencia el

13
nivel de enlace del nivel fsico, y en esta capa ms baja se encuentran todos los estndares de
LAN.
Por su parte, el protocolo SAP (Service Advertising o Protocolo de Publicidad del
Servicio) es utilizado por los servidores para difundir por la red informacin acerca de los
servicios que ofrecen. Las estaciones de trabajo utilizan esta informacin para enviar sus
peticiones. Estas peticiones son como anuncios publicitarios en la red: Soy el servidor Lucecita
y tengo disponibles el disco duro y la impresora lser para que los utilicis. Estas notificaciones
se efectan cada vez que un servidor comienza a funcionar, y tambin cuando quedan fuera de
servicio, para indicar que ya no estn disponibles.
Las estaciones se pueden comunicar por la red utilizando dos tipos diferentes de
servicios: los servicios NetBIOS y los servicios propios de Novell. El protocolo NetBIOS
(Network Basic Input/Output) ofrece servicios a nivel de transporte y sesin y se ha convertido
en un estndar desde que fue introducido en 1984 por IBM (que utilizan ampliamente los
sistemas operativos de Microsoft, aunque en las ltimas versiones se est empezando a sustituir
por TCP/IP). Por su parte, el protocolo NCP (Network Core Protocol o Protocolo Central de la
Red) es el que le permite a las estaciones comunicarse con los servidores para acceder a los
servicios de la red (recuperar o enviar un archivo, acceder a una impresora, etc.).

5.4.- Red Microsoft.

La arquitectura de red patentada por Microsoft est diseada con el objetivo de permitir
la coexistencia e integracin con otras arquitecturas de red como TCP/IP o Novell. Por esta
razn, en el modelo de redes Microsoft se pueden aadir los distintos protocolos existentes para
que realicen el transporte de la informacin.
El protocolo NetBIOS (Network Basic Input/Output o sistema Bsico de
Entrada/Salida de Red) fue diseado por IBM ante la falta de un estndar de alto nivel en redes
de rea local. Posteriormente ha sido adoptado en las redes Microsoft para el trabajo con
estaciones Windows. Su identificacin se hace a travs de un nombre de PC, y el envo de la
informacin de administracin y recursos compartidos se realiza por difusin (es decir, los
mensajes se envan a todos los equipos a la vez).
SMB (Server Message Block o Bloque de Mensajes del Servidor) es un protocolo a
nivel de aplicacin usado en redes Microsoft a nivel de red y nivel de transporte en estaciones de
trabajo con sistema operativo Windows. Este protocolo es bastante sencillo y est optimizado
para su funcionamiento en LAN, ya que no puede utilizarse para la comunicacin con una red de
rea extensa.
El protocolo NetBIOS puede funcionar sobre NetBEUI, TCP/IP o SPX (en una red
Novell), dependiendo de los que se encuentren instalados y de la configuracin seleccionada por
el usuario. Lo normal es que NetBIOS funcione sobre TCP/IP (a esta pila se le llama NetBT), ya
que el protocolo NetBEUI ha dejado de utilizarse en las versiones ms recientes de Windows. En
caso de que la estacin tenga acceso a Internet, ser necesario usar forzosamente TCP/IP bajo
NetBIOS, o utilizar algn dispositivo adaptador de protocolos (pasarela). Tambin puede resultar
til en determinadas circunstancias el funcionamiento de NetBIOS sobre IPX/SPX, mecanismo
denominado NWLink.

14
6.- Ejercicios.
1. Definir los siguientes conceptos:
a. Protocolo.
b. Capa o nivel
c. Interface de capa.
d. Arquitectura de red.
e. Sistema abierto.
f. Trama.
g. Paquete.
h. Jerarqua de protocolos.
i. Cabecera o informacin de control.
j. Modelo de referencia OSI de ISO.
2. Cules son los principales problemas del diseo de la arquitectura de red?.
3. Cules son las reglas de la jerarqua de protocolos?.
4. Cules son las arquitecturas ms actuales?.
5. Cules son las capas o niveles del modelo OSI?.
6. Realizar un esquema de las principales funciones de las diferentes capas del modelo OSI de
ISO.
7. Cules son los principales problemas que presenta el modelo OSI de ISO?.
8. Qu sistemas operativos son los que ms utilizan la arquitectura TCP/IP?.
9. Cules son los principales motivos de la popularidad de TCP/IP?.
10. Cules son las capas o niveles de la arquitectura TCP/IP?.
11. Realizar un esquema de las principales funciones de la arquitectura TCP/IP.
12. Realizar un esquema de los protocolos de la arquitectura TCP/IP.
13. Cules son los principales problemas que presenta la arquitectura TCP/IP?.
14. Cules son los distintos tipos de mquina de la arquitectura Novell Netware?.
15. Realizar un esquema de los principales protocolos de la arquitectura Novell Netware.
16. Realizar un esquema de los principales protocolos de la arquitectura Microsoft.

15

You might also like