Administration Windows NT 4.0 Server : support en entreprise
Résumé de cours MCSE


L'installation de Windows NT:

Les systèmes de fichiers et les partitions de Windows NT:

Le registre de Windows NT:

Les applications sous Windows NT:

La gestion du réseau:
Les services réseaux de Windows NT:
L'installation de Windows NT


Le tableau des caractéristiques des systèmes Windows

Les caractéristiques des systèmes Windows

Windows 95 Windows NT Workstation Windows NT 4.0 Server
Processeur
  • 386 DX
  • 486 DX
  • 486
  • PENTIUM (recommandé)
Mémoire vive RAM
  • 4 Mega Octets
  • 12 Méga Octets
  • 16 Méga Octets avec un processeur RISC
  • 16 Méga Octets
Disque dur ROM
  • 40 Mega Octets
  • 110 Méga Octets
  • 125 Méga Octets
Multi tâches préhemptif
  • Mono processeur (partage du temps processeur)
  • Multi processeurs (multiple types et multi threads)
  • Multi processeurs (multiple types et multi threads)
  • Environnement SMP (Symétric Multi Processing) jusqu'à 4 processeurs
  • Environnemnt OEM (constructeur) jusqu'à 32 processeurs
Plateforme bureautique
OUI
OUI
OUI
Plateforme réseau
  • Groupe de Travail (Peer to Peer)
  • Groupe de Travail (Peer to Peer)
  • Intégration à un Domaine
  • Groupe de Travail (Peer to Peer)
  • Contrôleur de Domaine
  • Système d'exploitation réseau
  • Plateforme Client Serveur
Plug & Play
(reconnaissance matérielle et sélection de pilotes) (reconnaissance matérielle et sélection de pilotes) (reconnaissance matérielle et sélection de pilotes)
Interface graphique (GUI)
OUI
OUI
OUI
Compatibilité matériels
Compatible IBM PC HCL (Hardware Compatibility List)
HCL (Hardware Compatibility List)
Compatibilité logiciels
  • Applications MS-DOS
  • Applications 16 bits
  • Applications 32 bits


Sécurité:
Authentification local
Authentification réseau auprès du contrôleur de domaine
Authentification réseau auprès du contrôleur de domaine
Sécurité: Permissions système de fichier
  • FAT 16 (en accès réseau seulement)
  • FAT 32
  • FAT 16
  • NTFS (en accès réseau et en accès local)

Stabilité
DMA (Accès Direct à la Mémoire)
Protection des zones de mémoire réservées

Connexion

  • 10 connexions au maximum
  • Nombre de connexion illimitée pour l'accès au ressource depuis le LAN
  • 256 connexion RAS simultannées
Tolérance de panne


  • RAID 1 Mirroring
  • RAID 5






L'installation de Windows NT

Avant l'installation, il convient de vérifier la capacité du matériel (en fonction de la configuration minimale pour Windows NT Server) et la compatibilité du matériel (avec la Hardware Compatibility List).

