Que signifie le système d'exploitation réseau (NOS)
Un système d'exploitation réseau est un système
d'exploitation conçu dans le seul but de prendre en charge les
postes de travail, le partage de bases de données, le partage
d'applications et le partage d'accès aux fichiers et aux
imprimantes entre plusieurs ordinateurs d'un réseau.
Certains systèmes d'exploitation autonomes, tels que
Microsoft Windows NT et OpenVMS de Digital, sont dotés de
capacités polyvalentes et peuvent également agir comme
systèmes d'exploitation de réseau. Certains des systèmes
d'exploitation réseau les plus connus incluent Microsoft
Windows Server 2003, Microsoft Windows Server 2008,
Linux et Mac OS X.
Les principales caractéristiques des systèmes d'exploitation
de réseau sont les suivantes:
Le système d'exploitation de base prend en charge la
prise en charge du protocole, la prise en charge du
processeur, la détection du matériel et la prise en
charge du multitraitement pour les applications
Fonctions de sécurité comme l'authentification, les
restrictions, les autorisations et le contrôle d'accès
Fonctionnalités pour les fichiers, les services Web,
l'impression et la réplication
Gestion des services d'annuaire et de noms
Fonctions de gestion des utilisateurs ainsi que des
dispositions pour l'accès à distance et la gestion du
système
Fonctionnalités d'interconnexion de réseaux comme le
routage et les ports WAN
Capacités de clustering
Les principales caractéristiques des systèmes d'exploitation
de réseau sont les suivantes:
Le système d'exploitation de base prend en charge la
prise en charge du protocole, la prise en charge du
processeur, la détection du matériel et la prise en
charge du multitraitement pour les applications
Fonctions de sécurité comme l'authentification, les
restrictions, les autorisations et le contrôle d'accès
Fonctionnalités pour les fichiers, les services Web,
l'impression et la réplication
Gestion des services d'annuaire et de noms
Fonctions de gestion des utilisateurs ainsi que des
dispositions pour l'accès à distance et la gestion du
système
Fonctionnalités d'interconnexion de réseaux comme le
routage et les ports WAN
Capacités de clustering
Les tâches courantes associées aux systèmes d'exploitation
réseau comprennent:
Administration des utilisateurs
Activités de maintenance du système comme la
sauvegarde
Tâches associées à la gestion des fichiers
Surveillance de la sécurité sur toutes les ressources
du réseau
Définition de la priorité des travaux d'impression sur
le réseau
Les deux modes de fonctionnement multitâche
Il existe deux modes de fonctionnement multitâche :
Le mode préemptif
Le mode coopératif (le mode non préemptif)
Avec le multitâche préemptif, le système d’exploitation
contrôle « le temps processeur » alloué à chacune des
tâches, sans avoir besoin de la coopération de la tâche.
Avec le multitâche coopératif, le système d’exploitation
donne à une tâche le contrôle du processeur. C’est la tâche
qui décide du moment où elle libère le processeur pour
l’exécution d’une autre tâche. Les programmes qui sont conçus
pour des systèmes d’exploitation coopératifs doivent contenir
des instructions permettant de libérer le processeur, sinon,
le programme monopolisera le processeur jusqu’à la fin de la
réalisation d’une tâche, et les autres tâches des autres
programmes devront attendre que le « squatter » rende la
main.
Un système d’exploitation multitâche préemptif permet de
suspendre un traitement local et d’allouer le processeur à une
tâche réseau.
Le rôle du système d’exploitation réseau
Le système d’exploitation réseau est le chef de gare du
réseau. Le rôle du système d’exploitation réseau est multiple :
L’accès des utilisateurs au réseau:
o Créer et gérer les comptes des utilisateurs qui ont
accès au réseau
o Définir les permissions des utilisateurs et des
groupes (lire, enregistrer, supprimer, exécuter, …)
o Etc...
Le partage des ressources:
o Définir le degré de partage des ressources
o Des documents :
Au niveau des répertoires
Au niveau des fichiers
o Des périphériques:
Partager les imprimantes,…
Coordonner les accès simultanés à la même
ressource
La surveillance du réseau:
o Les performances
o La sécurité
Les composants d’un système d’exploitation réseau
Un réseau est composé d’au moins deux ordinateurs, un
serveur et un client (dans une organisation de type
Client/Serveur). Les deux ordinateurs peuvent être à la fois
client et serveur (dans une organisation de type postes à
postes). Quoi qu’il en soit, des fonctionnalités réseaux
doivent être installées à la fois sur les postes clients et
sur les postes serveurs. Le système d’exploitation réseau
peut être en quelque sorte divisé en deux parties, la partie
pour le client, et la partie pour le serveur. Le « logiciel client »
est appelé le « redirecteur » (REDIRECTOR) et permet à un
ordinateur d’accéder au réseau. Le « logiciel serveur » est
appelé un « service » et permet à un serveur d’accepter les
demandes (ou les requêtes) des clients.
Les composants d’un système d’exploitation réseau
Le client Le serveur
Partie du système d’exploitation Le logiciel client Le logiciel serveur
Fonctionnalités L’accès au réseau Accepte les requêtes des clients
Nom Le redirecteur Le service
Le système d’exploitation réseau WINDOWS NT
WORKSTATION intègre à la fois le logiciel client et le
logiciel serveur. Les ordinateurs qui en sont équipés
bénéficient des fonctionnalités réseaux des clients et des
serveurs.
Le processus d’une requête d’un client vers un serveur
Le processus d’une requête d’un client vers un serveur se
décompose en plusieurs étapes :
L’utilisateur travail en mode autonome sur son
ordinateur et exécute une commande pour demander à
l’ordinateur d’effectuer une tâche réseau.
La commande est interceptée par le redirecteur avant
d’emprunter le bus local de l’ordinateur pour aller vers le
processeur. Le redirecteur interprète cette commande
comme une requête réseau et la redirige vers le réseau.
La requête circule sur le réseau jusqu’au serveur.
Le service réseau du serveur accepte la requête du
client, la traite et renvoi la réponse sur le réseau.
La réponse du serveur circule sur le réseau jusqu’au
client.
L’ordinateur client reçoit la réponse et la transmet au
bus local pour l’afficher sur le moniteur.
L’utilisateur médite la réponse du serveur…
Etc…
Le redirecteur
Le redirecteur (REDIRECTOR) redirige les requêtes réseaux
vers le réseau. Selon le système d’exploitation réseau, le
redirecteur est appelé par d’autres noms :
L’interpréteur de commande (SHELL)
Le requêteur (REQUESTER)
Etc…
Le redirecteur intercepte les commandes effectuées par
l’utilisateur et détermine si elles sont locales ou réseau.
Quand une commande est une requête réseau, le redirecteur
la redirige vers le réseau.
Le redirecteur doit connaître les désignations associées aux
ressources du réseau. Par exemple, avec WINDOWS NT, un
répertoire partagé sur un serveur est identifié chez le client
par une lettre de l’alphabet. La lettre est attribuée par le
gestionnaire de fichier quand le client y accède pour la
première fois, et la lettre figure dans l’arborescence du client
jusqu’à ce que celui-ci décide d’interrompre l’association entre
ce disque virtuel et la ressource partagée. Lors de l’ouverture
d’une session réseau, le gestionnaire de fichier vérifie les
associations réseaux qui sont en cours.
Le redirecteur peut envoyer une requête à un périphérique
réseau. Par exemple, si le port LPT1 est associé à une
imprimante réseau, alors, le redirecteur intercepte les
commandes d’impression et les redirige vers le périphérique
d’impression réseau.
Ainsi, le redirecteur permet aux utilisateurs de ne pas
s’occuper de l’emplacement des ressources du réseau (que se
soient un fichier, un répertoire ou un périphérique).
WINDOWS 2019 SERVER