·
Descrivere
il ruolo di un sistema operativo di rete
·
Descrivere
i tipi di sistemi operativi di rete
·
Identificare
i sistemi operativi di rete basati su OS/2, UNIX e Windows
·
Descrivere
le reti di tipo peer to peer (da pari a pari) e client-server
C’è una cosa che
fisicamente connette i sistemi ed i dispositivi per creare una LAN.
E un’altra cosa
che permette ad entrambi di lavorare insieme. I componenti hardware, come le
schede di interfaccia di rete (NIC) e i cavi forniscono l’infrastruttura
trasmissiva per l’invio e la ricezione dei segnali. Ma c’è bisogno di molto
altro per far funzionare una Lan.
|
Per esempio è
necessario un mezzo per dare senso ai segnali trasmessi. Come i segnali sono interpretati
come dati e come sono gestiti i comandi? E’ necessaria la capacità di
riconoscere gli errori e ritrasmettere le informazioni. Si deve fornire un modo
per controllare l’interazione tra programmi che comunicano attraverso la Lan.
|
Infine deve
essere messo in esecuzione un lavoro come lo scambio di messaggi, il
trasferimento di file o l’aggiornamento di database.
|
Cosa fornisce
questo tipo di funzioni? Lo fa il software. I protocolli utilizzati per lo
scambio di informazioni tra utenti sulla Lan sono implementate con il software.
Inoltre ci sono diverse altre funzioni fornite nelle Lan che sono implementate
via software.
Il software
specializzato chiamato NOS (sistema operativo di rete) fornisce molte funzioni
Lan. Come indica il suo nome, un sistema operativo di rete estende la funzione
di un sistema operativo (OS) usato per gestire internamente un computer e le
sue risorse come dischi e stampanti. Il NOS estende le funzioni di un OS ad un
ambiente di rete.
Funzione fornite
da un NOS
·
Servizi
di stampa
·
Servizi
di gestione file e database
·
Servizi
di accesso remoto
·
Servizi
di messaggistica
·
Servizi
di gestione di rete
·
Servizi
di comunicazione
I Servizi di
stampa scaricano le informazioni dalle stazione sulla rete alle stampanti
collegate altrove sulla Lan. E’ possibile dirigere le informazioni ad ogni
stampante oltre che ad una collegata localmente al computer. E’ anche permesso
ad una stampante di essere condivisa da molteplici stazioni sulla rete.
|
Di solito i
servizi di stampa operano come processi in due fasi. Prima le informazioni sono
inviate sulla Lan dal computer client al server di stampa. Qui sono
temporaneamente salvate sul disco. Più tardi le informazioni sono inviate alla
stampante desiderata. Questo è chiamato Spooling.
|
L’utilizzo dello
spooling permette alle stazioni di inviare i dati alle stampanti senza curarsi
se la stampante è occupata o se i dati possano mischiarsi con altri di un’altra
fonte.
Il server di
stampa si prende cura del mantenimento dei flussi di stampa separati e
dell’invio dei dati quando la stampante è disponibile.
I Servizi di
gestione file e database forniscono l’accesso ai file e database memorizzati su
altri sistemi sulla Lan. I sistemi dove i file o i database risiedono e che
forniscono in tal modo i servizi sono chiamati server di file o di database.
|
Tipicamente i
server di file o di database hanno proporzionalmente una grande quantità di
memoria disco che può essere condivisa dai sistemi sulla Lan. Questo elimina la
necessità per ogni sistema di avere una grande capacità di memoria. Può anche
evitare la duplicazione di file e di database.
Inoltre per la
memorizzazione di file e di database, questi server controllano l’accesso ai
dati. Con l’uso di nomi di login e di password, l’amministratore di sistema può
limitare l’accesso alle informazioni sul server a solo quelli che lo
richiedono.
I sistemi operativi
di rete forniscono anche dei servizi che permetto ai programmi su un sistema di
accedere ai programmi e alle altre risorse di un altro sistema. Questa capacità
di accesso remoto permette agli utenti ed alle applicazioni su un sistema di
interagire con le applicazioni che risiedono su altri sistemi.
|
I sistemi
operativi di rete forniscono spesso servizi di messaggistica di email. Questi
servizi permettono agli utenti si sistemi differenti di scambiare messaggi. Gli
utenti possono inviare messaggi ad uno o più utenti e possono ricevere messaggi
da diverse fonti.
|
Il NOS mantiene
propriamente le cassette postali e i messaggi ricevuti che gli utenti possono
controllare quando si collegano ai loro sistemi e ritrovano i loro messaggi.
|
La gestione
della rete è un problema importante in una Lan e la maggior parte dei sistemi
operativi di rete forniscono il supporto alla gestione di rete. Il controllo
statistico delle caratteristiche operative come errori del mezzo trasmissivo,
le collisioni e la ritrasmissione sono messe insieme e possono essere
segnalate.
Inoltre i server
di file e database possono anche conservare le statistiche per segnalare gli
errori dei dischi, le informazioni di accesso o le violazioni della sicurezza.
|
E’ possibile
utilizzare, quando segnalate ed analizzate, le informazioni di gestione per
identificare componenti difettosi, analizzare le statistiche di utilizzo e
prevedere i requisiti di capacità futuri e segnalare le violazioni della
sicurezza.
Di conseguenza
la gestione della rete è diventata una area di profondo interesse al diventare
più estese e più critiche le operazioni di elaborazione in comune sulle Lan.
I protocolli di
gestione di rete più diffusi, come il SNMP ( Simple Network Management Protocol
o il CMIP (Common Management Information Protocol) basato su OSI, sono
supportati per questo scopo.
I Sistemi
Operativi di rete possono anche fornire servizi di comunicazione, permettendo
la comunicazione al di fuori della Lan. La comunicazione può essere con altre
Lan, con sistemi minicomputer o mainframe o attraverso reti Wan.
Sono fornite sia
le comunicazione da Lan a Lan che da Lan a Wan. Questo è compiuto attraverso il
supporto dei protocolli largamente utilizzati come TCP/IP, SNA, X.25 e altri.
|
La maggior parte
dei sistemi operativi di rete è strutturata sul modello client/server. Uno o
più sistemi operano come server degli altri sistemi sulla Lan. I server
comprendono i server di stampa, di file, di database e di comunicazione.
I sistemi che
richiedono questo tipo di servizi sono chiamati client. I client e i server
comunicano attraverso la Lan utilizzando un particolare insieme di protocolli.
I protocolli variano al dipendere dal tipo di sistema, Nos, Server e
applicazione in uso.
|
Esistono molti
differenti sistemi operativi di rete su una varietà di piattaforme. I sistemi
operativi di rete largamente utilizzati includono Novell Netware, Microsoft Lan
Manager, IBM OS/2 Lan Server e Banyan Vines.
Scegliere un
sistema operativo di rete coinvolge una serie di variabili:
·
Il
tipo di sistema in uso
·
La
grandezza e lo spazio geografico della Lan
·
Le
aspettative di crescita della Lan
·
I
tipi di uso delle applicazioni
·
I
requisiti di velocità e di larghezza di banda
I sistemi Peer
to Peer
Alcuni sistemi
operativi di rete sono progettati per piccole Lan e sono conosciuti come
sistemi di rete Peer to Peer. Sono maggiormente adatti a piccoli gruppi di
lavoro o per ambienti di ufficio dove la necessità è semplicemente di
condividere stampanti o dischi.
Non sono
appropriate quando si ha la necessità di supportare molti utenti e fornire
connettività ad una vasta gamma di altre reti.
Altri sistemi
operativi di rete chiamati sistemi client/server supportano requisiti più
robusti.
Mentre sono
appropriati per Lan grandi, questi sistemi sono eccessivi per le Lan più
piccole. Non sono solo più costose di una rete peer to peer ma richiedono anche
piattaforme più potenti e server dedicati che aumentano il costo della Lan.
|
Netware, fornito
dalla Novell, è il sistema operativo di rete più largamente utilizzato. E’
ricco di funzioni, gira su una gamma di computer e supporta diversi differenti
tipi di ambienti operativi incluso il DOS, Windows, OS/2, Unix e Macintosh.
Novell sviluppò
originariamente Netware nel 1983 come sistema operativo per server per la loro
S-Net, una rete a stella con server proprietario. Fu poi portata sui processori
8088 della Intel in modo che potesse essere utilizzata sui sistemi PC XT.
Da allora la
Netware è stata riscritta per essere indipendente dal media cosicché potesse
girare su tutti i più diffusi hardware di rete inclusi Ethernet, Token-Ring,
Arcnet e altri.
E’ sta anche
perfezionata per sfruttare tutti i vantaggi del 386, 486 e dei processori
successivi.
Netware è
disponibile per girare sui sistemi mainframe dell’IBM 370 e 390 e sui sistemi
AS/400. Una versione di Netware gira anche sui sistemi DEC VAX e su molti
sistemi basati su Unix di alcuni produttori.
IL supporto su
un’ampia gamma di piattaforme fa di Netware una scelta diffusa in ambiente
aziendale. La compatibilità con i sistemi non PC è relativamente nuova e
Netware è la più largamente utilizzata su pc basati sulla piattaforma 80X86.
Dato la sua
maturità come prodotto, Netware offre una vasta gamma di servizi:
·
Servizi
di stampa e di gestione file
·
Servizi
di database
·
Servizi
di comunicazione
·
Servizi
di messaggistica
·
Servizi
di gestione di rete
I servizi
Netware sono pacchettizzati come prodotti software in aggiunta chiamati VAP (
value added processors) e NLM (Netware Loadable Modules).
Forniscono un
approccio modulare all’assemblaggio delle funzionalità del software di un
server. Per esempio le applicazioni client/server girano come NLM.
|
Netware supporta
un numero di API (application programming interfaces), incluso NetBios, e i
Name Pipe del DOS e dell’OS/2. I
programmatori utilizzano queste API per costruire sofisticati applicazioni in
rete multiutente. Netware supporta anche un vasta gamma di protocolli di rete
come il TCP/IP, SNA e altri.
|
La Microsoft
sviluppò Lan Manager in collaborazione con la 3Com. Anche l’IBM adottò Lan
Manager come base dell’offerta del proprio OS/2 Lan Server. Microsoft ha ora
preso molte delle funzionalità di Lan Manager e le ha riscritte per farle
girare su un server Windows NT.
|
Lan Manager è
strutturata come un sistema operativo di rete di tipo client/server. Il server
richiede un 80386 o un processore superiore e gira sotto OS/2. Lan Manager
supporta i client Windows, OS/2, Dos e Macintosh. L’implementazione di Lan
Manager è anche fornita per i mainframe IBM System/370/390 e per i sistemi
basati su Unix della Hewlett Packard. I servizi disponibili sono:
·
Servizi
di stampa
·
Servizi
dei file
·
Servizi
SQL
·
Servizi
di comunicazione SNA
OS/2 Lan Manager
è una versione della IBM del Lan Manager della Microsoft. Gira su un 80286 e
processori superiori sotto OS/2. Come Lan Manager, Lan Server usa l’OS/2 com
sistema operativo del server. OS/2 Lan Server ah le stess API e la maggio parte
delle stesse funzioni del Lan Manager di Microsoft. La IBM ha aggiunto anche
delle caratteristiche proprie.
OS/2 Lan Server
è pacchettizzato nei prodotti requester e server. Lan Server fornisce le
funzioni di server su computer OS/2 e supporta i client OS/2, Windows e DOS Lan
Requester.
Il Lan Requester
è venduto con il prodotto OS/2 Lan Server che IBM chiama una caratteristica
distribuita. Questo supporto permette alle workstation DOS e OS/2 di accedere
ai server OS/2 Lan Server in una relazione di tipo client/server.
VINES
La rete VINES,
sviluppata da Banyan Systems, utilizza il sistema operativo UNIX sul server. E’
progettata in linea con il Modello di Riferimento OSI.
Vines è la
migliore nota per il suo ampio supporto alle grandi reti distribuite
geograficamente che comprendono molti server.
Dato l’ampio
supporto per l’internetwork, Vines fornisce l’accesso senza giunzioni alle
risorse della rete, se sono localizzate sulla stessa Lan, o su altre Lan con
accesso attraverso una dorsale Lan o ad una Wan.
|
Il sofisticato
servizio di denominazione della Vines, conosciuto come StreeTalk, mantiene la
traccia di molti utenti e delle loro risorse su diverse Lan. Queste Lan sono di
solito connesse via dorsali Lan o Wan. Questo permette ad un utente di
connettersi alla rete dovunque e di ritrovare la posta o l’accesso ai file,
perfino se quelle informazioni sono fisicamente posizionate in un’altra città o
in un altro paese.
Vines supporta i client DOS, Windows, OS/2 oltre a
Unix.
Di seguito la
tabella riassume i vari Sistemi operativi di rete per il supporto client/server:
|
Negli ultimi
anni i Sistemi operativi di rete Peer to Peer sono diventati più diffusi e
popolari. Con questo tipo di software ogni stazione sulla rete può condividere
il proprio disco e stampante con ogni altra stazione, da cui il nome “da pari a
pari”.
|
I piccoli gruppi
di lavoro utilizzano questo software di rete data la sua relativa economicità e
perché non sono richiesti server dedicati. E’ usata principalmente per la
condivisione di dischi, stampanti e programmi nelle piccole aziende o nei
dipartimenti di grandi compagnie.
Alcuni dei
prodotti di rete Peer to Peer disponibili sono Lantastic della Artisoft,
Windows for Workgroup della Microsoft e Netware Lite della Novell.
Software
specializzato, chiamato sistema operativo di rete (NOS) amplia le funzioni del
sistema operativo (OS) usato per gestire internamente un computer e le sue
risorse. Il NOS amplia le funzioni di sistema operativo ad un ambiente di rete.
La maggior parte
dei sistemi operativi di rete sono strutturati sul modello client/server.
Alcuni sistemi operativi di rete sono progettati per piccole Lan e sono
chiamati sistemi di rete Peer to Peer.
Esistono molti
differenti tipi di sistemi operativi di rete su una varietà di piattaforme come
Novell Netware, Microsoft Lan Manager, IBM OS/2 Lan Server e Banyan Vines.