Logo

Logo

martes, 8 de abril de 2014

Protocolos nativos de Windows

Protocolo NETBIOS

NetBIOS (Sistema de Entrada Salida Básica de Red), es un protocolo estándar de IBM, que permite a las aplicaciones comunicarse dentro de una red de área local (LAN). Fue creado por IBM para una de sus primeras redes de área local (PC LAN) y posteriormente elegido por Microsoft como estándar para redes locales.

NetBIOS opera en la capa 5 (Sesión) del modelo OSI y, por tanto, proporciona los servicios de sesión de este nivel. Es un protocolo de aplicación para compartir recursos en una red local. Se encarga de establecer la sesión y mantener las conexiones.

Al operar en la capa 5 de OSI, no provee un formato de datos para la transmisión, tarea que es misión de otros protocolos. Los protocolos que pueden prestar el servicio de transporte a NetBIOS, pueden ser: IPX/SPX, NetBEUI o TCP/IP.

NetBIOS no se diseñó para una WAN (Wide Area Network), sino para LANs (Local Area Network), debido a esto es un protocolo de red no enrutable, que identifica a los equipos por un sistema de nombres no jerárquico, al contrario de como lo hace DNS.
NetBIOS identifica a los ordenadores por su nombre; nombre de ordenador1, nombre de ordenador2, etc. Esta manera de identificar a los ordenadores por su nombre es bastante útil en una red pequeña, pero no en grandes redes.

Métodos de resolución de nombres NetBIOS.

  • Caché NetBIOS: En cada ordenador hay almacenada una tabla dinámica que contiene los últimos nombres de los otros ordenadores de la red. Esta tabla se puede obtener con el comando nbtstat -r.
  • Broadcasting: Se pregunta el nombre a todos los ordenadores de la red.
  • Archivo LMHOSTS: Es un archivo de texto, que tiene cada ordenador de la red, con una lista de direcciones IP y nombres NetBIOS.
  • Servidor WINS: Es un ordenador con una tabla con las direcciones IP y nombres NetBIOS. Esta tabla se crea y modifica dinámicamente, a medida que se van conectando y desconectando ordenadores en la red.
  • Servicio de datagramas NetBIOS es un servicio que permite enviar mensajes a distintos equipos o grupos de una red. No garantiza que dichos mensajes lleguen. 
  • Servicio de sesión NetBIOS que permite abrir una conexión punto a punto entre dos equipos de una misma red.
  • Estado de sesión/NIC NetBIOS cuya tarea fundamental es ofrecer información sobre las NIC de una red y las sesiones que hay establecidas.
Protocolo NetBEUI

NetBEUI (Interfaz de Usuarios Extendida NetBIOS), es como su nombre indica una
versión extendida de NetBIOS. En Microsoft se le conoce también como NBF.

Sus características básicas son:

  • No enrutable puesto que emplea el espacio de nombres de NetBIOS que noposee mecanismos para identificar redes.
  • Se diseñó para redes LAN, emplea en la mayoría de los casos transmisiones de difusión y no es enrutable (tal como ya hemos indicado)
  • Necesita ser encapsulado en TCP/IP
Relaciones NetBIOS/ NetBEUI / TCP/IP

Puesto que NetBEUI es muy rápido para comunicaciones dentro de redes locales de pequeño tamaño es recomendable, al configurar una red, implementar NetBEUI en cada una de los ordenadores que necesiten acceder a otros a través en una red LAN. La tecnología de Windows para redes está basada en NetBIOS y NetBEUI. NetBEUI provee los servicios de transporte de datos contemplados en las capas 3 (Red) y 4 (Transporte) del modelo OSI.

Redes en Windows

Componentes de la red Windows
  • Cliente: es el que nos permite trabajar solicitando recursos de la red. Es él el que muestra la pantalla de Inicio de sesión al arrancar el ordenador, pidiendo la contraseña y el nombre de usuario.
  • Adaptador: son las tarjetas de red que están instaladas en el ordenador. También está el Adaptador de Acceso telefónico a redes. En este caso, no hay una tarjeta de red, sino que el ordenador va conectado a un MODEM y éste a la línea telefónica.
  • Protocolos: son los “lenguajes” que usa el ordenador para comunicarse. Normalmente se utiliza el protocolo TCP/IP, que es el que usa Internet, y el protocolo NetBEUI, para redes pequeñas.
  • Servicios: los que ofrece Windows son Compartir archivos e impresoras.
Instalación de una red con Windows

Las tareas que habrá que hacer en cada ordenador serán:

  1. Instalar el adaptador de red. Tanto la instalación física como la lógica (drivers de la tarjeta de red).
  2. Instalar Cliente para redes Microsoft.
  3. Instalar protocolo/s (TCP/IP, NetBEUI).
  4. Identificación, tanto del ordenador, como del Grupo de trabajo.
  5. Instalar servicio Compartir archivos e impresoras.
  6. Los ordenadores que, además, vayan a ofrecer algún archivo, carpeta o impresora, tendrán que configurar estos elementos como compartidos y decidir si lo hacen por medio de contraseñas y qué tipo de acceso quieren que tengan.
Identificación del ordenador. Resolución de nombres

A pesar de que un ordenador queda identificado por su IP, es mucho más cómodo en una red hacerlo por un nombre. Para esto, Windows identifica cada ordenador por “Nombre de PC” y “Grupo de Trabajo”, al que va a pertenecer el ordenador. Sin embargo, si usamos el protocolo TCP/IP, hay que traducir este nombre por su dirección IP.

Este proceso se conoce como “resolución de nombres de dominio”. Esto se puede hacer por varios métodos:
  • Broadcasting: preguntando a todos los ordenadores de la red. Por defecto es este el método usado.
  • Archivo LMHOSTS: contiene una lista que relaciona nombres con IPs.
  • Servidor WINS: contiene una lista centralizada de IPs.
Compartir conexión a Internet. Acceso telefónico a redes

Una situación muy típica en una pequeña red local, doméstica o pequeña oficina, es la de compartir una única conexión a Internet.

En esta situación, uno de los ordenadores de la red, llamado “Equipo de conexión compartida” o “proxy”, está conectado a Internet por medio de un módem, adaptador RDSI, etc. 

Este ordenador es el único que tiene una IP pública y proporciona direcciones IP privadas y servicio de resolución de nombres a los restantes ordenadores de la red. El resto de ordenadores de la red tendrá acceso a Internet a través de él. Para Internet el único ordenador “visible” será este.

El ordenador proxy deberá tener instalado el adaptador virtual “Acceso telefónico a redes”. En esta situación, este ordenador se convierte en la puerta de salida al exterior de la red (gateway) y también en un servidor DNS (nombres de dominio) para esta red.

Conexión directa por cable

Una situación muy simple, pero muy útil frecuentemente, es la de conectar dos ordenadores directamente, mediante un cable. Windows contempla esta situación en su apartado de Comunicaciones. En esta modalidad el primer ordenador hace de servidor del segundo y puede tener acceso a sus recursos, e incluso al grupo de trabajo del primero, a través de él.

Compartición de archivos

Una de las funciones de una red Windows, al igual que en cualquier red punto a punto, es la de distribuir los recursos entre todos los ordenadores de la red, y que, de este modo, puedan ser compartidos por todos.

Compartición de impresoras

Otro de los recursos que se puede compartir, son las impresoras. De este modo no es necesario tener una impresora para cada equipo y se puede tener una impresora mejor para todos.

Administración remota

Es una herramienta para administrar una red Windows que puede resultar bastante útil. Consiste en poder administrar a distancia, desde un ordenador, otros ordenadores de la red.

Contempla dos casos:
  • Si el equipo está configurado para el control del acceso de los usuarios, se podrá conceder a una persona o a un grupo permiso para usar los recursos que tenga compartidos en él.
  • Si su equipo está configurado para el control de acceso a los recursos, se podrá conceder permiso para usar los recursos que tenga compartidos en él, usando la contraseña adecuada.
Seguridad

Windows utiliza dos contraseñas:

  • Contraseña Windows: para iniciar una sesión Windows.
  • Contraseña de red Microsoft: para poder trabajar en red como clientes.
Monitor de red

Es una utilidad de Windows que nos permite ver todos los recursos que el ordenador tiene compartidos y el tipo de acceso que se le ha asignado a cada recurso.

Podemos elegir la vista por:
  • Conexión: usuarios que están conectados.
  • Por carpetas: las que están compartidas y los usuarios conectados en ese momento.
  • Por archivos abiertos: muestra los archivos usados por otros.
Se trata de una herramienta muy sencilla que permite testear la red. Las labores de
administración que permite son muy básicas aunque necesarias en una red entre
iguales.

Conclusión

Los distintos sistemas clientes de Windows proporcionan las funciones necesarias para trabajar en una red punto a punto, con una serie de aplicaciones para hacer la red operativa y eficaz. Con Windows XP, tendremos una red barata, fácil de instalar y administrar en la que podremos compartir archivos, carpetas, incluso impresoras

Ventajas:
  • Instalación de red barata, al ser una red entre iguales. El coste es muy superior en redes del tipo Cliente / Servidor.
  • Facilidad de instalación.
  • Administración fácil, no existe la imagen de un administrador dedicado.
  • Mayor Integración con Web.
  • Fiabilidad y velocidad ampliamente mejoradas.
Inconvenientes:
  • Inseguridad: tiene pocos controles de seguridad, únicamente la contraseña Windows para el inicio de sesión y la contraseña de red para el trabajo en red como clientes.
  • Control: no hay un control centralizado. El funcionamiento y comportamiento de la red depende del de cada uno de los ordenadores de ella. Son vitales los ordenadores que ofrecen servicios, como salida a Internet o de impresión, estén operativos en todo momento.
  • Tamaño: estas redes son apropiadas para pocos ordenadores (menos de 10). No aguantan demasiado tráfico.
  • Instalación y configuración: debe hacerse para cada equipo individualmente, así como las tareas de actualización.

Redes de Microsoft Windows

Características de las redes Windows

Las redes gestionadas por sistemas operativos Windows son redes entre iguales que pueden funcionar con independencia de la existencia o no de un equipo servidor. En este sistema, todos los ordenadores pueden actuar como clientes o servidores dentro de la red montando distintas versiones de sistemas operativos.

Cuando incluimos un equipo servidor, con software de sistema operativo servidor, podemos crear sistemas de acceso más seguros a la red, administrarla de una forma centralizada y aportar una serie de servicios añadidos en función de la versión de sistema operativo instalada.

Las redes Windows son ahora las más utilizadas debido a la facilidad de su instalación y a la similitud de procesos e interfaces con las versiones de usuarios. Pasamos a conocer sus características básicas.

-> Gestión de discos

Una partición es una unidad de almacenamiento separada, es decir, en ella se puede instalar un sistema operativo, de este modo, un mismo PC puede incluir un disco con, por ejemplo, tres sistemas operativos, debiendo seleccionar con cuál queremos trabajar. Además de las particiones primarias podemos crear particiones extendidas, que no se formatean, pero que se dividen en unidades lógicas. Este sistema de almacenamiento requiere que configuremos una partición primaria como partición activa, de esta forma indicamos dónde vamos a instalar los archivos de inicio del sistema operativo.

La selección de un determinado sistema de volúmenes estará vinculado con la tolerancia a fallos que presente.
  • Volumen simple: Se encuentra en un único disco y se puede extender hasta un máximo de 32 regiones. No es tolerante a fallos.
  • Volumen distribuido: Volumen que se reparte a lo largo de varios discos dinámicos. No es tolerante a fallos. Se escribe en los discos de forma consecutiva, una vez que se llena la parte de volumen de un disco se pasa a escribir en otro.
  • Volumen con espejo: Para lograr tolerancia a fallos un sistema es crear un volumen de este tipo, que se compone de dos volúmenes simples en el que uno es una copia idéntica del otro.
  • Volumen seccionado: Un volumen se distribuye a lo largo de varios discos dinámicos pero la escritura se distribuye en todos ellos, no se van llenando discos de forma secuencial. No es tolerante a fallos. Mejora el volumen distribuido pues permite una escritura y lectura más rápidas.
  • Volumen RAID-5: Con un mínimo de tres discos duros se crea un volumen seccionado pero se añade información a cada partición de disco en el volumen de manera que se evita la pérdida de datos.
El sistema de discos dinámicos no se puede configurar como partición activa del disco aunque sí pueden incluir archivos del sistema operativo de manera que se garantice su tolerancia a fallos.

