Introducción:

Anuncio
Introducción:
Los estándares tienen un papel muy importante en las redes de área local. Si estos no existieran los usuarios
estarían obligados a comprar equipos y redes propietarias de un solo fabricante, por lo que si alguna compañía
o fabricante desapareciera, o bien se discontinuará alguna línea de productos, generaría altos costos para los
usuarios de dichas redes y un bajo rendimiento. Es por eso que durante muchos años diversas organizaciones
han estado trabajando en el desarrollo de un conjunto de estándares para los equipos de comunicaciones de
datos en general, y en particular para las redes de área local.
En 1984 la organización de estándares internacionales (ISO), junto con el CCITT (Comité Consultativo en
Telefonía y Telegrafía Internacional) desarrollaron el modelo OSI (Open System Interconnection) que
consiste en un conjunto de niveles funcionales, en los que cada nivel tiene sus propios protocolos de
comunicación, para facilitar la comunicación entre las redes de computadoras.
El modelo OSI esta basado en el concepto de aplicaciones distribuidas cooperativas (cualquier actividad que
involucre el intercambio de información entre dos sistemas abiertos). En este modelo un sistema se compone
de una computadora, todos su software y cualquier periférico conectado a ella.
El modelo de referencia OSI de ISO:
El modelo OSI (Open Systems Interconnection) de ISO (International Standards Organization) fue una
propuesta para la estandarización de las redes de ordenadores. Este modelo tiene siete capas, diseñadas con
arreglo a los siguientes principios:
• Una capa se creará en situaciones en las que se requiera un nivel diferente de abstracción.
• Cada capa deberá realizar una función bien definida.
• La función que realiza cada capa deberá seleccionarse tomando en cuenta la minimización del flujo de
información a través de las interfaces.
• El número de capas será suficientemente grandes como para que las funciones diferentes no estén en la
misma capa y suficientemente pequeño para que la arquitectura no sea difícil de manejar.
El proceso de transmisión de data, se repite hasta llegar al nivel físico, momento en el cual los datos son
enviados a través del canal físico disponible hacia la máquina de destino. El nivel físico de la estación
receptora recibirá el conjunto de bits de mensaje y comenzara con el proceso inverso. Capa a capa deberá ir
eliminando las distintas cabeceras y transmitiendo el resultado hacia las capas superiores hasta llegar al
proceso receptor.
Evidentemente, el objeto de añadir y eliminar las cabeceras no es tener algo que hacer, sino que las cabeceras
permiten a cada nivel suministrar el servicio que le fue requerido por la capa superior de acuerdo al protocolo
establecido para la capa. De esta manera, la comunicación funciona como si cada capa se comunicase
directamente con su homóloga en la máquina de destino a través de un canal lógico proporcionado por el resto
de capas en ambas máquinas.
Aunque la idea pueda parecer rebuscada, es similar a lo que sucede en la comunicación entre personas.
Inicialmente tenemos una idea que queremos comunicar a nuestro contertulio. Esa idea es entrega a la zona
del cerebro encarga del lenguaje. A su vez, el área del lenguaje se encargará de generar los impulsos nerviosos
necesarios para hacer vibrar nuestras cuerdas vocales. Esta vibración se transformará en un sonido recogido
por el oído de nuestro interlocutor. Los impulsos nerviosos generados por su oído serán enviados al cerebro
que los transformará en palabras y de ellas extraeremos la idea.
1
El proceso de la comunicación es similar si el área del lenguaje decide enviar la información al área encargada
de la escritura. En este caso, el área del lenguaje estará pidiendo un servicio diferente a la capa inferior,
escribir en lugar de hablar. Además, el medio físico empleado será distinto papel en lugar del aire. En
cualquier caso nosotros solo somos conscientes de que enviamos o recibimos un pensamiento.
A modo de ejemplo, supongamos como dos sistemas abiertos interconectados realizan el intercambio de
información. Se ha supuesto una red formada por dos dominios constituidos por redes locales y unidas a
través de una red pública de transmisión de datos. Dentro de cada red local o pública, las interfaces de cada
nodo están identificadas mediante una dirección física (en caso de la red pública puede ser un número de
abonado) impuesta por el propio hardware de red y que normalmente el usuario no puede modificar.
Por razones mnemónicas a los nodos y dominios se les da nombres que permitan recordar su denominación en
la red fácilmente. Estos nombres están asociados a direcciones lógicas, que son las que realmente utiliza el
sistema de comunicaciones para identificar cada nodo y dominio. Por lo general el nombre o dirección de un
nodo se compone de la identificación del dominio donde se encuentra junto con su identificación individual
dentro de ese dominio. Las identificaciones lógicas son asignadas por los usuarios a los nodos generalmente
bajo la supervisión de un administrador de la red.
Cuando se transmite un mensaje, pasa de la capa 7 a la 1 del sistema emisor, y cada nivel añade su propia
cabecera o trata el mensaje de alguna forma. Las tramas que constituyen el mensaje transmiten sobre el medio
hasta el sistema receptor en el que pasan de la capa 1 a la 7, eliminándose las cabeceras y reconstituyéndose el
mensaje. Cuando las funciones de una capa en particular no son necesarias, se emplea una capa nula.
Un ejemplo sería que el mensaje esté destinado a un nodo que se encuentre en la misma red física que el nodo
emisor, las funciones de encadenamiento entre entidades no son necesarias y en nivel de red y la distinción
entre direcciones lógicas y físicas pierden sentido al no ser necesario para realizar el encadenamiento.
El mensaje es adquirido por la capa de aplicación, que se implementaría como el software necesario para
recoger el mensaje del teclado del usuario del terminal y enviarlo por la red. Una vez obtenido el mensaje la
aplicación lo entregaría al modulo programa que implementa la capa de presentación, que adecuará el mensaje
a la sintaxis de la red. En la realidad el nivel de presentación adecua estructuras de datos, representaciones de
datos enteros, de coma fija, de coma flotante, comprime, encripta, etc. a una estructuras standard para el
sistema de comunicación.
Aplicación del modelo OSI:
El propósito de los siete niveles del modelo OSI es poder segmentar las diversas funciones que se requieren
para transportar la información cuando dos computadoras se comunican.
En el modelo OSI en objetivo de cada nivel funcional es proporcionar los servicios necesarios para el nivel
superior inmediato. Los niveles son abstractos, de tal forma que cada nivel asegura la comunicación con el
nivel asociado en la computadora remota. En realidad, cada nivel se comunican con sus niveles adyacentes en
una misma computadora.
Excepto por el nivel más bajo en el modelo, ningún nivel proporciona información directamente a su
contraparte en la computadora remota. La información generada en la computadora emisora tiene que pasar
por todos los niveles del modelo del 7 al 1; despues, dicha información se transmite a través del cable de la
red hasta la computadora receptora y de igual forma esta tiene que pasar por todos los niveles en orden
inverso.
La interacción entre los niveles adyacentes se llama interfaz. La interfaz define que servicio ofrece los niveles
inferiores de la red a los niveles superiores y, además, la forma en que estos servicios serán accedidos; cada
2
nivel en una computadora actua como si estuviera comunicado directamente con su nivel asociado en la
computadora remota. El conjunto de normas usadas para comunicarse entre los niveles se llama protocolo.
Niveles del modelo OSI:
1. Nivel Físico: (phisical layer)
El nivel físico es el encargado, primordialmente, de la transmisión de los bits de datos (0 y 1) a través de los
circuitos de comunicaciones. Este es el nivel de comunicación física de circuitos. En este nivel se revisas
tareas básicas como el acoplamiento de los niveles de voltaje, los factores de tiempo, definir si la
comunicación es en serie o paralelo, full duplex o half duplex, reglas para iniciar y establecer la
comunicación, así como para terminarla, y estándares en los tipos de los conectores.
El propósito principal del nivel físico es definir las normas para garantizar que cuando las computadora
emisor transmita un bit 1, la computadora receptora verifica que el bit 1 fue recibido y no un bit 0.
Es fundamental recordar que el nivel 1 es la base de la conexión, la más importante y por donde la
información que se transmite proviene de y hacia todos los niveles. El nivel 1 esta relacionado únicamente con
hardware, mientras que los niveles del 2 al 7 están relacionados solo con software.
El nivel físico define la forma en la que el cable se conecta a la tarjeta de la red; por ejemplo, cuantos pines
debe de tener el conector y la función de cada uno de ellos. También define la técnica de transmisión que se
usará para enviar la información a través del medio de transmisión de la red.
2. Nivel de Datos: (data link layer)
El nivel de datos es donde los bits tienen algún significado en la red y puede equipararse con el departamento
de recepción y envió de una compañía manufacturera, el cual debe tomar los paquetes que reciben del nivel de
red y prepararlos en la forma correcta (tramas) para poder enviarlos (transmitirlos) por el nivel físico.
De igual forma sucede cuando recibes paquetes (bits) del nivel físico y tienes que ponerlos correctamente
(trama) para verificar si la información que esta recibiendo esta libre de errores, si los paquetes vienen en
orden, sino faltan algunos de ellos, etc., para poder entregarlos al nivel de red sin ningún error.
Dentro de sus funciones se incluye la de notificar al emisor si alguna trama se recibió en mal estado, o si se
omitieron algunas de las tramas y se requiere que sean enviadas nuevamente (retransmisión); de igual manera
se debe notificar si una traba esta duplicada o si llego sin problema. Es responsable de saber en donde
comienza la transmisión y en donde termina, así como de garantizar hasta que punto tanto la computadora
emisora como la receptora están sincronizadas y si emplean el mismo sistema de codificación y
decodificación.
El nivel datos tiene a su cargo la integridad de la recepción y del envió de la información.
3. Nivel de red: (Network layer)
Este nivel determina la ruta del mensaje desde la computadora emisora hasta la receptora, dependiendo de las
condiciones de la red.
El nivel de red es el responsable del direccionamiento de mensajes y de la conversión de las direcciones y de
los nombre lógicos a físicos.
Dentro de las funciones de enrutamiento de mensajes evalúa el mejor camino que debe seguir el paquete
3
dependiendo del trafico en la red, el nivel de servicios, etc. Los problemas de trafico que controla tienen que
ver con el enrutamiento (routing), intercambio (switching) y gestionamiento de paquetes en la red.
El nivel de red maneja pequeños paquetes de datos juntos para su transmisión a través de la red, así como la
reestructuración de grandes tramas de datos en paquetes pequeños. En la computadora receptora se
reensamblan los paquetes en su estructura de datos original (trama).
A la información proveniente del nivel de transporte se le añaden componentes apropiados para su
enrutamiento en la red y para mantener un cierto nivel en el control de errores. La información se presenta
según el método de comunicaciones utilizado para acceder a la red de área local, la red de área extendida
como los enlaces T1, la conmutación de paquetes como X.25, etc. Por ejemplo, el protocolo IP (Internet
Protocol) es uno de los protocolos que se usa en este nivel de red.
4. Nivel de transporte: (transport layer)
En el nivel de transporte se establece, mantienen y terminan las conexiones lógicas para la transferencia de
información entre usuarios.
El nivel de transporte provee un mecanismo de intercambio de información muy confiable entre las
computadoras, debido a que es el responsable del manejo de la detección y corrección de errores.
Este nivel se relaciona con beneficios como son el manejo de las direcciones de la red, el establecimiento de
circuitos virtuales y los procedimientos de entrada y salida de esta. Solamente al alcanzar el nivel superior de
transporte (sesión) se podrán observar los beneficios notorios para el usuario final.
Este nivel puede incluir las especificaciones de los mensajes de Broadcast (Difusión), los tipos de datagramas,
los servicios de correo electrónicos, las prioridades de los mensajes, la recolección de la información y su
administración, la seguridad, los tiempos de respuesta, las estrategias de recuperación en caso de falla y la
segmentación cuando el paquete excede su tamaño máximo según el protocolo.
5. Nivel de Sesión: (session layer)
Este nivel es el que permite que dos aplicaciones en diferentes computadoras establezcan, usen y finalicen la
conexión llamada sesión. El nivel de sesión maneja el dialogo que de requiere en la comunicación de dos
dispositivos. Establece reglas para poder iniciar y finalizar la comunicación entre dispositivos y puede brindar
el servicio de recuperación de errores, es decir, si la comunicación falla y esto es detectado, el nivel de sesión
puede retransmitir la información para completar el proceso en la comunicación.
En resumen, el nivel de sesión es el responsable de iniciar, mantener y terminar cada sesión lógica entre
usuarios finales.
Para poder entender mejor este nivel se hará una comparación con el sistema telefónico. Cuando uno levanta
el teléfono espera el tono y maraca un numero, en ese momento se esta creando una conexión física que va
desde el nivel 1 (físico) como un protocolo de persona a red. Al momento de hablar con la persona en el otro
extremo del teléfono, uno se encuentra en una sesión persona a persona. En otras palabras, la sesión es el
dialogo de las dos personas que transporta por el circuito del teléfono. En ese nivel se ejecutan funciones de
reconocimiento de nombres para el caso de seguridad relacionado con aplicaciones que requieren comunicarse
a través de la red.
6. Nivel de presentación: (presentation layer)
En este nivel se traduce o se transfiere la información recibida en el formato del nivel de aplicación o un
4
formato intermediario reconocido. En la computadora receptora la información se traduce o transfiere del
formato intermediario al formato usado en su propio nivel de aplicación.
El nivel de presentación maneja beneficios como la administración de la seguridad en la red; por ejemplo, la
codificación y decodificación, el encriptado, la compresión y descompresión, el cifrado y descifrado. También
brinda las normas para la transferencia de información y comprime datos para reducir el número de bits que
necesitan ser transmitidos.
El nivel de presentación define el formato en que la información será presentada al usuario e intercambiada
entre ellos, así como la sintaxis usada entre las aplicaciones.
7. Nivel de Aplicación: (application layer)
Este nivel es el nivel más alto y sirve como una ventana para los procesos de las misma índole al acceder a los
servicios de la red.
El nivel de aplicación representa el servicio que soporta directamente las aplicaciones de usuario.
En estas aplicaciones se encuentran el software para transferencia de archivos, acceso a bases de datos y
correo electrónico.
Topologías de las redes:
Topologías:
Unos de los aspectos determinante de una red es su topología o, lo que es lo mismo, cómo están
interconectados entre sí las computadoras que conforman la red de área local. De una forma más rigurosa, se
define topología de una red a la forma en la que se distribuyen las estaciones de trabajo y las conexiones a la
red.
Para cada red de área local se deben definir dos tipos de topologías: la topología lógica y la topología física.
Aunque en un primer momento pudiera parecer difícil distinguir un tipo de topología del otro, con el término
físico identificamos la disposición de las conexiones físicas a la red, esto es, los criterios que se siguen para
conformar la estructura de la red, mientras que con el término lógico se pretende resaltar el comportamiento
que tendrán las estaciones al comunicarse.
Se desglosará a continuación cada una de ellas:
a) Topología lógica. Define cómo se distribuyen los datos entre las estaciones que componen la red.
− Topología lógica en bus. Los datos se difunden sin ningún orden preestablecido, es decir, cualquier estación
puede capturar los mensajes del medio de transmisión.
−Topología lógica en anillo. Los datos se difunden con un orden preestablecido, por ejemplo, A, B, C, etc., es
decir, si una estación A transmite un mensaje, éste pasa a B, independientemente de si va dirigido a la estación
B o a otra, luego por C, etc. El mensaje continúa su recorrido en orden, hasta alcanzar a la estación destino.
b) Topología física. Las estaciones de trabajo de una red se comunican entre sí mediante una conexión física,
y el objeto de la topología es buscar la forma más económica y eficaz de conectarlas para, al mismo tiempo,
facilitar la fiabilidad del sistema, evitar los tiempos de espera en la transmisión de los datos, permitir de
manera eficiente el aumento de estaciones dentro de la red, etc. Las distintas opciones a la hora de determinar
la topología son:
5
− Topología física en estrella. Esta es una de las primera estructuras que se utilizaron; en ella, todas las
estaciones están conectadas a un dispositivo central, una computadora o elemento intercomunicador.
Todas las comunicaciones entre las estaciones se hacen a través del elemento central, que se encarga de
controlar las prioridades, supervisando la procedencia de los mensajes, así como su distribución.
Normalmente el elemento central realizará las labores propias de un servidor, aunque también puede
únicamente dedicarse a la interconexión.
Esta configuración presenta buena flexibilidad para incrementar o disminuir el número de estaciones; su
comportamiento ante fallos de las estaciones de trabajo es excelente, ya que la red no ve afectada su actividad.
Sin embargo, si el fallo se produce en la computadora central, el resultado es catastrófico, ya que la red queda
paralizada.
El diagnostico de problemas en la red es simple, debido a que todas las computadoras están conectadas al
elemento central y disponen de medios independientes de transmisión. Esto es un factor que repercute
negativamente, cuando se pretende utilizar esta topología para sistemas con un número elevado de estaciones,
ya que al agruparse todas las conexiones en un único dispositivo central, la gestión se convierte en una tarea
crítica, propensa a errores.
Dadas las características de la topología, las comunicaciones entre las estaciones y el elemento de conexión
central son muy rápidas; en cambio, introduce un retardo a considerar en las comunicaciones entre estaciones
de trabajo.
− Topología física en bus. En esta estructura de red, todas las estaciones de trabajo comparten el medio de
transmisión, toda la información es transmitida por él y todas y cada una de las estaciones la reciben. Cada
estación recogerá únicamente la información que tenga su dirección.
El canal se comporta como un elemento pasivo, por lo que las señales se propagan bidireccionalmente. En los
extremos del bus se colocan resistencias de terminación (RT) que absorben la señal. Cada estación se inserta
en la red mediante un TAP, que incluye un transceiver (transmisor y receptor).
Los TAP producen pequeñas reflexiones de la señal, por lo que conviene predeterminar su posición en el bus,
de forma que estas reflexiones no acaben sumándose y destruyendo la señal. La distancia total del bus está
limitada debido a la atenuación total de la señal en el medio de transmisión, ya que la señal de cada estación
debe llegar a todas las demás.
Este tipo de topología es la menos sensible a la pérdida de cualquier estación, ya que el resto de computadoras
podrán seguir comunicándose entre sí, al existir siempre un medio de transmisión entre dos puestos
cualesquiera. La cantidad de medio de transmisión que se utiliza es mínima, sobre todo en comparación con la
topología física en estrella, que exigen un cable desde cada estación al elemento central de conexión.
Esta es la configuración de red más difundida. El inconveniente de esta topología es el control de acceso al
medio, ya que, aunque varias estaciones intenten transmitir a la vez, al existir un único medio de transmisión,
sólo una de ellas puede hacerlo, por lo que se deberán de establecer de los adecuados mecanismos que
permitan la comunicación. Además, resulta complicado determinar los puntos en los que se producen
problemas de cableado, ya que todas las estaciones utilizan el mismo medio.
Aunque la topología lógica en bus parece inevitablemente unida a esta topología física, también se puede
utilizar la topología lógica en anillo. En ese caso, cuando una estación A desea enviar un mensaje a C,
transmitirá los datos y los recogerá única y exclusivamente la estación B, ya que es la estación sucesora a A.
Luego B retransmite el mensaje al ver que no es para él y llega a C, que obtiene la información, pero cambia
algunos bits de redundancia para indicar que lo ha recibido y lo reenvía a la siguiente estación. Finalmente,
6
cuando el mensaje regresa a A, ésta retira la de entrada y retransmitirlo por el de salida.
− Topología física en anillo. Todas las estaciones están conectadas entre sí formando un anillo, de modo que
cada estación tiene conexión directa a otras dos. Los datos viajan por el anillo de estación en estación, de
manera que cualquier información pasa por todas las estaciones hasta llegar al destino, donde se recibe. Cada
estación se queda con la información que va dirigida a ella y retransmite al nodo siguiente los mensajes que
tienen otra dirección.
El anillo físico suele formarse mediante la unión entre elementos específicos denominados concentradores.
Este dispositivo, además de crear el anillo, permite añadir o eliminar estaciones sin tener que detener el
funcionamiento de la red. Hay que tener en cuenta que, cuando se suprime una estación, el anillo queda roto y
es necesario reconectar las dos partes del anillo para que la red siga funcionando. El concentrador realiza esta
tarea automáticamente.
− Topología física en árbol. Es la generalización de la topología física en bus en la que el medio de
transmisión se ramifica en buses laterales.
A cada uno de los tramos del bus se le denomina segmento y es necesario un elemento de interconexión (EI)
para unir segmentos entre sí. Este dispositivo puede tener muchos grados de complicación, aunque lo más
normal es que sea un simple repetidor, es decir, un aparato cuya única tarea es retransmitir a un bus todas las
señales que detecta en el bus contrario.
− Topología física en estrella/bus. Esta topología física se realiza construyendo una estructura de bus con
elementos centrales de conexión de diferentes estructuras en estrella, es decir, se unen diferentes redes en
estrella interconectando los elementos centrales de dichas redes. La conexión de estos últimos adopta una
estructura en bus.
• Estrella.
• Anillo.
• Arbol.
• Completa.
• Intersección de anillos.
• Irregular.
Conclusión:
7
El modelo OSI considera siete niveles funcionales con lo que diseña el software de comunicaciones: nivel
físico, nivel de datos, nivel de red, nivel de transporte, nivel de sesión, nivel de presentación y nivel de
aplicación. La instauración de dicho modelo, aparte de los beneficios que trae consigo facilita el reemplazo de
piezas, la escalabilidad de los equipos y la administración de los recursos que conforman a las redes de área
local.
OSI es un software que maneja la transmisión de los mensajes de una terminal o programa aplicativo, con otra
terminal o programa aplicativo, separados e interconectados en una red.
Este modelo esta dirigido al intercambio de información entre dos sistemas abiertos, más que al
funcionamiento interno de los mismos.
La visión del modelo OSI es poden conectar cualquier equipo de comunicación de datos y cualquier tipo de
software con otros equipos y software, sin importar que compañía los fabricó, y así poder minimizar el trabajo
del usuario final y la complejidad al momento de la interoperabilidad de las redes y de los sistemas actuales.
Bibliografía
• SHELDON, Tom, Netware 4.1 Editorial McGraw−Hill. 1996. España.
• Curso de adiestramiento Manual de Redes. U.S.B. 1999.
• Redes de comunicación. 1998.
8
Descargar