rpc Les RPC Master RSSI Réseaux et Systèmes Répartis ème année Semestre UDL-SBA Dr BOUAMAMA Samah Cintroduction ? La communication par sockets consiste souvent à invoquer des commandes à distance ? Di ?cultés ? Lourdeur de programmation ? Encodage des don

Les RPC Master RSSI Réseaux et Systèmes Répartis ème année Semestre UDL-SBA Dr BOUAMAMA Samah Cintroduction ? La communication par sockets consiste souvent à invoquer des commandes à distance ? Di ?cultés ? Lourdeur de programmation ? Encodage des données paramètres résultats ? Identi ?cation du serveur du protocole ? ? Non naturel CRPC Remote Procedure Call Est un concept introduit par Birrel et Nelson en Protocole dé ?ni par les - RFC version avril - RFC version juin - RFC mise à jour version août Modèle de réalisation d ? une interaction client-serveur o? l ? opération à réaliser est présentée sous la forme d ? une procédure que le client peut faire exécuter à distance par le serveur RPC est un cas particulier du modèle de passage de messages Le client invoque génère l ? appel distant et récupère le résultat Invoque idclient idserveur nom procedure paramètres Le serveur reçoit traite un appel et répond Traite idclient idserveur nom procedure paramètres CObjectifs du RPC ? Retrouver la sémantique ??classique ? de l ? appel de procédures local LPC qui est une structure familière aux programmeurs ? S ? a ?ranchir du côté basique des communication en mode message exp MOM ? Garder la démarche de conception des applications centralisées ? Fonctionnement synchrone ? Communication transparente entre le client et le serveur Rappels - MOM ??Message-Oriented Middleware ? Famille de logiciels permettant l'échange de messages entre les applications présentes sur un réseau informatique - Synchrone Qui se passe en même temps à la même vitesse - Asynchrone Opposition à synchrone CLe modèle LPC ? Notion de contexte et de pile d ? exécution ? Déroulement ?? Empilement des paramètres ?? Copie dans la pile des paramètres passés par valeur ?? Empilement des références des paramètres passés par adresse ?? Empilement de l ? adresse de retour ?? Empilement des variables locales ?? Exécution du code de la procédure CPassage de paramètres dans LPC ? Appel par valeur ??Copie de la valeur du paramètre dans la pile d ? exécution ? Appel par référence ??Copie de l ? adresse de la variable paramètre dans la pile ??Tout changement sur la variable est directement visible ? Appel par copie restauration ??Copie de la valeur de la variable dans la pile ??Copie dans la variable après exécution de la procédure ??Utilisé dans certains langages inout en Ada n ? existe pas en C CCaractéristiques et comparisons CProgramme principal RPC principe Procédure A serveur Procédure B serveur procA procB ? ? ? ? ? ? return Machine réseau return Machine réseau return Machine CLe modèle RPC ? Même sémantique que le modèle LPC ? Position par rapport à OSI ??Couche session ? Communication synchrone et transparente ??Utilisation transparente de sockets en mode connecté ? Di ?érentes implémentations ??DCE-RPC de l ? Open Software Foundation OSF ??ONC-RPC de Sun NFS NIS etc CFonctionnement Machine A Stub client Appel Client Retour Assemblage des paramètres Désassemblage des résultats Noyau OS Déroutement Stub serveur Désassemblage des paramètres

Documents similaires
1 Ministère de l’Education Nationale et de la Formation Professionnelle de l’En 0 0
Niveau :tronc commun Séquence :1 Durée :1h Module :2 « Aux champs » Activités : 0 0
Psych other a pie 3 APPRENDRE À VIVRE AU QUOTIDIEN PRÉSENTATION DE LA PSYCHOTHÉRAPIE PAR MICHEL GIROUX PSYCHOLOGUE CLINIQUE DE PSYCHOTHÉRAPIE DE QUÉBEC ENR GRANDE ALLÉE EST SUITE QUÉBEC QUÉBEC G R J michelgirouxpsy oricom ca ? Ce document veut permettre a 0 0
Page 1 sur 7 REPÈRE 12DNBCOLMATMEAG1 DIPLÔME NATIONAL DU BREVET SESSION 2012  0 0
APPRENDRE À VIVRE AU QUOTIDIEN PRÉSENTATION DE LA PSYCHOTHÉRAPIE PAR MICHEL GIR 0 0
Guide devenir coach jean laval 0 0
Hanna FICHE TECHNIQUE MULTIPARAMETRE PORTATIF GENERALITES Le multiparamètre enregistre jusqu'à paramètres paramètres mesurés paramètres calculés à l'aide d'un seul instrument Immergé dans les forages puits piézomètre ou dans un bac de piquage lors des pom 0 0
Commuwin iiba124 ffr BA F fr Version software commuwin II Programme d ? exploitation pour appareils intelligents Manuel d ? exploitation Endress Hauser Le savoir-faire et l'expérience CCommuwin II Sommaire Sommaire Introduction Utilisation Fichier README 0 0
Test de niveau 1as LYCEE ? ? ? ? ? ? ? ? ? ? ? ? ? TEST D'EVALUATION DIAGNOSTIQUE Nom Prénom ? ? ? ? ? ? ? Classe ère A S Lisez attentivement les énoncés suivants puis répondez aux questions a- L'exploitation forestière et les incendies sont les principal 0 0
La petite dernie re by fatima daas z lib org 1 0 0
  • 23
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager