Logo

Logo

lunes, 7 de abril de 2014

Redes Novell

Características de las redes Novell

Una red Novell se compone de un equipo servidor con el sistema operativo Novell NetWare instalado y una serie de estaciones de trabajo con distintos sistemas operativos (Windows, Linux, etc.) y sobre los que se instala una aplicación de Novell para que se pueda acceder al servidor de red Netware. 

Las redes Novell permiten una gran flexibilidad a la hora de su configuración, así NetWare 5.1 puede soportar redes conectadas por módems con miles de equipos, así como ordenadores mainframe hasta mini ordenadores, múltiples servidores de archivos, etc.; siendo a la vez capaz de funcionar en cualquier topología.

  • Subsistema de almacenamiento de Netware

El sistema de archivos de Novell es un sistema propietario, aunque pueda coexistir con otros sistemas como FAT o NTFS. Este sistema consta de particiones (una por unidad de disco duro) y volúmenes, elementos en los que se fragmenta una partición. Al igual que los clusters en una partición FAT, Novell emplea bloques de asignación de discos a los que se les puede dar un tamaño variable en función del tipo de archivos que se van a guardar en ese volumen. Si se desean guardar archivos de gran tamaño se puede usar bloques de 64 kb, mientras que si los archivos son más pequeños se pueden emplear bloques de 4 kb. Sin embargo, los bloques de mayor tamaño permiten un mejor aprovechamiento del disco, puesto que el acceso a la información es más rápido.
  • Clientes y servidores de red

En una red Novell el servidor es el encargado de correr el sistema operativo y de
controlar los datos que circulan por la red, es 
el centro neurálgico de la red, incorporando 
en las últimas versiones el servicio de acceso a Internet. Las estaciones cliente disponen 
de su propio sistema operativo y de una aplicación para Novell que permite su 
comunicación, creando la sensación a los usuarios de que aún cuando los archivos se 
encuentren en el servidor, se están ejecutando en su propia máquina. 
  • Administración de directorios
Cada usuario que es registrado en la red dispone de un subdirectorio privado en un servidor, donde el usuario guardará todos sus datos e información. El usuario dispone de un control total de su directorio y tiene la facilidad de que el administrador de red gestiona sus copias de seguridad al encontrarse en el servidor. Los directorios son interpretados como unidades de red de manera que, como cada estación soporta hasta veintiséis unidades de red, un usuario puede moverse entre estas unidades al igual que se mueve por las unidades de disco de su equipo. Esta situación era bastante sencilla de administrar cuando existía un único servidor, sin embargo, cuando una misma red disponía de múltiples servidores era necesario registrar a cada usuario en cada uno de ellos. Era conveniente establecer un sistema que facilitara la administración de todos los recursos y usuarios. A partir de la versión 4 de Netware se solucionó este problema con el servicio de directorios de Novell que actualmente es un modelo imitado por el resto de sistemas. 

NDS (Novell Directory Services)

Se trata de una aplicación que facilita el control y el acceso a todos los recursos de la 
red. 

Esta base de datos se compone de objetos que pueden representar usuarios, 
elementos de hardware, software, etc. y que adoptan una estructura de árbol jerárquica.
  • Administración de archivos
Los archivos pueden ser administrados indicando si son compartidos o no, en el
primer caso, los usuarios autorizados pueden acceder y escribir en ellos, pero de uno en 
uno.

Otra opción que ofrece este sistema operativo es el acceso a archivos compartidos con bloqueo de registro, lo que significa que varios usuarios pueden acceder a un archivo aunque escribiendo un registro diferente cada vez.
  • Seguridad del sistema
Las redes Novell disponen de varios niveles de seguridad: 

• Login: acceso a cualquier servidor introduciendo el nombre de este, el nombre de usuario y la clave de acceso. Si no se introducen correctamente estos datos el usuario es rechazado. 

• Permisos de acceso: un usuario dispone de una serie de permisos en los distintos directorios, una vez que el usuario se ha identificado para acceder a un servidor podrá leer, escribir, borrar archivos, crear o modificar subdirectorios, etc. 

