Download Presentación de PowerPoint - UT-AGS

Document related concepts

NetBEUI wikipedia , lookup

Samba (programa) wikipedia , lookup

Multiusuario wikipedia , lookup

Server Message Block wikipedia , lookup

Remote Initial Program Load wikipedia , lookup

Transcript
SISTEMAS OPERATIVOS
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.
Novell
*NetWare
Características del NetWare
 La característica fundamental es que el sistema operativo NetWare
trabaja con 32 bits, y eso, es una mejora en el rendimiento. La
mejora fundamental de NetWare se basa en que todo esta
controlado por el servicio de directorios de NetWare (NDS) que va
a trabajar con todos los recursos de la red de modo global. Este
servicio de directorios va a tratar a todos los recursos de la red
como objetos. Un objeto puede ser un usuario, un archivo, un
terminal ... Eso permite que la gestión de la red sea sencilla y que
se puedan enlazar una red con otras gracias al servicio de
directorios.
Ventajas NetWare
 No requiere demasiada memoria RAM, y por poca que tenga el sistema no se
ve limitado.
 Brinda soporte y apoyo a la MAC.
 Apoyo para archivos de DOS y MAC en el servidor.
 El usuario puede limitar la cantidad de espacio en el disco duro.
 Permite detectar y bloquear intrusos.
 Soporta múltiples protocolos.
 Soporta acceso remoto.
 Permite instalación y actualización remota.
 Muestra estadísticas generales del uso del sistema.
 Brinda la posibilidad de asignar diferentes permisos a los diferentes tipos de
usuarios.
 Permite realizar auditorías de acceso a archivos, conexión y desconexión,
encendido y apagado del sistema, etc.
 Soporta diferentes arquitecturas.
Desventajas NetWare
 No cuenta con listas de control de acceso (ACLs) administradas en
base a cada archivo.
 Algunas versiones no permiten criptografía de llave pública ni
privada.
 No carga automáticamente algunos manejadores en las estaciones
de trabajo.
 No ofrece mucha seguridad en sesiones remotas.
 No permite el uso de múltiples procesadores.
 No permite el uso de servidores no dedicados.
Linux
*Cent OS
*Ubuntu Server
*Suse
Características de Linux
• multitarea: varios programas (realmente procesos) ejecutándose al
mismo tiempo.
• multiusuario: varios usuarios en la misma máquina al mismo tiempo (¡y
sin licencias para todos!).
• multiplataforma: corre en muchas CPUs distintas, no sólo Intel.
• funciona en modo protegido 386.
Ventajas de Linux
 Soporta acceso remoto.
 Soporte nativo de TCP/IP (Fácil conexión a Internet y otras redes)
 Contiene xFree86, que es una interfaz gráfica de usuario basada en
los estándares de X- Windows, y también es gratuita.
 Al instalar el sistema operativo, también se tiene la posibilidad de
instalar varios programas, tales como: hojas de cálculo, bases de
datos, procesadores de texto, varios lenguajes de programación,
paquetes de telecomunicaciones y juegos.
 Cumple los estándares POSIX y de Sistemas Abiertos, esto es que
tiene la capacidad de comunicarse con sistemas distintos a él.
 Existe mucha documentación sobre éste.
Desventajas de Linux
 Carencia de soporte técnico.
 No ofrece mucha seguridad.
 Problemas de hardware, no soporta todas las plataformas, y no es
compatible con algunas marcas específicas.
 No existe un control de calidad al momento de elaborar software para
Linux, pues muchas veces las aplicaciones se hacen y se liberan sin
control alguno.
 No hay forma segura de instalarlo sin reparticionar el disco duro.
 El reparticionar el disco duro, implica borrar toda la información del
mismo y después restablecerla.
 Se requiere experiencia y conocimiento del sistema para
administrarlo, pues como es un sistema por línea de comandos, estos
poseen muchas opciones y en ocasiones es difícil realizar algunas
tareas.
Windows
*Windows Server 2008
*Windows NT
Características del Windows NT




Soporta Sistemas Intel y los basados en RISC.
Incorpora un NOS de 32 bits.
Ofrece una solución de red punto a punto.
Requiere un mínimo de 16Mb en RAM, por lo que es más caro de
instalar que la mayor parte de los NOS(Network Operating
Systems).
 Puede usar hasta 4 procesadores concurrentes.
 Además de ser multitarea, el Windows NT Server también es de
lectura múltiple o multilectura.
Ventajas de Windows NT











