Système de Fichiers Distribué
Système de Fichiers Distribué
Système de Fichiers Distribué
Microsoft Remote Procedure Call (RPC) est une technologie puissante permettant de créer des
programmes client/serveur distribués. RPC est une technique de communication interprocessus qui
permet aux logiciels client et serveur de communiquer. La fonction Microsoft RPC est compatible avec
la spécification DCE (Distributed Computing Environment) d'Open Group pour les appels de procédure
à distance et est interopérable avec d'autres systèmes RPC basés sur DCE, tels que ceux pour les
systèmes d'exploitation HP-UX et IBM AIX UNIX.
Les systèmes d’exploitation et les programmes informatiques sont devenus de plus en plus complexes
au fil des années. Avec chaque version, il y a plus de fonctionnalités. La complexité croissante des
systèmes rend plus difficile pour les développeurs d'éviter les erreurs pendant le processus de
développement. Souvent, les développeurs créent une solution pour leur système ou leur application
alors qu’une solution presque identique a déjà été conçue. Cette duplication des efforts consomme du
temps et de l’argent et ajoute de la complexité à des systèmes déjà complexes.
RPC est conçu pour atténuer ces problèmes en fournissant une interface commune entre les
applications. RPC sert d'intermédiaire pour les communications client/serveur. RPC est conçu pour
rendre l'interaction client/serveur plus facile et plus sûre en regroupant les tâches courantes, telles que
la sécurité, la synchronisation et la gestion des flux de données, dans une bibliothèque commune afin
que les développeurs n'aient pas à consacrer du temps et des efforts au développement de leurs
propres solutions.
Termes et définitions
Client
Processus-client , tel qu'un programme ou une tâche, qui demande un service fourni par un autre
programme. Le processus client utilise le service demandé sans avoir à « traiter » de nombreux détails
de travail sur l'autre programme ou le service.
Serveur
Processus-serveur, tel qu'un programme ou une tâche, qui répond aux demandes d'un client.
Point de terminaison
Nom, port ou groupe de ports sur un système hôte surveillé par un programme serveur pour les
demandes client entrantes. Le point de terminaison est une adresse spécifique au réseau d'un
processus serveur pour les appels de procédure distante. Le nom du point de terminaison dépend de
la séquence de protocole utilisée.
Partie du sous-système RPC qui résout les points de terminaison dynamiques en réponse aux
demandes des clients et, dans certaines configurations, attribue dynamiquement les points de
terminaison aux serveurs.
Talon du client
Module au sein d'une application client contenant toutes les fonctions nécessaires au client pour
effectuer des appels de procédure à distance en utilisant le modèle d'un appel de fonction traditionnel
dans une application autonome. Le stub client est responsable de l'appel du moteur de marshalling et
de certaines interfaces de programmation d'application (API) RPC.
Talon du serveur
Module au sein d'une application ou d'un service serveur qui contient toutes les fonctions nécessaires
au serveur pour gérer les requêtes distantes à l'aide d'appels de procédure locale.
RPC est une technologie client/serveur au sens le plus générique du terme. Il y a un expéditeur et un
destinataire ; les données sont transférées entre eux. Il peut s'agir d'un client/serveur classique (par
exemple, Microsoft Outlook communiquant avec un serveur exécutant Microsoft Exchange Server) ou
de services système au sein de l'ordinateur communiquant entre eux. Ce dernier est particulièrement
courant. Une grande partie de l'architecture Windows est composée de services qui communiquent
entre eux pour accomplir une tâche. La plupart des services intégrés à l'architecture Windows utilisent
RPC pour communiquer entre eux
Le tableau suivant décrit brièvement les services de Windows Server 2003 qui dépendent du service
système RPC (RPCSS).
Service de transfert
Transfère les données entre les clients et les serveurs en arrière-plan.
intelligent en arrière-plan
Application du système
Gère la configuration et le suivi des composants basés sur COM+.
COM+
Permet aux clients DNS de résoudre les noms DNS en répondant aux
Serveur dns
requêtes DNS et aux demandes de mise à jour dynamique.
Service de rapport Collecte, stocke et signale les échecs inattendus des applications à
d'erreurs Microsoft.
Indexe le contenu et les propriétés des fichiers sur les ordinateurs locaux
Service d'indexation et distants ; fournit un accès rapide aux fichiers grâce à un langage de
requête flexible.
Fournit une sécurité de bout en bout entre les clients et les serveurs sur les
Services IPSec
réseaux TCP/IP.
Centre de distribution de Sur les contrôleurs de domaine, permet aux utilisateurs de se connecter au
clés Kerberos réseau à l'aide du protocole d'authentification Kerberos.
Service d'administration
du gestionnaire de Configure les disques durs et les volumes.
disque logique
Transmet les messages du service Net Send et Alerter entre les clients et
Messager
les serveurs. Ce service n'est pas lié à Windows Messenger.
Fournisseur de clichés
Gère les clichés instantanés de volume logiciels pris par le service Volume
instantanés de logiciels
Shadow Copy.
Microsoft
Protège le stockage des informations sensibles, telles que les clés privées
Stockage protégé et empêche l'accès par des services, processus ou utilisateurs non
autorisés.
Gestionnaire de sessions
d'aide du Bureau à Gère et contrôle l’assistance à distance.
distance
Registre distant Permet aux utilisateurs distants de modifier les paramètres du registre sur
un ordinateur.
Permet des services de routage multiprotocoles LAN vers LAN, LAN vers
Routage et accès à
réseau étendu (WAN), réseau privé virtuel (VPN) et traduction d'adresses
distance
réseau (NAT) pour les clients et les serveurs du réseau.
Responsable des Au démarrage, signale aux autres services que le gestionnaire de comptes
comptes de sécurité de sécurité (SAM) est prêt à accepter les demandes.
Détection du matériel Fournit des notifications pour les événements matériels de lecture
Shell automatique.
Gestionnaire de Gère les transferts de fichiers synchrones et asynchrones entre les clients
téléchargement et les serveurs du réseau.
Service de disque virtuel Fournit un service de gestion des volumes logiciels et matériels.
Cliché instantané de Gère et implémente les clichés instantanés de volume utilisés à des fins de
volume sauvegarde et à d'autres fins.
Audio Windows Gère les périphériques audio pour les programmes basés sur Windows.
Acquisition d'images Fournit des services d'acquisition d'images pour les scanners et les
Windows (WIA) appareils photo.
Programme d'installation Installe, répare et supprime les logiciels conformément aux instructions
de Windows contenues dans les fichiers .MSI.
Service de noms Internet Résout les noms NetBIOS pour les clients TCP/IP en localisant les services
Windows (WINS) réseau qui utilisent les noms NetBIOS.
Configuration sans fil Permet la configuration automatique des adaptateurs IEEE 802.11.