• Non ci sono risultati.

Parte 2: Panoramica su Sistemi Operativi di Rete

N/A
N/A
Protected

Academic year: 2021

Condividi "Parte 2: Panoramica su Sistemi Operativi di Rete"

Copied!
11
0
0

Testo completo

(1)

Sistemi Operativi di Rete

• Estensione dei Sistemi Operativi standard con servizi per la gestione di risorse in rete locale

• Risorse gestite:

– uno o più server di rete – più stampanti di rete – una o più reti fisiche

– un numero potenzialmente grande di utenti

Sistemi Operativi di rete

• Funzioni di un sistema operativo di rete

– Gestire un file system per dati, applicazioni, profili utente e periferiche di rete

– coordinare tutte le risorse e i servizi disponibili – elaborare le richieste degli utenti

– richiedere agli utenti le informazioni per l’accesso alla ret, convalidare gli account, applicare le limitazioni, eseguire le funzioni di gestione degli utenti

Sistemi Operativi di rete

• Funzioni di un sistema operativo di rete

– gestire una o più stampanti di rete – gestire l’interconnessione tra reti locali – gestire gli utenti connessi in modalità locale e

remota

– supportare la protezione del sistema – supportare le funzioni client/server

– supportare lo sviluppo delle pagine Web e le oprazioni del server Web

(2)

Sistemi Operativi di Rete

• Tra le risorse gestite, il server di rete è quella più critica

• Il server è generalmente una postazione molto potente con un grande file system che contiene dati, applicazioni, profili utente e informazioni di accesso a tutte le risorse della rete

Esempio di Rete Locale

Server di Rete Client

Client

Client Client

Stampante di Rete

Sistemi Operativi di Rete attuali

• Novell NetWare

• Microsoft Windows NT/2000 • Unix

• Linux • IBM OS/2

(3)

Novell NetWare

• Società fondata nel 1983 per lo sviluppo dei primi sistemi operativi di rete

• Fino agli inizi degli anni ‘90, oltre il 70% del mercato delle LAN utilizzava un sistema operativo Novell

• Tre versioni disponibili: NetWare 3, NetWare 4, NetWare 5 e NetWare 6

Caratteristiche di NetWare

• Utilizza un server dedicato su cui esegue il sistema NetWare

• Le postazioni di lavoro eseguono un proprio sistema operativo (ad es. Windows 95) e interagiscono con il server per l’utilizzo delle risorse di rete

• L’interfaccia utente è praticamente invisibile all’utente

Caratteristiche di NetWare

• Una volta configurata la postazione di lavoro, l’utente accede alle risorse di rete e a quelle locali alla postazione senza accorgersi della differenza

• La tecnica utilizzata è quella della redirezione delle richieste al server di rete

– questa tecnica è stata riutilizzata in tutti i sistemi di rete successivi

(4)

NetWare 3

• Sistema operativo di rete a 32 bit

• Può supportare reti di ampie dimensioni a più segmenti

• Ha introdotto il concetto di database delle risorse, che in NetWare 3 si chiama bindery

– contiene nomi e password degli utenti di rete, di gruppi di utenti autorizzati a connettersi al server

– solo dati riguardanti il server in cui risiede

NetWare 3

– Contiene informazioni su altri servizi forniti ai client, quali informazioin di accesso alla stampante, al modem e al router.

• Ogni server sulla rete ha il proprio bindery • Gli utenti sono obbligati a connettersi a uno

specifico server, e se necessitano di risorse di altri devono connettersia ciascun server separatamente

NetWare 3

• Utilizza i NetWare Loadable Modules (NLM) per ridurre l’occupazione di memoria

– moduli software caricabili e scaribili dalla memoria su richiesta

• Utilizza disk mirroring e disk duplexing per salvare i dati sui dischi rigidi al fine di proteggere il sistema dai malfunzionamenti

(5)

NetWare 4 e 5

• Utilizzano un sistema intelligente (Novell Directory Service, NDS) che autentica gli utenti e dispone di un database distribuito di informazioni su ogni applicazione, utente, server e risorsa in una rete

• NDS è globale per la rete e viene replicato su più server per proteggerli da

malfunzionamenti

NetWare 4 e 5

• Ogni utente autorizzato a connettersi alla rete è incluso in NDS dall’amministratore della rete

