Sistemi Operativi di reti LAN

 

Obbiettivi del capitolo:

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

(img 2)

 

 

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.

(img 3)

 

 

Infine deve essere messo in esecuzione un lavoro come lo scambio di messaggi, il trasferimento di file o l’aggiornamento di database.

(img 4)

 

 

 

 

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.

 

Sistemi operativi di rete

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

 

Servizi di stampa

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.

(img 7)

 

 

 

 

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.

(img 9)

 

 

 

 

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.

 

Servizi di gestione file e database

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.

(img 12)

 

 

 

 

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.

Servizi di accesso remoto

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.

(img 14)

 

 

 

 

Servizi di messaggistica

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.

(img 15)

 

 

 

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.

(img 16)

 

 

 

 

Servizi di gestione di rete

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.

(img 19)

 

 

 

 

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.

Servizi di Comunicazione

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.

(img 23)

 

 

 

 

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.

(img 25)

 

 

 

 

Prodotti NOS

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.

Fattori nella scelta di un NOS

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.

(img 30)

 

 

 

 

Netware

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.

(img 35)

 

 

 

 

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.

(img 36)

 

 

 

 

Microsoft LAN Manager

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.

(img 38)

 

 

 

 

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

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.

(img 43)

 

 

 

 

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:

(img 46)

 

 

 

 


Sistemi operativi di rete Peer to Peer

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

(img 48)

 

 

 

 

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.

 

Prodotti Peer to Peer

Alcuni dei prodotti di rete Peer to Peer disponibili sono Lantastic della Artisoft, Windows for Workgroup della Microsoft e Netware Lite della Novell.

 

Sommario

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.