-> Sistema de archivos

Los sistemas operativos Windows pueden emplear como sistemas de archivos FAT16, FAT32 y NTFS. La utilización de uno u otro sistema va a permitir desarrollar o no una serie de posibilidades de utilización de ese mismo sistema operativo. 

No todas las versiones de Windows soportan todos los sistemas de archivos enumerados, así, sólo las versiones de Windows NT, Windows 2000 y Windows XP pueden instalarse sobre discos formateados con NTFS, mientras que todas las versiones desde Windows 95 en adelante se pueden instalar en FAT 32, MS-DOS y Windows 3.x son totalmente compatibles con FAT16, únicamente.

Los sistemas de archivo permiten determinar, entre otras cosas dónde se ubica cada una de las partes de un archivo, ya que, debido a la forma en que se escribe en los discos, los distintos ficheros no aparecen completos en las unidades de escritura (clusters) ni consecutivos.



Un cluster es la unidad mínima de almacenamiento que asigna el sistema operativo

FAT16

Divide el disco en volúmenes y crea como unidades mínimas de escritura los cluster, que han de disponer de un tamaño fijo dependiente del tamaño de la partición Los directorios que incluyen las unidades presentan, entre otros datos, la entrada en la FAT referida al cluster donde se inicia cada archivo. En esa misma entrada se indica otra entrada donde se señala cuál es el siguiente cluster del archivo, y así sucesivamente.

FAT 32

FAT 32 permite tamaño de clusters más pequeños, proporcionando una gestión del disco mejorada, pero no admite ninguna opción de red. Se limita a proporcionar:

• Nombre de archivo.
• Atributos.
• Fecha/hora.
• Tamaño.

NTFS

Es el sistema de ficheros que incorporó la primera versión de Windows NT para solucionar los problemas que presentaban FAT16 y FAT32. Incorpora características de almacenamiento avanzadas: seguridad, compresión y mejor gestión del disco.

Este sistema de ficheros es necesario cuando se desean incorporar a una red opciones de seguridad y gestión centralizada de directorios en sistemas Windows, de ahí, que se deba incorporar en discos de equipos servidores y clientes de red, pues el Active Directory (sistema de gestión de objetos de la red) se puede implementar, únicamente, en este sistema de ficheros.

Sistemas servidores de Windows

Los SO de servidor de windows son muy similares en su arquitectura a los SO clientes, el núcleo es prácticamente idéntico, sin embargo, se caracterizan por incorporar servicios añadidos. Por ejemplo, en la última versión de Windows 2003 Server se incluyen, entre otros, los siguientes servicios:

• Servidor de archivos e impresión.
• Servidor Web y aplicaciones Web.
• Servidor de correo.
• Terminal Server.
• Servidor de acceso remoto/red privada virtual (VPN).
• Servicio de directorio, Sistema de dominio (DNS), y servidor DHCP.
• Servidor de transmisión de multimedia en tiempo real (Streaming).



lunes, 7 de abril de 2014

Protocolo IPX/SPX

Cuando se crearon las redes Novell era habitual que se trabajara con sistemas propietarios, por lo que esta empresa desarrolló su propio protocolo de comunicaciones. Este protocolo fue denominado Internetwork Packet Exchange / Sequential Packet Exchange (Intercambio de Paquetes en Redes/Intercambio de Paquetes secuenciales). 

Este protocolo se emplea únicamente en redes Novell. Fue en el pasado uno de los modelos de red más extendidos, actualmente también lo está, pero, debido al desarrollo de Internet está siendo sustituido por TCP/IP. Los principales protocolos de esta familia son IPX y SPX, de aquí su nombre. El sistema operativo Windows los incluye en sus opciones de red para facilitar la intercomunicación con las redes Novell.


La IPX/SPX, es enrutable, por ello hace posible la comunicación entre ordenadores que pueden pertenecer a distintos tipos de redes, interconectadas entre sí por encaminadores (routers), aunque en origen estaban orientados a redes LAN, empleando para identificar los equipos la dirección física de la tarjeta de red. Es una pila de protocolos que, debido a las limitaciones de origen, carece de la escalabilidad y universalidad de TCP/IP.

Serie de protocolos Netware