• Tutte le periferiche condivise sono inserite in NDS dall’amministratore, che assegna a ciascuna risorse le autorizzazioni opportune • Il concetto alla base di NDS è una struttura

gerarchica che rappresenta il layout dell’organizzazione

NetWare 4 e 5

• La struttura di NDS deve essere progettata accuratamente: su base fisica (ad es. raggruppando le postazioni per piani) o su base logica (raggruppando per reparti) • Compito piuttosto complesso che ha

limitato la diffusione di queste versioni del sistema

(6)

Novell NetWare (Conclusioni)

• Supporta le funzioni di base di un sistema operativo di rete

• Gestisce uno o più server di rete • Il sistema NDS è molto potente sebbene

complesso da gestire • NetWare è stabile e robusto

Microsoft Windows NT

• Nato nel 1991 per competere nel mercato dei sistemi operativi di rete locale • Supporta più utenti, più server e una vasta

gamma di periferiche di rete • Supporta molte applicazioni per la

creazione di siti Web e fornisce il software per agire da server Web

Microsoft Windows NT

• Nel 1996 esce Windows NT 4, in versione server e workstation

• A differenza di NetWare, le postazioni client e server possono eseguire lo stesso sistema operativo

• NT 4 adotta l’interfaccia grafica di

Windows 95, rendendo il sistema più facile da usare e configurare

(7)

Microsoft Windows NT

• Supporta la maggior parte delle funzioni di un sistema operativo di rete

• Sebbene non utilizzi un sistema di elenchi come NDS di NetWare, può gestire un file system di insiemi di dati, applicazioni, profili utente e periferiche di rete

• Può gestire sia utenti connessi localmente sia utenti remoti

Microsoft Windows 2000

• Immesso sul mercato nel 2000, aggiorna e potenzia Windows NT

– tre versioni:

• Professional: supporta piccole e medie aziende • Server: supporta applicazioni aziendali che fanno

largo uso di database

• Advanced Server: supporta sistemi complessi, quali elaborazione di transazioni in linea,

datawarehousing su vasta scala, hosting di siti Web, hosting di servizi Internet e simulazioni scientifiche e di progettazione

Microsoft Windows 2000

• Tutte le versioni dispongono di un servizio analogo a NDS di NetWare: l’Active

directory

• L’Active Directory memorizza informazioni su tutti gli oggetti e le risorse in una rete rendendole disponibili agli utenti, amministratori di rete e programmi applicativi

(8)

Microsoft Windows 2000

• L’Active Directory ha una struttura gerarchica molto simile a quella di NDS, ma forse più semplice da organizzare • Utenti, gruppi di utenti, computer,

applicazioni e periferiche di rete sono gli oggetti terminali della gerarchia

• Sopra tali oggetti vi sono oggetti contenitori, che rappresentano le organizzazioni all’interno dell’azienda

Microsoft Windows 2000

• Il raggruppamento di oggetti all’interno di un contenitore permette agli amministratori del sistema di gestire oggetti e risorse su un macro livello invece che uno per volta • Con poche operazioni è possibile consentire

agli utenti di accedere a una nuova

applicazione software o a una nuova risorsa di rete

UNIX

• Sistema operativo sviluppato nei primi anni ‘70, molto diffuso

• Può eseguire su mainframe, server di rete e postazioni di lavoro dedicate a un singolo utente

• Sistema multitasking (come Windows NT) e multiutente (più utenti usano la stessa postazione di lavoro contemporaneamente)

(9)

UNIX

• Sistema molto stabile che è cresciuto in potenza nel corso degli anni

• Uno dei migliori sistemi operativi per supportare applicazioni di ampie dimensioni quali i sistemi di database multiutente e i server Web

• Molto utilizzati in ambienti accademici e scientifici poiché era distribuito

gratuitamente

UNIX

• Il principale svantaggio è la mancanza di una interfaccia utente facile da usare • In particolare, UNIX usa una interfaccia a

caratteri, ma oggigiorno sono state sviluppate diverse interfacce grafiche • UNIX ha invece numerosi punti di forza • Per prima cosa la portabilità su svariate

piattaforme hardware

UNIX

• Può gestire uno o più server di rete • Può gestire una o più stampanti di rete • Può supportare utenti connessi locamante