• Permisos de directorio de manera que se controle el acceso a estos por parte de cualquier usuario. Cada usuario puede determinar las condiciones en las que comparte un determinado archivo. Estas condiciones se denominan atributos de archivo. 
  • Administración de impresión
Netware lleva implementado distintas opciones para administrar la impresión en red.
El más importante es CAPTURE que se encarga de redireccionar en el equipo local los
trabajos de impresión que se envían a LPT1 hacia cualquier impresora de la red. 

Además incluye el producto NDPS (Novell Distributed Print Services) que permite
una gestión más eficaz de las impresoras 
a través del Netware administrador.

Las impresoras pueden conectarse directamente
a la red, a un servidor de impresión, 
un servidor de archivos o un equipo cliente. NDPS permite controlar todas las
impresoras de la red y redireccionar los trabajos de impresión en función de la carga que 
esté soportando cada elemento del sistema.

Sistemas operativos para equipos cliente

Cuando trabajamos con un ordenador autónomo, todas las peticiones de servicios se realizan dentro del equipo, sin embargo, en un ordenador conectado a una red se requiere de un sistema que permita cursar órdenes y peticiones al exterior. El equipo ya no cursa órdenes a un único procesador, sino que lo puede realizar a todos aquellos que se encuentren en la red. 
El sistema operativo debe emplear una aplicación (“shell”) que se encargue de controlar las peticiones que realiza el equipo identificado como cliente y redirigirlas al equipo que dispone de dicho recurso dentro de la red de redirigir las peticiones. Estas aplicaciones son conocidas como redirectores y son distintas en función del tipo de red en el que nos encontremos. 
Además, estas aplicaciones, puede crear referencias de elementos externos al PC asignándole objetos internos. Por ejemplo, una carpeta compartida de un PC en la red puede recibir la asignación de una letra de unidad de red, o la petición de impresión a un puerto del equipo puede ser dirigida a una impresora compartida por otro equipo.

Elementos característicos de los sistemas operativos. 

Además de por su arquitectura, Los distintos sistemas operativos se diferencian por las soluciones que aportan a los requisitos de funcionamiento de un PC y de una red. Tal como hemos indicado, el sistema operativo se encarga de enlazar las aplicaciones con los dispositivos de hardware, por lo que deberá controlar elementos de ambas subestructuras. 

• Sistemas de archivos. La forma de almacenar y localizar los ficheros en un disco duro es uno de los primeros problemas a resolver. Cada sistema operativo aporta una solución; así, Novell emplea el sistema DET o Windows 2000 NTFS. Además, cada sistema de almacenamiento supone la toma de decisiones sobre cómo se van a particionar las unidades de disco y cuáles van a ser los tamaños de las unidades mínimas de almacenamiento. 

• Servicios de directorio. Base de datos centralizada de los recursos de la red. Cuando, en un principio existía un único servidor, y las redes no tenían un gran tamaño, la ubicación de los distintos objetos de la red y su administración era sencilla. Sin embargo, según fueron creciendo las redes y aumentando el número de servidores este problema se agravó. Era necesario crear una base de datos que recogiera y centralizara toda la información. Los servicios de directorio como el NDS de Novell o el Active Directory de Windows son dos soluciones distintas a este mismo problema. 

• Seguridad de los servicios. Otra tarea de los sistemas operativos es proporcionar seguridad para, por un lado administrar los servicios de directorio y, por otro para el servicio propiamente dicho. En muchos casos conviene que la base de datos esté repartida por varios servidores (aunque disponga de un único acceso), esta distribución permite que los datos almacenados se encuentren próximos a los elementos a los que hacen referencia, sin embargo, al estar la Base de datos repartida, es necesario establecer estrategias que coordinen las actualizaciones de datos, los accesos y las copias de seguridad. 

• Organización de la red. Los distintos objetos que configuran una red se pueden agrupar en dominios o grupos de trabajo. La principal diferencia entre ambos es que el control de acceso sea centralizado o local. Los sistemas operativos pueden implementar una o ambas de estas estructuras posibilitando así la creación de distintos tipos de redes. 

• Protocolos de comunicación. Protocolos nativos que emplean los sistemas operativos para la comunicación en la red. 