Netware soporta los siguientes protocolos:

• Internetwork Packet Exchange (IPX). Protocolo de conexión de nivel 1 (equivalente al nivel 3 de OSI) que proporciona servicio sin conexión. 

• IPX Routing Information Protocol (RIP). Protocolo de conexión de nivel 2 (nivel 4 de OSI) que proporciona al router la capacidad de mantener dinámicamente información de routing para IPX internetwork. 

• IPX Error Protocol. Protocolo de conexión de nivel 2 (nivel 4 de OSI) que reporta errores en el procesamiento de paquetes. El error de notificación se envía desde el host o el router/bridge que detecta el error, al host Origen de los paquetes. 

• IPX Echo Protocol. Protocolo de conexión de nivel 2 (nivel 4 de OSI) que se usa para verificar la operación de los dispositivos de la red. Comúnmente conocido como IPX ping. 

• IPX Service Advertisement Protocol (SAP). Protocolo de conexión de nivel 2 (nivel 4 de OSI) que avisa a servicios de red, por ejemplo servidores de ficheros o servidores de impresoras. 

Protocolo IPX

El paquete IPX debe tener un máximo de 576 bytes, de ellos 512 bytes son para los datos, el resto es información necesaria. Cuando se trata de una red local, sin salida a exterior, pueden modificarse estos valores. IPX proporciona dos funciones: la primera es el formateo de paquetes y entrega de datos y la segunda reside en el encaminamiento hacia host de la misma red, o bien, de otra diferente (“routing”) 

Un datagrama IPX contiene los siguientes datos: 

• Checksum: Esta función no está activada en los datagramas IPX, aunque al proceder de la variación del protocolo IDP de Xerox, lo mantiene con el valor hexadecimal ffff. 

• Longitud: indica la longitud total del paquete, incluida la cabecera. Ocupa 2 bytes. 

• Control de transporte: cuenta el número de routers que atraviesa el paquete en su camino. El máximo número saltos es 15, pues al llegar a 16 el paquete es descartado. Este campo tiene un tamaño de 1 byte. 

• Tipo de paquete: indica el servicio de nivel superior que ha originado el paquete de datos (desconocido, RIP, SAP, SPE o NCP), su tamaño es de 1 byte. 

• Red de destino: contiene la dirección de la red a la que pertenece el host de destino. Dependiendo de esta dirección, un host o router sabe si hay que enviar el paquete a un host de la red local, o a un router que reenvíe el paquete a otra red. Tamaño 32 bits. 

• Host destino: contiene la dirección física del host de destino. En una red Ethernet es el NIC de la tarjeta de red. Tamaño 48 bits.

• Socket destino: indica el proceso al que se quiere acceder en el host destino. Tamaño 16 bits. 

• Red origen: indica la dirección de la red origen. Tamaño 32 bits. 

• Host origen: contiene la dirección física del host origen. Tamaño 48 bits 

• Socket origen: indica el proceso que ha iniciado la comunicación. Tamaño 16 bits. 

• Datos: se trata del campo del datagrama que incluye todos los datos, su tamaño es variable 

Direccionamiento. 

El direccionamiento de un paquete IPX está constituido por tres partes: 

1. Dirección de red: son direcciones de 32 bits de LAN o WAN acoplada al nodo. Los nodos pueden estar conectados a varias redes, pero cada red debe tener una única dirección. Esta es la dirección que se informa a RIP.

2. Dirección de host: especifican la dirección física del nodo de la red y la correspondiente a la dirección de MAC. El router/bridge automáticamente usa la dirección de 48 bits de sus interfaces como direcciones de host. Ello es debido al esquema de direcciones en el que las interfaces de WAN de router necesitan una dirección de MAC cuando se configura un routing XNS o IPX.

3. Dirección de socket: son la localización de un proceso en la estación final o el host. El router/bridge no altera o manipula de ningún modo la dirección de socket. 

Protocolo SPX.

Se trata de un protocolo de nivel de transporte del modelo OSI, que proporciona un servicio orientado a conexión y fiable de forma similar a TCP. Sin embargo se emplea mucho menos que TCP en las redes Novell ya que muchas de las funciones de este protocolo son asumidas en este tipo de redes por el protocolo principal de Netware. 