che utenti remoti

• Dispone di un servizio di protezione molto stabile e sicuro basato su molti anni di esperienza

(10)

LINUX

• Linux è una delle tante versioni di UNIX • Sviluppato negli anni ‘90 da Linux Torvalds • La caratteristica principale che lo distingue

dagli altri sistemi operativi di rete è che Linux è gratuito (se scaricato da Internet) • Possiede le stesse caratteristiche di UNIX,

ma è in grado di girare anche su sistemi poco potenti (i ‘vecchi’ 486)

LINUX

• Un vantaggio di LINUX è che viene distribuito in versione sorgente, oltre alla versione compilata

– offre alle aziende un elevato controllo delle sue funzionalità

– può essere modificato in modo illimitato per fornire un sistema personalizzato

– Attenzione: modificare può comportare problemi

LINUX

• Un ulteriore vantaggio di LINUX è la rapida soluzione dei malfunzionamenti

• Gruppo di sostenitori molto ampio che ne supportano lo sviluppo e risolvono i problemi in tempi spesso brevi

• I detrattori lo considerano uno svantaggio • Il vero svantaggio è il numero di applicazioni

(11)

IBM OS/2

• Nato nel dicembre 1987 come sistema operativo per personal computer • Nel 1994 esce OS/2 Warp che è il primo

vero sistema operativo di rete che supporta TCP/IP e comunicazioni Internet

• Warp Connect consente di accedere a risorse di rete quali file, stampanti e altre periferiche

IBM OS/2

• Warp server consente ad una postazione di lavoro di agire da server di applicazioni • L’ultima versione (OS/2 Warp 4) consente a

una macchina OS/2 di connettersi praticamente a qualsiasi sistema in rete (compresi Windows NT e NetWare) • Comprende software per il riconoscimento

del parlato, e servizi per ufficio mobile

Conclusioni

Criteri NetWare NT Unix Linux OS/2 Gamma di

hardware

compatibile Modesta Modesta Molto ampia molto ampia Modesta Prestazioni Le più

elevate Buone Elevate Elevate Buone Diffusione

aziendale Ampia Ampia Ampia

Limitata, ma in crescita Modesta Base

installata Milioni Milioni Milioni Milioni

Centinaia di migliaia Potenza del

file system Molto

elevata Modesta Modesta Modesta Modesta Strumenti

di supporto

java Si Si Si

In ritardo Si Stabilità Elevata Modesta Elevata

Molto elevata Elevata Costo del software Da moderato ad alto (50-200$ per stazione) Da moderato

ad alto Moderato Gratuito Da moderato ad alto

Riferimenti

Documenti correlati

• Un programma Java puo accedere a files conte- nenti suoni, immagini, testi ed altri programmi Java ovunque situati sulla rete WEB, mediante dei riferimenti basati su indirizzi

• I contenuti digitali organizzati in file e cartelle sono contenuti in supporti fisici chiamati Unità disco. • Ogni dispositivo ha un proprio disco fisso interno

Clinical colorectal Cancer 2016 Serious neutropenia and FN tended to occur from days 15 to 21 in the first treatment cycle in 12 (75.0%) of 16 patients.. 14/16 patients were

CONSIDERAZIONI SULL’ATTIVITA’ DEL GdL FARMACI AD ALTO COSTO.. •Adozione di un sistema informatico gestionale unico e cartella clinica informatizzata. •Implementazione

PER ULTERIORI INFORMAZIONI SULLA RACCOLTA DEI RIFIUTI CHIAMA IL PER ULTERIORI INFORMAZIONI SULLA RACCOLTA DEI RIFIUTI CHIAMA IL NUMERO DEDICATO DELL’AMMINISTRAZIONE

Così come nel 1919, un detenuto trasferito da San Quentin porta il contagio a Folsom nonostante la quarantena di 4 giorni, così molti detenuti vengono trasferiti da istituti

Per farcela alla meglio, è necessario riuscire a ultimare nell’arco della giornata lavorativa tutte le attività di ordinamento, archiviazione, risposta o eliminazione associate

È la soluzione più veloce e completa tra tutte quelle analizzate, le caratteristiche di base sono le stesse, ma impiega batterie di hard disk per il mantenimento dei dati.. La