Il n'est pas possible de migrer de Windows 95 vers Windows NT. Mais, il est possible d'installer plusieurs systèmes d'exploitation sur un seul disque dur d'un ordinateur (pourvu qu'il y ait suffisamment de place), c'est le multi boot ou dual boot (quand il n'y a que deux systèmes): Windows NT se lance depuis la partition active et le chargeur de boot (NTLOADER de Windows NT, BOOTMAGIC de Power Quest, ou LILO de Linux) propose un menu qui permettra l'amorçage du système d'exploitation sélectionné.

Certaines applications considèrent par défaut le lecteur "C:\" comme la partition active, aussi est-il préférable d'activer la première partition primaire du disque dur et de choisir celle-ci pour l'installation du premier système d'exploitation Windows (qui sera formaté en FAT 16 pour être reconnu par Windows 98 et Windows NT).

Le premier secteur (512 Octets) du disque dur est occupé par le MBR (Master Boot Record) qui répertorie l'organisation des partitions sur le disque; dont l'adresse de la partition active, celles des autres partitions primaires (au maximun 4 partitions primaires par disque dur, parce que le MBR n'est pas extensible, et une seule qui peut être active), celle de la partition étendue, et celles des partitions logiques qui ont été éventuellement créées à l'aide du logiciel de partitionnement FDISK.EXE).

La partition primaire active est indiqué par une étoile dans l'Aministrateur de Disques. Les partitions sont classés par lettres (les lecteurs "A:\" et "B:\" étant traditionnellement réservés pour les lecteurs de disquettes). Les disques sont numérotés à partir de ZERO.

Windows NT ne reconnait pas les partitions formatées en FAT 32. L'installation de Windows NT ne peut s'effectuer que sous 2 systèmes de fichiers:
Le cdrom d'installation contient deux exécutables qui permettent d'installer Windows NT, et qu'il faut choisir selon la présence ou non d'autre système d'exploitation sur le disque dur :
Les trois disquettes d'installation permettent de lancer la procédure d'installation à partir du CDROM quand celui-ci n'est pas directement accéssible au démarrage (quand il n'est pas possible de booter avec le CDROM, si par exemple la séquence de boot du BIOS n'est pas modifiable).

Le numéro SID du domaine

Les contrôleurs de domaine (PDC et BDC) ne peuvent migrer vers un autre domaine. Par contre les serveurs membres peuvent très bien être installés avant la constitution d'un nouveau domaine, et devenir membre du nouveau domaine, une fois celui-ci constitué. La création d'un domaine est établie pendant l'installation du PDC (le contrôleur Principal de Domaine) et lors de l'attribution du numéro SIDdu PDC. Ce numéro SID est unique, "innaltérable",et propre au domaine qui est constitué, il permettra de rattacher au domaine des BDC, des serveurs membres et les stations NT Workstation du réseau. Quand des Serveurs Membre ou des stations Windows NT Workstation migre vers un domaine, ils conservent leur configuration, les partages, les droits et les permissions d'origines.

Les domaines portent un nom de domaine qui a été également fixé pendant l'installation du PDC. Toutefois, ce nom de domaine peut être changé, le numéro SID du domaine reste le même.

Les licences de Windows NT Server


Les licences Windows NT sont de deux types, et il faut en choisir une pendant l'installation:
Il est possible de changer de type de licence (quand par exemple, le nombre de serveur a augmenté, et qu'il est devenu plus avantageux de souscrire une licence "Par Siège"). Toutefois, l'évolution de la licence ne peut se faire qu'une seule fois et dans un seul sens: l'administrateur peut troquer ces licences "Par Serveur" au profit d'une licence "Par Siège" (mais, il ne pourra paschanger d'avis, ni revenir en arrière...)

Les étapes de l'installation de Windows NT Server

Les étapes de l'installation de Windows NT Server:
    1. L'acceptation de la licence.
    2. La détection de la configuration matérielle.
    3. La sélection de la partition d'amorçage qui contiendra les fichiers système de Windows NT Server (avec la possibilité de créer des partitions et de les formater en FAT 16 ou en NTFS).
    4. Le choix du nom et de l'emplacement de la partition d'amorçage (il vaut mieux garder "WINNT" par défaut).
    5. La vérification de l'état du disque dur.
    6. Le chargement d'un mini système d'exploitation NT afin de poursuivre l'installation (qui pour l'instant s'est effectués à partir d'un système chargé sur un disque dur virtuel dans la mémoire vive).

Il est possible d'installer Windows NT via le réseau. Ainsi, beaucoup de stations peuvent être installées simultannément, et plus ou moins sans surveillance. Les postes doivent être équipés d'un système d'exploitation comme MS-DOS afin de pour voir configurer l'accès réseau.

Les fichiers réponses

Les fichiers réponses permettent de répondre aux questions que pose Windows NT. Ils contiennent les informations qu'il faut fournir pendant le processus d'installation de Windows NT. Ils permettent d'effectuer des installations standardisées:
Depuis l'invite de commande MS-DOS:
WINNT /U:chemin_nom_fichier_reponse_unattend.txt /UDF:ID chemin_fichier_reponse_udf.txt

Les fichiers des paramètres d'origine

Les fichiers des paramètres d'origine enregistrent les paramètres du système d'exploitation Windows Nt qui était présent avant une nouvelle installation ou une mise à jour:

Les outils d'installation de produit OEM

Les outils d'installation de produit OEM permettent d'installer, à partir du répertoire "$OEM\OEMFILES", des applications et des services en sus de Windows NT.

L'utilitaire SYSDIFF.EXE permet d'installer les applications et les services qui ne prennent pas en charge les scripts.

La disquette de démarrage de Windows NT

La disquette de démarrage (disquette de boot ou disquette d'amorçage de tolérance de panne) peut être créée manuellement:
  1. Formatter la disquette sous Windows NT (en FAT 16)
  2. Copier les fichiers d'amorçage de la "partition systèmes":
  3. Modifier éventuellement le fichier BOOT.INI pour changer la partition système et adapter le chenim ARC (si celle-ci n'est plus la même dans le cas d'un mirroir brisé, il faut remplacer la lettre du lecteur avec celle du mirroir valide).
  4. Vérifier la séquence de boot dans le BIOS afin que le lecteur de disquette ("A:\") soit le premier lecteur pour chercher les fichiers d'amorçage du système d'exploitation (le DOS su la disquette de boot).
  5. Tester la disquette de démarrage en rebootant l'ordi,ateur.
La disquette de démarrage permet  d'initialiser un système d'exploitation en mode console afin de résoudre des problèmes. Il est possible alors d'accéder au système de fichier de Windows NT et notamment au dossier système "X:\WINNT" (ou "%SystemRoot%" qui est la variable système qui contient le chemin du dossier système) afin de lancer les fichiers systèmes que l'on souhaite.

La disquette de réparation d'urgence de Windows NT Server

La disquette de réparation d'urgence de Windows NT Server a normallement été créer (avec l'utilitaire RDISK.EXE) pendant l'installation du PDC Windows NT Server du domaine. La disquette de réparation d'urgence de Windows NT Server permet, le cas échéant, de rétablir la configuration de Windows NT Server telle qu'elle était juste après l'installation du PDC (dans un état virginal) ou dans l'état de la "dernière mise à jour de réparation d'urgence". La disquette de réparation d'urgence de Windows NT Server permet en outre de réparer les éventuels fichiers endomagés ou corrompus, de restaurer les valeurs de la base de registre, et de restaurer les comptes de la base SAM.

Les fichiers de la disquette de réparation d'urgence de Windows NT Server se trouvent dans le répertoire "X:\WINNT\REPAIR" (ou "%SystemRoot\REPAIR"):
Un autre façon de créer la disquette de réparation d'urgence de Windows NT Server est de relancer la routine d'installation de Windows NT Server:
  1. Rebooter à l'aide des trois disquettes d'installation de Windows NT Server.
  2. Lancer le CDROM d'Installation de Windows NT Server.
  3. Choisir l'option "Faire une réparation" dans le menu d'installation.
  4. Créer la disquette de réparation d'urgence de Windows NT Server

Les 3 disquettes d'installation de Windows NT Server

Les 3 disquettes d'installation de Windows NT Server sont fournies avec le CDROM d'installation de Windows NT Server.

Pour créer les 3 disquettes d'installation de Windows NT Server:
  1. Démarrer en mode MS-DOS.
  2. Introduire le CDROM d'installation de Windows NT Server.
  3. Lancer la commande adapté à la situation:

Le lancement de ces commandes avec le commutateur "/b" permet d'installer Windows NT Server sans procéder à la création des trois disquettes d'installation de Windows NT Server:

La séquence d'amorçage de Windows NT

La séquence d'amorçage de Windows NT est composée de l'allumage (ou pré-amorçage), de l'amorçage, et du chargement du noyau. L'amorçage proprement dit se termine quand la "main" est passée au noyau de Windows NT (NTOSKERNEL.EXE). Les étapes de la séquence d'amorçage de Windows NT pour les plateforme INTEL et compatibles se succèdent dans un ordre précis et immuable:
  1. NTLDR.COM est le programme qui gère le chargement du système d'exploitation (NT LoaDeR)
  2. BOOT.INI est le fichier système qui indique ou se trouvent sur le disque dur les fichiers systèmes de Windows NT, et qui présente le menu de multiboot, le cas échéant:
  3. NTDETECT.COM est le programme qui gère la détection de la configuration matérielle de l'ordinateur:
  4. NTOSKRNL.EXE est le noyau du système d'exploitation Windows NT qui est chargé en mémoire.
  1. NTOSKRNL.EXE est chargé en mémoire :
  2. L'initialisation du noyau (avec les écrans bleues):
  3. Le chargement des services:
  4. Le démarrage du sous-système WIN32:
  5. La connexion d'un utilisateur (qui enregistre la "dernière bonne configuration connue")

Le chemin A.R.C. de BOOT.INI

Le chemin A.R.C. du fichier BOOT.INI permet de changer le lecteur de démarrage:
Pour un disque IDE:
MULTI (0)DISK(0)RDISK(0)PARTITION(1)WINNT"___" \SOS
Pour un disque SCSI:
SCSI (0)DISK(0)RDISK(0)PARTITION(1)WINNT"___" \SOS
Quelques explications:
La valeur de la variable "TIME OUT" correspond au nombre de secondes que le chargeur attendra avant de lancer le chargement du système par défaut (la valeur ZERO ou MOINS UN initialise immédiatement le chargement du système par défaut).

La procédure d'authentification

La procédure d'authentification se déroule lors de l'ouverture de session, et consiste à identifier l'utilisateur qui se connecte. Il existe deux sortes d'identification:
Pendant l'authentification, les sous-systèmes du mode utilisateur sont verrouillés (par mesure de sécurité, puisque pendant la procédure, l'authentification n'est pas encore terminée), hormis le sous-système sécurité qui éffectue la procédure d'authentification.

La création d'un jeton par la base de données contient les informations de compte et de sécurité de l'utilisateur:

La ACL (Access Control List) n'est réactualisée que lorsque l'utilisateur se déconnecte du réseau et se logge à nouveau, il obtient alors un jeton tout neuf.

L'identification via le PDC ou un BDC passe par le réseau (puisque aucun utilisateur n'utilise le PDC comme station de travail!). Un canal sécurisé "NETLOGON" est créé pour la circonstance, et la communication interprocessus entre le PDC et la station passe par ce canal.

La stratégie système

La stratégie système permet d'en limiter les fonctionnalités pour concentrer les utilisateurs sur leur travail et/ou accroître la sécurité :
L'éditeur de la stratégie système est un outil d'administration. La stratégie système est mise en place sur le PDC, et conservée dans le fichier "NTCONFIG.POL":
%SystemRoot%\SYSTEM32\REPL\IMPORT\SCRIP\
Les paramètres de la stratégie système sont nombreux, et peuvent être placés chacun dans trois positions différentes:
Pour les postes clients la stratégie système est accéssible via un fichier partagé:
La stratégie système s'applique à tout le domaine, elle devient active dès la prochaine ouverture de session de chacune des stations Windows du domaine. La stratégie système est vérifiée lors de la procédure d'authentification, à l'ouverture d'une session réseau par l'utilisateur. La stratégie système est chargé sur l'ordinateur, et s'applique donc à chaque utilisateur quelque soit la station du domaine qu'ils ont choisi pour se connecter.

Le menu de l'éditeur de la stratégie système propose d'intégrer un ordinateur, un groupe d'utilisateur ou un utilisateur auquel s'appliquera les restrictions sélectionnées:

La suppression de Windows NT


Il est possible de supprimer l'installation de Windows NT quand celui-ci a été installé sous FAT 16. Il suffit pour cela de réinstaller les fichiers systèmes de Windows 95, et normalement les fichiers d'amorçage de Windows 95 (qui furent stocké dans le fichier BOOTSECT.DOS) seront récupérés:

Les systèmes de fichiers et les partitions de Windows NT


La partition système de Windows NT

Windows NT Server appèle "partition système", la partition où se trouvent enregistrés les fichiers d'amorçage. Les fichiers d'amorçages se trouvent impérativement sur la partition active:
Les fichier de lancement d'un autre système d'exploitation, comme par exemple Windows 95 seront déplacés par Windows NT qui se charge de contrôler la séquence d'amorçage; les fichiers d'amorçage de Windows 95 seront ainsi placer dans le fichierBOOTSECT.DOS.

La partition d'amorçage de Windows NT

Windows NT Server appèle "partition d'amorçage", la partition qui contient les fichiers systèmes. Les fichiers systèmes ne sont pas obligatoirement sur la même partition que les fichiers d'amorçage, et peuvent être stockés sur une partition séparée. La partition "d'amorçage" peut être une partition primaire (ou partition principale) ou une des partitions logiques de la partition étendue. La partition "d'amorçage" ne peut faire partie d'un agrégat par bandes.

La partition d'amorçage contient les fichiers systèmes:

Les systèmes de fichier

Les stations Windows NT ne peuvent voir les fichiers partagés par les stations Windows 95 qui sont formatées en FAT 32. A l'inverse, les stations Windows 95 peuvent accéder aux fichiers partagés par les stations Windows NT formatées en NTFS.

Le système de fichiers NTFS ne reconnait pas le système de fichiers FAT 32.

Un fichier conserve ses attributs et ses permissions quand il est"déplacé" (sur un même lecteur). Par contre, un fichier héritedes attributs et des permissions du dossier cible quand il est "copié" sur le même lecteur ou sur un autre lecteur.

Les caractéristiques de la FAT 16

Les caractéristiques de Windows NT en FAT 16:
X:\>dir \x
Les caractéristiques de NTFS

Les caractéristiques du système de fichiers NTFS de Windows NT:
CONVERT X: /FS:NTFS
NTFS assure la sécurité au niveau des fichiers.

La conversion d'un volume en NTFS

La conversion d'un volume du système de fichier FAT 16 en NTFS s'effectue à la ligne de commande:
CONVERT X: /FD:NTFS

La tolérance de panne

Windows NT Server prend en charge quelques tolérances de panne (de RAID0 à RAID 5):
Pour rétablir une copie de mirroir, il faut briser le mirroir et changer l'adresse de démarrage sur le fichier "BOOT.INI".
Pour rétablir un RAID 5, à la suite d'une défaillance d'un des disques durs, il faut régénérer les données de la partition (à l'aide des bits de parité).

La partition système peut faire partie d'un mirroring (c'est même l'utilisation pertinante d'un RAID 1), mais non d'un RAID 5.

Les agrégats par bandes

Les agrégats par bandes doivent être de la même taille. Une bande est égale à 64 Octets.

L'agrégat par bandes accepte de 2 à 32 disques durs.
L'agrégat par bandes avec contrôle de parité accepte de 3 à 32 disques durs.

La partition système de Windows NT ne peut être installée sur un agrégat de partition.




Le registre de Windows NT


Les clefs du registre NT

Le registre NT est une base de données regroupant toutes les informations de la configuration matérielle et logicielle de l'ordinateur, ainsi que les informations concernant les utilisateurs. Le registre NT est constitué d'une hiérarchie de 5 sous arbres ou rucheslesquels contiennent des sous clefs, des clefs et des valeurs :
La taille minimale du registre est 4 Méga Octets, mais elle peut varier énormément selon le nombre de compte utilisateur et de groupes de la  base SAM, selon le nombre des application installées, et d'une manière générale,  selon le nombre de clefs qui ont été rajoutées. La taille maximale du registrepeut être modifier dans le Panneau de Configuration:
Module Système
Onglet Performance
Bouton Modifier
Champ Taille Maximale du Registre
Les ruches ont un fichier journal avec l'extension ".LOG" qui se trouve dans l'arborescence:
%SystemRoot%\SYSTEM32\CONFIG

Les éditeurs du registre NT

Deux éditeurs de la base de registre sont disponibles dans Windows NT:

Les types de clefs du registre NT

Une clef est constituée de trois parties :

HKEY_LOCAL_MACHINE

La clef HKEY_LOCAL_MACHINE contient les données de configuration matérielle de l'ordinateur local. Ces informations sont utilisées par les applications, les pilotes de périphériques et le système d'exploitation.

La clef HKEY_LOCAL_MACHINE contient plusieurs sous clefs:

HKEY_USERS

La clef HKEY_USERS contient deux ruches:

HKEY_CURRENT_USER


La clef HKEY_CURRENT_USER contient les données relatives à tousles utilisateurs qui se sont connecté déjà une fois sur la machine, dont celles de l'utilisateur actuellement connecté. Une copie de ces informations se trouve dans le fichier "NTUSER.DAT":
%SystemRoot%\Profiles\nom_utilisateur

HKEY_CLASSES_ROOT

La clef HKEY_CLASSES_ROOT contient toutes les données de configuration des logiciels et pointe sur une autre branche pour accéder plus rapidement à ces informations:
HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES

HKEY_CURRENT_CONFIG

La clef HKEY_CURRENT_CONFIG contient les données relatives auprofil matértiel de l'ordinateur et sont extraites d'une autre branche pour un accès plus rapide:
HKEY_LOCAL_MACHINE\SOFTWARE\SYSTEM

Quelques trucs pour adapter le registre NT
HKEY_LOCAL_MACHINE\SYSTEM\CONTROLE_SET_001\CONTROL\SESSION_MANAGER\ENVIRONMENT
HKEY_LOCAL_MACHINE\SYSTEM\CURRENT_CONTROLE_SET\CONTROL\SECURITY_PIPE_SERVERS\
nom de la clef : WINREG
Valeur de la clef: 1
Type de clef:DWORD
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWSNT\CURRENT_VERSION\WINLOGON\
Nom de la clef: DONTDISPLAYLASTUSERNAME
Valeur de la clef: 1
Type de la clef: REG_SZ
HKEY_LOCAL_MACHINE\SYSTEM\CURRENT_CONTROLE_SET\CONTROL\FILESYSTEM\
Nom de la clef : WIN32FILESYSTEM
Valeur de la clef: 1
Type de clef: DWORD

HKEY_LOCAL_MACHINE\SYSTEM\CURRENT_CONTROLE_SET\SERVICES\BROWSER\PARAMETERS\
Nom de la clef: MaintainServerList
Valeur de la clef:
"Yes" pour faire croire que la machine est un contrôleur de domaine.
"No" pour interdire la participation aux élections.
"Auto" pour définir la valeur par défaut des postes Windows NT Server et Windows NT Station.
Type de clef: DWORD

Les applications sous Windows NT


L'architecture de Windows NT

L'architecture de Windows NT se compose de deux modes:
Chaque application s'exécute dans un espace mémoire différent, réservé, protégé et limité...

Le mode utilisateur

Les sous systèmes sont des interfaces logicielles spécialisées qui empêchent l'application d'accéder directement aux matériels.

Dans le mode utilisateur, les applications s'exécutent dans des sous systèmes:

Le mode noyau

Le mode noyau est plus prioritaire que le mode utilisateur:

La mémoire virtuelle

La mémoire gérée par Windows NT fait croire aux applications qu'elles disposent de 2 Giga Octets de mémoire vive chacunes. En ralité, chaque application dispose au moins d'un secteur de la mémoire vive réelle (une page de 4 octets). Quand la mémoire vient à manquer, les données sont stockées sur le disque dur (dans le fichier "pagesfiles.sys" dont la taille est paramètrable). c'est le système de mémoire virtuellequi transfère automatiquement les données vers le fichier d'échange (le fichier swap) quand celles-ci sont resté inutilisées pendant un certain temps, et libère ainsi de l'espace mémoire pour les applications qui tournent.

Pour être en mesure d'utiliser les fonctions de déboggage, il faut que la taille du fichier d'échange équivalle celle de la mémoire vive.

Il est préférable de placer le fichier d'échange sur une autre partition que les fichiers systèmes (qui sont par définition sur la partition système). Avec plusieurs disques, il vaut mieux avoir plusieur fichier d'échange. (?POURQUOI?)

Les sous-systèmes

Les sous-systèmes fournissent aux applications des API (Application Program Interface), qui sont des ensembles de routines qui traduisent les instructions de bas niveau pour communiquer avec le système d'exploitation.



Les applications 32 bits

Les applications 32 bits ne sont pas toutes Multi threads.

Les applications 16 bits


Les applications 16 bits pour MS-DOS et Windows 3.x avaient directement accès au matériel; sous Windows NT les demandes d'accès au matériel sont interceptées par le pilote de périphérique virtuel (VDD pour Virtual Device Driver). L'invite de commande MS-DOS n'est pas une VDD, c'est une application 32 bits.

La conversion des instructions 16 bits en instruction 32 bits s'appèle le "Thunking". Les programmes WOW permettent d'exécuter une application 16 bits dans un environnement 32 bits, et de faire du "Thunking". Les programmes WOW fonctionnent à l'intérieur d'une NTVDM (machine DOS virtuelle de NT).



Les machines DOS virtuelles de NT

Les machines DOS virtuelles de NT (NTVDM pour NT virtual DOS Machines) dans lesquelles s'exécutent les applications 16 bits utilisent un espace mémoire réservé. Il est possible d'ouvrir une NTVDM par application, ce qui instaure une complète indépendance de l'application, mais ce qui occupe de la place en mémoire vive, et plus de temps processeur.

Pour forcer l'ouverture d'une NTVDM propre à chaque application 16 bits:
Démarrer
Exécuter
Activer l'option pour lancer une application dans une zone de mémoire différente. Cette option n'est accéssible que s'il existe déjà une NTVDM qui est ouverte.
Propriétés
Onglet Raccourcis
C:\>START /SEPARATE chemin_application
Les NTVDM sont configurables à l'aide des fichiers PIF dans lesquels se trouvent le chemin des fichiers AUTOEXEC.BAT et CONFIG.NT.




Les applications COM et DCOM

Les OLE (Object Link Embedded) portent le nom de COM (Component Object Model) chez Microsoft. Ce sont des technologies qui permettent de relier différents fichiers appartenant éventuellement à différentes applications.

Les OLE ou COM permettent de réaliser trois sortes de copiage plus ou moins sophistiqués :
  1. Copier un tableau EXCEL et le coller dans un document WORD.
  2. Copier un tableau EXCEL et le coller "avec liaison" dans un document WORD, de telle sorte que les valeurs des cellules du tableau EXCEL dans le document WORD soient actualisées en même temps (et à chaque fois) que les valeurs des cellules du tableau EXCEL dans le fichier EXCEL.
  3. Copier un tableau EXCEL avec un mini tableur EXCEL et le coller dans un document WORD. Le tableau EXCEL bénéficie ainsi des principales fonctionalités de l'application EXCEL standard, lesquelles permettrons de modifier le tableau EXCEL dans le document WORD sans faire appèle à l'application EXCEL.
Les liaisons COM ne sont possibles qu'avec les applications Microsoft qui sont compatibles "COM".

Les DCOM (Distributed COM) sont une extension de la technologie COM de Microsoft qui permettent d'intégrer dans un document un objet stocké sur une autre station du réseau. Les deux stations doivent gèrer la technologie DCOM, les documents doivent être partagés, et les permissions doivent convenir. L'ordinateur qui fournit l'objet à l'autre ordinateur est appelé le serveur et l'autre le client. Les applications  DCOM utilisent les Appels de Procédures Distantes (RPC pour Remote Procedure Calls). Les applications DCOM sont compatibles avec la sécurité de Windows NT et sont conformes avec les permissions NTFS.

La configuration de la technologie DCOM permet de sélectionner les applications succeptibles de l'employer:
DEMARRER
EXECUTER
DCOMCNFG

Les applications ACTIVE X

Les applications ACTIVE X permettent le même principe que la technologie OLE ou DCOM appliqué à Internet.

Les applications OPEN GL

Les applications OPEN GL est une technologie qui a été développé par l'industrie graphique et qui permettent de faire du 3D(image en trois dimensions).

Les applications DIRECT X

Les applications DIRECT X est une technologie de Microsoft qui permet d'obtenir des réponses rapides pour les effets multimédia des jeux par exemple:

Les applications OS/2

Les applications OS/2 s'éxécutent dans un environnement différent selon l'architecture de la plateforme:
Le fichier CONFIG.SYS correspondant au sous-système OS/2 doit s'ouvrir avec un éditeur OS/2.

Les applications POSIX

Les applications POSIX tournent uniquement sur les système de fichier NTFS qui respecte les spécifications POSIX-1.x, et le respect de la casse.

La compatibilité binaire

La compatibilité binaire signifie qu'un programme (compilé) est directement éxécutable sous Windows NT:

La compatibilité source

La compatibilité source signifie qu'il est nécéssaire de recompiler le programme source en fonction des caractéristiques de l'architecture du processeur de l'ordinateur. Une fois compilée, l'application peut tourner sous Windows NT:

L'invite de commande

L'invite de commande est une application 32 bits (et non une NTVDM). L'invite de commande permet de lancer les fichiers de commande ".BAT" et ".CMD"

Pour configurer l'invite de commande:
Clic droit en haut à gauche de la fénêtre MS-DOS, sur le petit logo MS-DOS
Propriétés
La Console

Le niveau de priorité des processus

Les niveaux de priorité des processus sont définis par les développeurs de programmes:
Il est possible d'accélérer les applications de premier plan, celles qui sont active pour l'utilisateur et qui sont affichées au premier plan sur le moniteur. Toutefois, il ne faut jamais accélérer les applications de premier plan sur un serveur, puisque son travail est de "servir" et d'accomplir les tâches de fond des applications qui tournent en arrière plan.

Pour accélérer les applications de 1er plan:
Module Système
Onglet Performance
Booster
Clic droit sur la barre des tâches
Gestionnaire des tâches
Onglet Performance
Onglet Processus
Clic droit sur un processus
Propriété


La gestion du réseau


Le traitement distribué

Le traitement distribué est composé de deux interfaces ou deux pôles :

Les systèmes de fichiers distribués

Les systèmes de fichiers distribués permettent de réunir en une seule arborescence les fichiers partagés sur chaque serveur. L'opération est transparente pour les utilisateurs.

L'adresse MAC de la carte réseau

Chaque station sur le réseau possède plusieurs types d'identification:
Quand une station souhaite communiquer avec une autre station du réseau, elle ne connait pas forcément, ni son adresse MAC, ni son adresse IP. Une succession d'échanges entre la station émmettrice et le réseau, puis avec la station destinatrice permet d'enclencher la communication:
  1. La station émmet un message à toutes les stations du réseau en demandant l'adresse MAC du destinataire (dont elle connait le nom, puisqu'elle essaye de rentrer en contact avec elle). Ce type de mesage est appelé un BROADCAST, et il utilise le protocole ARP (Adresse Resolution Protocole) et l'adresse de broadcast qui est la même pour tous (FF FF FF FF, tout les bits à UN).
  2. La station cible (qui s'est reconnue) répond au message (les autres stations s'abstiennent) et expédie son adresse MAC à la station émmettrice.
  3. La station émmettrice recoit cette adresse MAC et la copie dans sa table ARP (cache ARP). Elle en gardera les coordonnées un certain temps, ce qui caractérise le degré de volatilité du cache ARP. La station peut engager la conversation avec son destinataire.