Cuando procedamos a analizar cada uno de los sistemas operativos, centraremos nuestro estudio en estos aspectos. 


Sistemas operativos para equipos servidores

Los entornos de sistemas operativos de red más comunes son tres: 

• Novell Netware. 
• Microsoft Windows. 
• UNIX/ Linux. 


La mayor diferencia entre estos sistemas es que, desde sus comienzos, Novell Netware ha sido un sistema cliente/servidor puro, mientras que Unix y Windows han desarrollado redes en las que cualquier estación de trabajo podía actuar como cliente o servidor de ciertas aplicaciones, con independencia de la existencia de un equipo con un sistema operativo servidor instalado.

Un software servidor debe permitir: 

• Compartir recursos: El sistema operativo debe encargarse de poner los recursos a disposición del resto de los equipos, especificar determinar el control y acceso que pueden realizar los distintos usuarios de dichos recursos y, por último, coordinar el acceso a los mismos.

• Gestionar los usuarios de manera que se determine qué usuarios pueden 
acceder a la red y en qué situación. 

• Administrar y controlar el estado de la red.

Un equipo servidor, tal como ya hemos indicado, es aquel que presta una serie de servicios a otros equipos. Si tenemos en cuenta la posibilidad que un entorno de red (Novell, Windows o Unix/Linux) ofrece para la presencia de equipos que actúen como servidores, podríamos crear una gradación de situaciones en cuanto a la flexibilidad que proporciona cada uno de los sistemas operativos

Nota:

Debemos desligar el concepto de servidor del de PC, puesto que un servidor puede ser un router que asigne direcciones IP de forma dinámica.Un servidor es cualquier dispositivo que presta un servicio en una red de ordenadores. 

Con independencia del sistema operativo que utilicen, deben comunicarse entre sí con un lenguaje común, es decir, debemos habilitar en todos ellos el mismo protocolo de comunicaciones ya sea NetBEUI, TCP/IP, IPX/SPX, etc. pues, en caso contrario, los equipos no podrían comunicarse entre sí.


Sistemas operativos de red.

Las clasificaciones que hemos analizado hasta ahora, nos han posibilitado conocer las 
características básicas de cualquier sistema operativo. Ahora bien, con relación al tema que estamos trabajando, deberemos realizar una nueva clasificación: 

• Sistemas operativos para equipos autónomos. Se trata de los sistemas operativos que se instalaban en las primeras máquinas y cuya función era la del control y gestión eficiente del software y el hardware de cada equipo, no se contemplaba su interconexión. 
• Sistemas operativos para equipos conectados a una red. Sistemas que se han desarrollado a partir de las posibilidades de comunicación entre máquinas y que se pueden subdividir en: 


  • Sistemas operativos para equipos servidores. 
  • Sistemas operativos para equipos clientes. 


Así, un sistema operativo para equipos conectados a una red debe realizar las funciones descritas hasta ahora y, además: 

• Permitir, gestionar y coordinar la conexión y funciones de todos los elementos 
que integren la red (equipos y periféricos). 
• Facilitar la seguridad de todos los recursos que estén integrados en la red. 

Si quisiéramos que un equipo autónomo se incorporara a una red informática deberíamos modificar su sistema operativo integrando las funciones necesarias o instalándole otro que permitiera su conexión y funcionamiento en red. 

Sistemas operativos por la forma de ofrecer servicios

Si miramos desde el punto de vista del usuario, apreciamos varias formas de acceder a los servicios. Así, nos encontramos con dos tipos principales: sistemas operativos de red y sistemas operativos distribuidos. 

Sistemas operativos de red. 

Sistemas operativos distribuidos.

Cliente/ Servidor y redes de igual a igual. 

De todos es conocido el concepto Cliente/ Servidor, donde es necesario que una computadora trabaje como servidor, proporcionando servicios que son demandados por los equipos clientes. El sistema operativo Novell Netware es un ejemplo de este caso.