La instalación es muy sencilla y no requiere de mucha experiencia.
Multitarea.
Multiusuario.
Apoya el uso de múltiples procesadores.
Soporta diferentes arquitecturas.
Permite el uso de servidores no dedicados.
Soporta acceso remoto.
Ofrece mucha seguridad en sesiones remotas.
Brinda apoyo a la MAC.
Apoyo para archivos de DOS y MAC en el servidor.
El sistema está protegido del acceso ilegal a las aplicaciones en las
diferentes configuraciones.
Desventajas de Windows NT
 Tiene ciertas limitaciones por RAM, como; No. Máximo de archivos
abiertos y almacenamiento de disco total.
 Requiere como mínimo 16 Mb en RAM, y procesador Pentium a
133 MHz o superior.
 El usuario no puede limitar la cantidad de espacio en el disco duro.
 No soporta archivos de NFS.
 No ofrece el bloqueo de intrusos.
 No soporta la ejecución de algunas aplicaciones para DOS.
Windows Server 2008
• Windows Server 2008 es el nombre del próximo sistema operativo para
servidores de Microsoft.
• Es un sistema operativo para servidores con similares características a Windows
Vista.
• Su lanzamiento se espera para el 27 de febrero de 2008.
• Además de Windows Server 2008, también se presentarán Visual Studio 2008 y
Microsoft SQL Server 2008.
• Microsoft ha anunciado las diferentes versiones que se pondrán a la venta.
Habrá tres ediciones básicas, la Standard, la Enterprise y la DataCenter
• El precio de las tres versiones de Windows Server 2008 va desde los 999 dólares
de la Standard a los 3.999 de la Enterprise, pasando por los 2.999 de la
DataCenter. Además de estas también encontraremos la Web Server Edition, por
460 dólares.
10 novedades de Windows Server
2008
• Server Core: el núcleo del sistema se ha renovado con muchas y nuevas mejoras.
• PowerShell: inclusión de una consola mejorada con soporte GUI para administración.
• Virtualización de Windows Server: mejoras en el rendimiento de la virtualización.
• Windows Hardware Error Architecture (WHEA): protocolo mejorado y estandarizado de
reporte de errores.
• Address Space Load Randomization (ASLR): protección contra malware en la carga de
drivers en memoria.
• Sistema de archivos SMB2: de 30 a 40 veces más rápido el acceso a los servidores
multimedia.
• Kernel Transaction Manager: mejoras en la gestión concurrente de recursos.
• Cierre limpio de Servicios: se acabó el tiempo de espera antes de la finalización de
servicios.
• Creación de sesiones de usuario en paralelo: reduce tiempos de espera en los Terminal
Services y en la creación de sesiones de usuario a gran escala.
Unix
Características de Unix
• Fue desarrollado por los Laboratorios Bell en 1969.
• El sistema operativo UNIX era, en 1981, un sistema de comando por
línea, con varias opciones de sintaxis.
• El sistema operativo, ahora soporta ratón e interfaz de ventanas
como X-Window System de MIT, News de Sun Microsystem y Open
Look de AT&T.
ventajas
• Ventajas de Unix:
• Es el Sistema Operativo que corre en más arquitecturas de hardware
diferentes.
• Es prácticamente imposible insertar virus en un servidor de Unix
• Sistema Operativo independiente del Hardware o CPU
• Permite a las aplicaciones reservar grandes segmentos de memoria (hasta
de varios megabytes).
• Permite correr programas que sean más grandes que la memoria RAM total.
• Es ejecutable. Esto hace que sea imposible que se corrompa o que pierda el
driver o parte de un driver de algún dispositivo de la computadora
Desventajas
• Carencia de soporte técnico.
• No ofrece mucha seguridad.
• Problemas de hardware, no soporta todas las plataformas, y no es
compatible con algunas marcas específicas.
• No existe un control de calidad al momento de elaborar software para
Linux, pues muchas veces las aplicaciones se hacen y se liberan sin
control alguno.
• Se requiere experiencia y conocimiento del sistema para administrarlo.
• No hay forma segura de instalarlo sin reparticionar el disco duro.
• Reparticionar el disco duro, implica borrar toda la información del
mismo y después restablecerla.
Mac OS X
*Mac OS X Server
Características
• Esta basado fuertemente en las PowerPC-port de OpenStep.
Por eso Mac OS X hereda la memoria y procesador de
Mach’s y el driver del dispositivo de la interfaz, BSD’s POSIX UNIX Protocolo del programa que soporta y trabaja en
interfaz de redes, también algunos elementos de la interfaz
de NeXT’s.
• Mac OS X, hoy en día este sistema operativo esta
virtualmente en todas las Mac’s, y fue trabajado por una
década para poder obtener el éxito que tiene ahora.