Les protocoles réseaux

Les protocoles réseaux :

Les liaisons réseaux

Les liaisons réseaux sont les liens qui peuvent être tissés entre les différents programmes qui interagissent pour établir une communication réseau. Chacun de ces éléments peuvent liés à l'un ou plusieurs des autres éléments. Par exemple, le Service Serveur de Windows NT peut être lié à TCP/IP et à NetBEUI (par l'intermédiare de l'interface TDI), et TCP/IP peut être lié à plusieurs pilotes de cartes réseaux (par l'intermédiare de l'interface NDIS 4.0):



La configuration des protocoles réseaux

L'administrateur procède à la configuration des protocoles après avoir installés la carte réseau et le pilote de la carte réseau.

Pour configurer les protocoles réseaux:
Clic droit sur l'icône du Voisinage Réseau
Propriétés
Onglet Carte

La configuration de TCP/IP

La configuration de TCP/IP:

Les utilitaires TCP/IP

Les utilitaires TCP/IP permettent d'identifier et de résoudre des problèmes sur le réseau:

La procédure de test d'une configuration TCP/IP

La configuration TCP/IP d'une station est évaluée en plusieurs étapes (du plus facile au plus difficile, ou de plus proche au plus lointain):
  1. ipconfig (affiche les information de configuration TCP/IP de la station)
  2. ping 127.0.0.1 (adresse de bouclage de toute station, pour indiquer si TCP/IP est installé correctement sur la station)
  3. ping @IP local (indique si l'adresse IP locale de la station est utilisée par une autre station du sous-réseau)
  4. ping @IP passerelle (indique si la station accède à la passerelle par défaut pour sortir du sous-réseau)
  5. ping @IP distante (indique si une station distante peut être jointe, et si les éventuels routeurs sont traversés correctement)

Les mécanismes de communication interprocessus du mode utilisateur

Les mécanismes de communication interprocessus jouent le rôle d'harmonisation des processus qui s'échanges des informations chez le client et chez le serveur. Il existe six mécanismes de communication interprocessus:




Le gestionnaire Entrées / Sorties du mode noyau

Le gestionnaire Entrées / Sorties du mode noyau gère les données qui circulent sur le réseau.

Le modèle d'architecture réseau du mode noyau de Windows NT comporte plusieurs couches (de pilotes) autour de deux interfaces(TDI et NDIS):

Le pilote de la carte réseau (NIC pour Network Interface Card) doit être compatible NDIS 4.0, ainsi plusieurs protocoles réseaux peuvent être lié à une seule carte réseau.

Le dépannage de Windows NT Server

Les actions de dépannage du système Windows NT Server dépendent évidemment de l'origine et du type de la panne:

Les outils de dépannage de Windows NT Server

Les outils de dépannages sont nombreux tant les causes de pannes le sont aussi. Les outils d'administration de Windows NT Server (qui se trouvent dans DEMARRER/PROGRAMMES/OUTILS D'ADMINISTRATION) permettent de connaître la configuration du domaine, des serveurs, des fichiers, des stations et des utilisateurs:


Les services réseaux de Windows NT


Le Service DHCP

Le service DHCP attribue dynamiquement une adresse IP unique (qui appartient à une "plage d'étendue", à l'intérieur de laquelle il peut avoir des "adresses IP d'exclusion" et pour la durée d'un bail qui peut être règlées par l'administrateur) aux stations clientes qui se connectent au réseau. A chaque démarrage, le bail de la station est vérifié, et une autre adresse IP lui est éventuellement allouée par le serveur DHCP.

Le serveur DHCP (sur lequel est installé le "Service Serveur DHCP") doit être un serveur Windows NT et doit avoir une adresse IP fixe (qui sera éventuellemnt exclue de la plage d'adresse IP autorisées).

Les étapes de l'allocation d'une adresse IP par le serveur DHCP:
  1. La demande de bail. La station cliente émmet un broadcast MAC:
  2. L'offre de bail IP. Les serveurs DHCP du réseau répondent à la station en lui proposantune adresse IP pour une certaine durée:
  3. La sélection du bail IP. La station cliente qui accepte l'offre d'un des serveurs DHCP, lui envoie, en unicast, un message d'acceptation:
  4. L'accusé de réception. Le serveur DHCP dont l'offre a été acceptée par la station cliente lui répond en unicast qu'elle a bien enregistrée l'utilisation de son adresse IP.

Les stations clientes DHCP sont de tous types:

Le Gestionnaire DHCP (qui s'installe avec le "Service Serveur DHCP") est l'outil d'administration qui permet de configurer les paramètres DHCP:

Pour installer le Service Serveur DHCP sur un serveur Windows NT:
Clic droit Voisinage Réseau
Propriété
Panneau de Configuration
Module Réseau
Pour configurer le client DHCP sous Windows:
Module Réseau
Onglet Protocole
Protocole TCP/IP
Bouton Propriété
Onglet Adresse IP
Option "Obtenir une adresse IP par un serveur DHCP"

Le Service WINS

Le service WINS (Windows Internet Name Service) permet d'effectuer la résolution de nom NetBIOS en adresse IP. Le nom de la machine (aussi appelé le nom d'hôte) est composé de 15 + 1 caractères. Le service WINS gère dans une base de données les inscriptions (nom + @IP) des stations qui se connectent au réseau. Cette base de données permet de répondre aux demandes de résolution formulées par les stations qui souhaitent connaître l'adresse IP d'une autre station.

Différentes méthodes permettent de résoudre un nom, et en général, elles sont chacunes tenté l'une après l'autre dans un ordre qui peut définit par l'administrateur:
  1. La résolution de nom avec WINS
  2. La résolution de nom avec le fichier LMHOST
  3. La résolution de nom avec un BROADCAST
Le service WINS est plus efficace que le fichier LMHOST qu'il faut configurer manuellement sur chaque station (et avec des adresses IP fixes).

Le serveur WINS doit être installer sur un serveur Windows NT et posséder une adresse IP statique. Les clients WINS sont de tous types:
Le Gestionnaire WINS (qui s'installe avec le "Service Serveur WINS") est l'outil d'administration qui permet de configurer les paramètres WINS. Il peut coéxister plusieurs serveurs Wins sur un même segment de réseau:

Le Service DNS

Le service DNS (Domain Name System) est un système de nomination hiérarchique qui permet d'identifier les hôtes sur le réseau Internet. Le service DNS effectue une résolution de nom des machines sur Internet en adresse IP. Pour connaître l'adresse IP d'un nom de domaine, le service DNS du réseau intranet s'adresse au serveur DNS de son Fournisseur d'Accès à Internet ou à l'un des quelques META Serveurs de Noms d'Internet . Les noms d'hôtes sur Internet (ou nom de domaine, comme "free.fr")  sont uniques et sont tous associés à une adresse IP internationnale. Chaque domaine possède un nom auquel peut se rattacher des noms de sous-domaines (comme "java.sun.com") séparés par un point.

Les noms de domaine et les adresses IP correspondantes sont gérés par INTERNIC. Un nom de domaine est dit FQDN (Full Qualified Domain Name) quand il indique l'adresse complète ou le chemin absolue d'un serveur internet (c'est à dire le nom propre qui a été déposé suivi d'un point et du TLD (Top Level Domain, comme ".org", ".com", ".edu", etc...) auquel il est rattaché). Les noms de domaine sont limités à 63 caractères.

Les top Level Domain sont limités en nombre, mais l'autorité INTERNIC a le pouvoir d'en rajouter en fonction des besoins d'Internet:

Le Gestionnaire DNS (qui s'installe avec le "Service Serveur DNS") est l'outil d'administration qui permet de configurer les paramêtres DNS:

Pour installer le service DNS sur un serveur Windows NT:
Panneau de Configuration
Module Réseau
Onglet Service
Bouton Ajouter

Pour configurer le client DNS sous Windows :
Panneau de Configuration
Module Réseau
Onglet Protocole
Protocole TCP/IP
Bouton Propriété
Onglet DNS

Le Service Explorateur d'Ordinateurs

Le Service Explorateur d'Ordinateurs recherche toutes les stations connectées sur le domaine et les affiche dans le Voisinage Réseau. En cliquant sur l'une des icônes représentant un ordinateur, l'utilisateur accède aux ressources qui sont partagées sur cet ordinateur. La liste de ordinateurs connecté au domaine est enregistrée dans la "Liste d'Exploration du Domaine". Il existe différents rôles d'Explorateur:

L'inscription d'une station sur la Liste d'Exploration séffectue en plusieurs étapes:
  1. Lors d'une connexion au domaine, la station démarre et le Service Serveur est lancé en local.
  2. La station procède à sa déclaration auprès de l'Explorateur Maître de son segment de réseau .
  3. L'Explorateur Maître envoi l'inscription de la nouvelle station à l'Explorateur Maître du Domaine, et son inscription est enregistrée dans la "Liste d'Exploration du Domaine".
  4. L'Explorateur Maître du Domaine procède à la distribution pour la mise à jour en envoyant la nouvelle "Liste d'Exploration du Domaine" aux 'Explorateurs Maître.
  5. L'Explorateur Maître sauvegarde la liste en envoyant la nouvelle "Liste d'Exploration du Domaine" à "l'Explorateur de Sauvegarde".
La demande de la "Liste d'Exploration du Domaine" par une station est plus rapide:
  1. La station demande à L'Explorateur Maître la "Liste d'Exploration du Domaine".
  2. L'Explorateur de Sauvegarde lui répond et envoi la "Liste d'Exploration du Domaine".



Si l'Explorateur Maître ne fonctionne plus, alors des élections sont organisées. Les élections sont lancées par la station qui n'a pas pu joindre l'Explorateur Maître en envoyant sur le segment de réseau le "Paquet d'élection" (en broadcast pour que toutes les stations puissent participer aux élections). Pour désigner l'unique Explorateur Maître du segment de réseau, différents éléments sont pris en compte:
Une clef du registre ("MaintainServerList") permet d'interdire la participation aux élections oubien d'assurer la victoire aux élections.

Le Service d'Accès Distant (RAS)

Le Service d'Accès Distant (RAS pour Remote Access Service) est à l'écoute des connexions distantes au réseau du domaine Windows NT (d'un WAN par exemple). Les connexions peuvent s'établir par de nombreux moyens:
Les connexions RAS s'effectuent en dehors du domaine Windows NT. Les connexions RAS peuvent utiliser l'un de ces deux protocoles de transport pour"encapsuler"les données qui seront véhiculées jusqu'au réseau:
Par exemple, en passant par Internet PPP peut être encapsulé par PPTP (le protocole de la connexion RAS), qui sera égalemement encapsulé par IP (le protocole d'Internet). L'encapsulation de PPTP peut être réalisé par le client RAS ou par le Provider (IPS ou Fournisseur d'Accès à Internet). Les protocoles doivent être configurés en entrée et en sortie.

Les connexions RAS sont enregistrées dans un journal, le fichier DEVICE.LOG.

Le serveur RAS de Windows NT propose certaines fonctionnalités de confort et de sécurité:

Pour configurer le Service d'Accès Distant:
Clic droit sur le Voisinage Réseau
Propriété
Onglet Protocole
TCP/IP
Propriétés
Bouton Avancé
Le Serveur RAS peut servir de passerelle ou de routeur (avec l'option "Accès ou pas à tout le réseau").

L'API de téléphonie (TAPI) automatise la connexion téléphonique pour les clients RAS:



La compatibilité avec les serveurs NetWare

La compatibilité avec les serveurs NetWare de Novell est assuré avec Windows NT Server 4.0, c'est d'ailleur l'une de ces caractéristiques principales et l'un de ces avantages décisifs vis à vis de la concurrence. Les réseaux sont souvent hétérogènes et doivent assurer les communications entre différents systèmes d'exploitation (UNIX, Netware, OS/2, MACINTOSH,...) Windows NT Server 4.0 est compatible avec différentes versions du système d'exploitation NetWare de Novell:

Le serveur Netware est conçu pour effectuer des tâches administratives en arrière plan, c'est pourquoi, l'administrateur du réseau doit utiliser une station cliente du serveur Netware pour administrer le serveur Netware (ce poste client peut être un poste NetWare ou un poste Windows NT avec le service client GSNW et le protocole NWLINK). Ainsi, deux postes sont au minimum nécéssaires pour constituer un réseau NetWare (un poste pour le serveur et un poste pour administrer le serveur NetWare).

Les outils d'administration d'un serveur NetWare sont des consoles réseaux:

Pour qu'un poste Windows NT puisse servir pour administrer un serveur NetWare, il suffit que SCNW ou GSNW et NWLINK y soit installé.



Le Service Client pour NetWare de Microsoft (SCNW)

Le service client pour NetWare de Microsoft (SCNW) permet aux postes Windows NT d'accéder aux ressources partagées sur un serveur NetWare. Le poste Windows NT peut également profiter des applications Client/Serveur tournant sur le serveur NetWare. Le service client pour NetWare de Microsoft (SCNW) fonctionne uniquement avec les versions Bindery de NetWare. L'administrateur doit installer le service et le protocole réseau compatible NetWare:

Le Service Passerelle pour NetWare (GSNW)

Le Service Passerelle pour NetWare (GSNW pour Gateway Service for NetWare) est installé sur un serveur Windows NT. Les clients Windows NT n'ont plus besoin de SCNW, ni de NWLINK, et accèdent aux ressources partagées sur le serveur NetWare via la passerelle installée sur le serveur Windows NT. Le Service Passerelle pour NetWare (GSNW) contient SCNW, et l'administrateur doit installer également le protocole NWLINK sur le serveur Windows NT. Les ressources du serveur NetWare sont également accessibles via une connexion RAS au domaine Windows NT.

La procédure pour installer une passerelle requière la création d'un compte spécial:

Le Service de Fichiers et d'Impression compatible NetWare (FINW)

Le Service de Fichiers et d'Impression compatible NetWare (FINW) permet aux clients NetWare de Novell d'accéder aux ressources partagées sur les serveurs Windows NT (c'est un service qu'il est nécéssaire d'acheter en plus du système d'exploitation et des livences). Le Service de Fichiers et d'Impression compatible NetWare (FINW) est installé sur un serveur Windows NT, qui dès lors simule les caractéristiques et les fonctionnalités d'un serveur NetWare Bindery 3.12. Il n'est pas nécessaire d'installer le protocole SMB sur les clients NetWare; par contre le protocole NWLINK doit être installé sur le serveur Windows NT. Les clients NetWare peuvent se connecter à un serveur Windows NT exécutant une base de données SQL Server.

Le Service de Gestion Centralisé d'Annuaire (DSMN)

Le Service de Gestion Centralisé d'Annuaire (DSMN) copie les informations de compte et de groupe de la base d'annuaire d'un serveur NetWare sur le PDC(c'est également un service qu'il faut acquérir en plus). Ainsi, les comptes NetWare sont intégrés à la base SAM du domaine Windows NT et peuvent être administrés de la même façon que les comptes NT. Il est également possible de fusionner des comptes NetWare en un seul compte NT, et de synchroniser les bases d'annuaire des serveurs NetWare (en version Bindery).


L'outil de migration pour NetWare (NWCONV.EXE)

L'outil de migration pour NetWare (NWCONV.EXE) est un programme qui permet de transférer les comptes utilisateurs, les volumes et les fichiers d'un serveur NetWare vers un serveur Windows NT. Si le serveur Windows NT de destination exécute aussi FINW alors les scripts d'ouverture de session NetWare sont également conservés.

La Duplication de répertoire

La Duplication de répertoire automatise la mise à jour de documents accessibles sur le réseau, et éventuellemententre domaines différents pourvu que les relations d'approbation adéquat soient mises en place. Les documents sont dupliqué à intervalles réguliers (exportés depuis la source, ils sont importés sur la cible). Régulièrement le Serveur d'Exportation diffuse à l'attention des Serveurs d'Importation un message les prévenant qu'il y a dans son répertoire d'exportation des fichiers à dupliquer. dès lors, les Serveur d'Importation utilisent le compte utilisateur placé dans le groupe des Duplicateurs(doté des permissions adéquates) pour copier automatiquement les fichiers à dupliquer.

La mise en place de la duplication de répertoire s'effectue par l'outil d'administration qu'est le Gestionnaire de Serveur et requière au minimum le Service Pack 3 pour Windows NT de Microsoft qu'il faut installer sur les serveurs et les stations Windows NT. Le service Pack est un ensemble de correctifs et de patch (rustines) que l'éditeur du produit commercial qu'est Windows NT Server, sort régulièrement au fur et à mesure que sont détectées les lacunes et/ou les failles de son système d'exploitation réseau.

La mise en place de la duplication automatisée:
%SystemRoot%/System32/REPL/EXPORT/nom_fichier_a_dupliquer
%SystemRoot%/System32/REPL/IMPORT/nom_fichier_a_dupliquer