Download Material Extra - Teleprocesos y Sistemas Distribuidos

Document related concepts

NetBEUI wikipedia , lookup

Lantastic wikipedia , lookup

Samba (programa) wikipedia , lookup

Remote Initial Program Load wikipedia , lookup

Arranque desde red wikipedia , lookup

Transcript
S.o de red
Introducción a los Sistemas Operativos de Red
Al igual que un equipo no puede trabajar sin un sistema operativo, una red de
equipos no puede funcionar sin un sistema operativo de red. Si no se dispone de
ningún sistema operativo de red, los equipos no pueden compartir recursos y los
usuarios no pueden utilizar estos recursos.
Dependiendo del fabricante del sistema operativo de red, tenemos que el
software de red para un equipo personal se puede añadir al propio sistema
operativo del equipo o integrarse con él.
NetWare de Novell es el ejemplo más familiar y famoso de sistema operativo de
red donde el software de red del equipo cliente se incorpora en el sistema
operativo del equipo. El equipo personal necesita ambos sistema operativos para
gestionar conjuntamente las funciones de red y las funciones individuales.
El software del sistema operativo de red se integra en un número importante de
sistemas operativos conocidos, incluyendo Windows 2000 Server/Professional,
Windows NT Server/Workstation, Windows 95/98/ME y Apple Talk.
Cada configuración (sistemas operativos de red y del equipo separados, o
sistema operativo combinando las funciones de ambos) tiene sus ventajas e
inconvenientes. Por tanto, nuestro trabajo como especialistas en redes es
determinar la configuración que mejor se adapte a las necesidades de nuestra
red.
Historia de Sistemas Operativos por Red
Redes en Unix
Los principales avances de comunicación de Red en los sistemas Unix,
surgieron en 1983, con la aparición del sistema 4.2BSD("Berkley Software
Distribution") que integraba TCP/IP y el API ("Application Programming
Interface") de Sockets. A partir de este código surgen BSD Networking
Release 1.0 en 1989,también denominado NET-1, hasta el surgimiento de
4.4 BSDLite (NET-3) en 1994 en el que precisamente esta basado el *nix
FreeBSD .
Existen otras implementaciones de código en Red para Sistemas V (SVR
V) y aunque muchas toman la funcionalidad del código BSD como base,
implementaciones como las de Sun Solaris son escritas "desde 0" ("from
scratch"), inclusive el código para Linux, también fue escrito "desde 0"
("from scratch") y su implementación es denominada NET-4,la cual no
tiene ninguna relación con NET-3 (BSD).
Lo importante de los sistemas *nix, es que desde sus primeros pasos en
Redes, todas sus implementaciones "nativas" están basadas en el
protocolo TCP/IP.
Historia de Sistemas Operativos por Red
Redes en Windows
El primer tipo de implementación utilizada en un sistema de Red sencillo fue denominado "workgroup".
Un "workgroup" es un grupo entre 20 y 200 computadoras que comparten datos y recursos(ejemplo:
impresoras,scanners y otros dispositivos.) PERO no requieren de un servidor central . Esto además de causar
un descontrol en la administración del sistema , incurre en un uso excesivo de la linea LAN (Vea "Ethernet" ).
La falta de un servidor en este tipo de implementaciones ("Workgroups"), otorgaba una mayor sencillez a la
arquitectura de un sistema ya que no se requería un Protocolo de Red.(como TCP/IP en Unix).En los 80's IBM
desarrollo el protocolo denominado NetBIOS (Network Basic Input/Output System) que solucionaba algunos
de los problemas que presentaba la tecnología utilizada con anterioridad,( "Main Frame" con "Dumb
Terminals") donde la ejecución de todas las aplicaciones se realizaba exclusivamente en el MainFrame, para
distribuir esta carga fue necesario desarrollar un protocolo de Redes (NetBIOS).
Años más tarde surgió la alianza entre IBM y Microsoft y se creo el sucesor de NetBIOS, NetBEUI (NetBIOS
Extended User Interface). NetBEUI empezó a ser integrado en plataformas Windows 3.1 bajo el nombre de
"Windows for Workgroups",y posteriormente en Windows 95 y 98.
A pesar de los beneficios que trajo NetBEUI (el subdividir el sistema en varios "Workgroups" y tener un
servidor central) éste seguía teniendo un problema, debido a la sencillez de su diseño este protocolo no podía
ser ruteado. NetBEUI no puede ser ruteado debido a que su estructura no es jerárquica, tiene una estructura
denominada "flat-address space",esto es, utiliza nombres para ubicar los "Hosts"
(ventas1,ventas2,ingeniería4), esto es ideal para una LAN pequeña , sin embargo, cuando la información
(paquetes) requiere ser enviada por una LAN grande o WAN es necesario utilizar direcciones lógicas (TCP/IP).
Historia de Sistemas Operativos por Red
Surgimiento de Windows NT
Con la alianza de Microsoft e IBM para desarrollar NetBEUI surgió la
propuesta de crear un sistema operativo de servidor , este fue OS/2
desarrollado por IBM ( OS/2 ~ Merlin ) , sin embargo, Microsoft abandonó
el proyecto en sus versiones iniciales y empezó el trabajo sobre su propio
sistema Operativo para servidores: Windows NT (Windows "New
Technology"). Siendo una de sus principales desventajas su
administración y la manera en que implementa el acceso a diferentes
recursos de un sistema.
Historia de Sistemas Operativos por Red
Windows 2000 y Windows 2003
En la sucesión de Sistemas Operativos para Red desarrollados por
Microsoft le siguen Windows 2000 y Windows 2003 ambos producidos en
los respectivos años de su nombre; entre las principales diferencias
técnicas que poseen estos sistemas operativos comparado con Windows
NT son: Su sistema NDS (Network Directory Service) que ofrece el apoyo
para administración de recursos en Red así como el apoyo nativo de
TCP/IP, entre otras funcionalidades para uso en sistemas corporativos.
Historia de Sistemas Operativos por Red
VISTA : El nuevo Windows
Actualmente Microsoft ya esta trabajando sobre su nueva generación de
Sistema Operativo denominada Longhorn, la versión que pretende ser la piedra
angular de su iniciativa .Net (DotNet) esta programada para salir al mercado a
mediados del 2005.
La principal funcionalidad técnica que se ha divulgado es su búsqueda unificada
a nivel de sistema, esto permitiría realizar una búsqueda sobre determinado
tema o palabra en cualquier formato que ésta se encuentre, sea en un
documento Word o Excel, en una Base de Datos de SQL-Server o en un correo
de Outlook Express. Desde luego, lo anterior implica un rompimiento de
paradigma desde el sistema de archivos ("File System"), aplicaciones del
sistema y por ende un rediseño por completo de toda la plataforma Windows,
algo que obviamente también realiza .Net (DotNet) .
Sin embargo, esta versión aún esta en proceso, y dadas las presiones de otros
Sistemas Operativos como Linux, quizás le gustaría seguir leyendo para saber
el estado de Novell, porque ha seguido teniendo mercado, porque existía la
posibilidad que desapareciera y porque probablemente resurja esta empresa.
Historia de Sistemas Operativos por Red
Novell
Antes de Windows NT, el sistema operativo de Novell ofrecía la
administración de servicios Red mediante su producto NetWare. En su
tiempo fue el sistema operativo de redes por excelencia ya que utilizaba
un protocolo de Red (IPX/SPX) solo se requería que todas las
computadoras de la red utilizarán el "Software NetClient" de Novell y
debido a que estos "Software NetClient's" existían para
Windows3.1,95,98,NT, Macintosh y Unix, lo hacían una excelente opción.
El protocolo IPX/SPX en muchas áreas ofrece la misma funcionalidad que
TCP/IP pero a diferencia de NetBEUI, IPX si es un protocolo ruteable, por
lo que es una buena opción para LANs grandes y WANs. A pesar de los
beneficios de Novell en su tiempo , el surgimiento de Windows NT llevo a
Novell a la decadencia debido a la funcionalidad que Windows NT ofrecía.
Historia de Sistemas Operativos por Red
Sistema Operativo Unix
Desde 1.970, el Sistema Operativo Unix ha estado en contínuo Desarrollo y Evolución,
manteniendo siempre el liderazgo en la implementación eficiente y completa de
Servicios del más alto nivel en Tecnología de Sistemas Operativos.
Partiendo de un Diseño Original como Sistema Operativo Multiusuario de Tiempo
Compartido sobre una Arquitectura de Computador Simple y Canónica,
actualmente Unix constituye el Sistema Operativo "Standard" Multiusuario y de
Red, que puede operar en diversas Arquitecturas de Computadores complejas con
varios Procesadores.
Unix, es considerado el Sistema Operativo más sofisticado, completo, maduro, simple y
complejo que lideriza el mercado mundial como base de los Sistemas Abiertos, que
se impone como plataforma natural para implementar aplicaciones con
Arquitectura Cliente-Servidor.
A pesar de toda la evolución y renovación que ha tenido Unix durante más de 20 años
incorporando nuevas tecnologías, todas las versiones de Unix presentan un común
denominador: su Filosofía de trabajo, Portabilidad, Escalabilidad, Estabilidad,
Seguridad y Estructura Modular.
Derivados de unix
Debido a que Unix es un Sistema Abierto, cuyo diseño interno es de dominio
Público y comercializable, existen varias versiones similares de un mismo Unix
tales como Linux, Solaris, AIX, Sinix, SCO OpenServer, SCO Unixware, Sun/OS,
HP-UX, DG-UX, A-UX, Ultrix, Xenix, Centix y otros, todos con una misma filosofía
de trabajo y un conjunto de servicios, librerías y comandos comunes, que son
amparados por estándares protocolizados por organizaciones tales como IEEE
POSIX, Unix Internacional, X/Open, MAP, Unix System Labs, Open Group,
agrupaciones de fabricantes y usuarios, y varios entes gubernamentales de
diversos países del Mundo: por ejemplo el Departamento de Defensa de USA,
Gobierno de USA, y la Comunidad Económica Europea liderizada por Francia e
Inglaterra.
Unix, opera en Micro Computadoras Personales, Servidores,
Supermicrocomputadoras con varios procesadores Intel Pentium o RISC,
Servidores RISC, mainframes, y Supercomputadores.
Unix es un producto maduro y moderno que posee un futuro prominente que le
asegura más del 30% del Mercado Mundial de Computadoras, domina la
operación del 80% de los Servidores Multiusuarios de Red de Transacciones en
Línea, y él motoriza el 90% de los Servidores de correo, Comercio Electrónico y
Web Sites de La Internet.
LiNUX
LINUX nació como un producto de Linus Torvalds, inspirado en el MINIX,
el sistema operativo desarrollado por Andrew S. Tanenbaum en su obra
"Sistemas Operativos: Diseño e Implementación". Libro en el cual, tras un
estudio general sobre los servicios que debe proporcionar un sistema
operativo y algunas formas de proporcionar éstos, introduce su propia
implementación del UNIX en forma de código fuente en lenguaje C y
ensamblador, además de las instrucciones necesarias para poder instalar
y mejorar el mismo
LINUX
La primera versión de LINUX, enumerada como 0.01 contenía
solo los rudimentos del núcleo y funcionaba sobre una
máquina con el MINIX instalado, esto es, para compilar y jugar
con LINUX era necesario tener instalado el MINIX de
Tanembaum.
LINUX
El 5 de Octubre de 1991, Linus anunció su primera versión
'oficial', la 0.02 con esta versión ya se podía ejecutar el bash
(GNU Bourne Shell) y el gcc (GNU C compiler).
Después de la versión 0.03, Linus cambió este número por
0.10 y tras las aportaciones de un grupo inicial de usuarios se
incrementó de nuevo la denominación a 0.95, reflejando la
clara voluntad de poder anunciar en breve una versión 'oficial'
(con la denominación 1.0).
En Diciembre de 1993 el núcleo estaba en su versión 0.99 pH I.
En la actualidad la última versión estable es al 2.0.30 aunque
existe ya la versión de desarrollo 2.1.
Definidos de redes
PUNTO APUNTO. Los sistemas punto a punto permiten que las computadoras
sean tanto clientes como servidores al mismo tiempo. Como alternativa, cada
computadora puede ser uno o el otro. Si una computadora se convierte en un
servidor únicamente, el sistema se comportará como si estuviera basado en un
servidor de archivos. Todas las computadoras pueden tener impresoras
conectadas a ellas que estén disponibles para todas las demás.
Definidos de redes
CLIENTE/SERVIDOR En el sentido más estricto, el término cliente/servidor describe un
sistema en el que una máquina cliente solicita a una segunda máquina llamada servidor que
ejecute una tarea específica. El cliente suele ser una computadora personal común
conectada a una LAN, y el servidor es, por lo general, una máquina anfitriona, como un
servidor de archivos PC, un servidor de archivos de UNIX o una microcomputadora o
computadora de rango medio.
De esta forma un mismo servidor puede atender a varios clientes al mismo tiempo. Todos
estos sistemas operativos de red pueden operar y procesar solicitudes de aplicaciones que
se ejecutan en clientes, mediante el procesamiento de las solicitudes mismas.
PUNTO APUNTO
WINDOWS PARA TRABAJO EN GRUPO (WFW)
El sistema de punto a punto de Microsoft es una gran opción cuando todas las
computadoras están corriendo Windows y sus aplicaciones. Windows para Trabajo en
Grupo (Windows For Workgroups, WFW), es una extensión de Windows que proporciona
todas las funciones necesarias para una red punto a punto barata. Como un valor
agregado, este NOS incluye aplicaciones reales para red gratuitamente, que pueden hacer
productiva una red de inmediato. Incluye correo electrónico, software para fax, agenda,
etc. El único problema es que la seguridad es ineficaz, es lento y es incapaz de conectarse a
alguna estación de trabajo que esté corriendo DOS. WFW utiliza como protocolo de
transporte predefinido al sistema básico de entrada-salida de red (NetBIOS), por medio de
la interfaz extendida de usuario NetBIOS (NetBEUI) de Microsoft. Una limitación de este
protocolo es que no se puede enrutar. Esto significa que si WFW se utiliza en conjunción
con una LAN de NetWare, por ejemplo, los usuarios pueden compartir todos los recursos de
esta red NetWare, pero solamente pueden ver a otros usuarios de WFW si están en el
mismo segmento. Windows para Trabajo en Grupo maneja las unidades de interfaz de
vinculación de datos abierta de Novell (Open Data Link Interface, ODI), de forma tal que
los servicios de punto a punto de WFW puedan ejecutar el protocolo IPX (Intercambio de
paquetes entre redes) de NetWare. Los usuarios también tienen la opción de manejar la
especificación de interfaz de dispositivo de red que se encuentra en Windows NT.
ADMINISTRACIÓN DE REDES Y CARACTERÍSTICAS DE SEGURIDAD
Aunque WFW no ofrece características poderosas de administración
de redes en comparación con los sistemas operativos de redes de
cliente/servidor, se compara en forma favorable con las
características de administración de redes que ofrecen otros sistemas
operativos de redes de punto a punto. La seguridad real consiste
solamente en la protección de contraseñas y en las listas de control de
acceso denegado que se encuentran en otros programas como
LANtastic. Los usuarios pueden tener acceso a lectura, acceso a todo,
o ningún acceso; todos estos niveles de acceso dependen de cómo
decida el usuario conceder acceso a un recurso o dispositivo.
VENTAJAS Y DESVENTAJAS
Windows para Trabajo en Grupo es muy fácil de usar. Es una
extensión del popular sistema operativo Windows.
Prácticamente todas las actividades de la red, incluyendo la
calendarización y el correo electrónico permiten que la gente
trabaje en una forma intuitiva. WFW es ideal para una
compañía que necesita conectar unas cuantas computadoras
para formar una pequeña red, o que está instalando su
primera red. Para las compañías que tienen varias
computadoras que conectar a una red, o con un sistema
operativo de red ya existente como NetWare, WFW se queda
corto. Su seguridad no se compara con la de los competidores
como LANtastic.