Este protocolo se encarga de establecer y mantener la conexión entre dos host mediante el envío periódico de mensajes. 

Una cabecera SPX incluye los siguientes campos:

• Control de la conexión: campo que contiene un código dedicado a regular la comunicación de datos en ambas direcciones. Tamaño 1 byte. 

• Tipo de datos: Indica el protocolo de nivel superior que ha generado los datos y el tipo de estos. Tamaño 1 byte. 

• Identificador de conexión origen: Identifica la conexión en el host de origen. Es necesario tener en cuenta que un host puede mantener varias conexiones. Tamaño 2 bytes. 

• Identificador de conexión de destino: Identifica la conexión en el host de destino. Tamaño 2 bytes. 

• Número de secuencia: crea una secuencia numérica con el fin de ordenar los paquetes de datos. Tamaño 2 bytes. 

• Número de confirmación: indica el número de secuencia que debe tener el siguiente paquete de datos que reciba el sistema. Tamaño 2 bytes.

• Número de asignación: Indica el número de búferes libres del sistema. Tamaño 2 bytes. 

• Datos: Campo que incluye los datos del proceso de nivel superior

Protocolo principal de Netware (Netware Core Packet) 

Es el protocolo que se encarga de gestionar la mayor parte del tráfico en una red Novell. Lo utilizan tanto los equipos clientes como servidores para enviar solicitudes y respuestas de archivos o enviar trabajos a la cola de impresión. Trabaja desde el nivel de transporte hasta el nivel de presentación ya que se encarga tanto de aspectos de transporte (sustituyendo tal como ya se ha indicado al protocolo SPX) como de funciones superiores de sincronización o de bloqueo de archivos. Existe el protocolo NCPB (Netware Core Packet Burst) con características similares al NCP pero que se utiliza para enviar gran cantidad de datos por la red, es el protocolo principal de ráfagas de paquetes de Netware y aporta grandes ventajas con respecto a otros protocolos del nivel de transporte, por ejemplo, envía y recibe sólo los fragmentos de datos perdidos sin necesidad de repetir toda la secuencia.

El Protocolo de Notificación de Servicios (SAP)

Para que la comunicación sea posible, es necesario conocer el nombre de un determinado servidor y el tipo de servicios que proporciona. Los nombres son más manejables que una serie de números, por eso los routers tienen un servidor de nombres, que relacionan las direcciones numéricas con su nombre, mediante un proceso denominado protocolo de notificación de servicios (SAP).

RIP. Protocolo de Información de Encaminamiento de IPX

Las funciones de RIP son: 

• Encontrar la ruta más corta entre los diversos routers. 
• Actualización de las tablas de encaminamiento de los routers. 

Configuración IPX sobre el router/bridge.

Existen tres métodos de configuración y mantenimiento de las tablas de routing:

• Dinámico: donde la información de routing de la red es trasladada entre routers utilizando el protocolo RIP.

• Estático: donde la información de routing es entrada manualmente, para proporcionar una ruta fijada para una red, vía un gateway determinado. Cada ruta estática puede ser cambiada por una ruta aprendida dinámicamente por RIP.

• Rutas por defecto: que son entradas manualmente para proporcionar una ruta para la red de destino cuando esta no puede ser encontrada en la tabla de routing.

Para regular el flujo de tráfico, se usan unos filtros de control de acceso, que pueden restringir la comunicación entre dispositivos/redes. La restricción es entre la red Origen y dirección de host, y la red destino y la dirección de host. Adicionalmente las restricciones de comunicación pueden extenderse para aplicarlas a grupos de redes y/o hosts.

Encaminamiento IPX. Routers Novell.

Cada red, está definida por su número de red constituidos por 32 bits, está separada de las otras mediante un router, siendo el conjunto de estas redes la denominada interred. Cada router tiene su tabla de encaminamiento y estas son transmitidas de unos routers a otros mediante paquetes RIP. Un router, está conectado con dos segmentos de red, llamados "segmentos directamente conectados". Inicialmente, un router configura una tabla con los números de las redes a las que está conectado directamente. A partir de este momento se envían mensajes "broadcast" a las redes conocidas del router, para conocer las tablas de los routers cercanos. Así se actualiza la tabla de los router.





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í.