En oposición, una red “entre iguales” posee equipos que pueden funcionar tanto en forma de cliente como en servidor. Windows 2000 tiene las dos versiones: Professional y Server, pero se trata de un sistema operativo de red entre iguales, puesto que cualquier equipo con Windows 2000 puede compartir sus recursos con otro 2000, sin importar si es un Server o Professional. Los equipos cliente en una red Novell Netware no pueden actuar como servidores para otros equipos clientes, esta tarea sólo puede ser ejecutada por un ordenador cuyo sistema operativo sea de servidor. 




Tipos de Sistemas Operativos

Los sistemas operativos se han clasificado tradicionalmente siguiendo estos criterios: 

• Por su estructura.
• Por los servicios que ofrecen. 

Sistemas Operativos por su Estructura. 

Según esta clasificación, los sistemas operativos pueden poseer las siguientes estructuras.

• Estructura monolítica o modular 
• Estructura jerárquica o por capas 

En la estructura monolítica o modular el sistema se dispone como un conjunto de procedimientos entrelazados de tal forma que cada uno puede llamar a cualquier otro. Un ejemplo de Sistema Operativo monolítico típico es Unix. Son sistemas en las que la interdependencia entre sus elementos es total, no pueden trabajar unos sin los otros. La estructura jerárquica consiste en organizar el sistema como una jerarquía de capas que podemos ver de varias formas: 

• Como un sistema operativo en niveles, cada uno sobre el inmediatamente inferior. El primer sistema construido de esta manera fue el sistema THE (Technische Hogeschool Eindhoven). 

• Como un sistema organizado en anillos, presentado en el sistema MULTICS. En este sistema, las zonas más internas o núcleo están más protegidas de posibles accesos indeseados desde las capas más externas y tienen un contacto más próximo con el hardware. 

Los sistemas operativos modernos tratan de mover el código a capas superiores y así conseguir un sistema operativo con núcleo mínimo, más seguro y ágil.

Podríamos decir que el sistema esta dividido en pequeñas partes que controlan distintas funciones, como el servicio a archivos o servicio a la memoria. De esta manera si hay un error en cualquiera de los procesos servidores, éstos pueden fallar, pero sin afectar a todo el sistema. De esta forma trabajan los sistemas operativos “Microkernel” o de procesos “cliente /servidor”

Sistemas Operativos por los servicios que ofrecen 

Siempre hemos escuchado los términos monotarea monousuario. Es evidente que los sistemas operativos monousuarios soportan un solo usuario a la vez, caso típico de los primeros ordenadores personales o PCs. 
Los Sistemas operativos monotarea son primitivos y sólo manejaban una tarea a la vez por usuario, es decir, ejecutaban las tareas de una en una. Claro ejemplo de estos dos casos es MS-DOS, siglas de Microsoft Disk Operating System (sistema operativo de disco de Microsoft), sistema operativo monotarea y monousuario que trabajaba con una interfaz de línea de comandos. 
Los sistemas operativos actuales suelen ser multiproceso, multitarea multiusuario. Procesan varias labores al mismo tiempo y son capaces de dar servicio a más de un usuario a la vez. Normalmente ejecutará tantas tareas como procesadores tenga, y si el número de tareas es superior al número de procesadores, el equipo distribuye la carga de trabajo entre ellos, dedicando ciertas cantidades de tiempo a cada tarea en función de unos criterios de prioridad.



Que es un sistema operativo de red?

También conocido como NOS (Network operative system). Realmente se trata de un software que es necesario para integrar los componentes de la red, como archivos, periféricos y recursos, en un todo al cual el usuario final tiene un cómodo acceso. El sistema operativo de red controla y administra todos estos recursos, así el usuario se libra de posibles conflictos en el momento de usar la red. Un equipo no puede trabajar sin sistema operativo, pero a su vez, una red de equipos es inútil sin un sistema operativo de red. De esta manera el usuario puede ver otros equipos conectados en red con sus sistemas operativos y usuarios o grupos de usuarios locales. Puede comunicarse con ellos e intercambiar información, ejecutar tareas,  transferir archivos, etc. Es esto último la principal función de un sistema operativo de red, pero para ello el usuario debe copiar explícitamente el archivo de una instalación a otra, o sea, debe conocer el nombre del archivo y saber qué se ubica en éste o aquel equipo.