7
Page 1 UREC CNRS Formation Permanente PARIS B Garchy 1995 Annuaire réparti X500 1 $118$,5(5(3$57,; Jean-Paul GAUTIER Katy TRECA UREC CNRS Formation Permanente PARIS B Garchy 1995 Annuaire réparti X500 2 3ODQ Nommage, annuaire, modèle L'annuaire X500 Accès à un annuaire » interface homme-machine » passerelle avec les outils existants Mise en oeuvre Utilisation

annuaire_repparti_x500

Embed Size (px)

DESCRIPTION

un élément d'information est un objet●Un objet doit être identifié de manière unique => le nom● Une adresse permettra de savoir où trouver l'objet● Une route indiquera comment y accéder● Exemples d'approche de nommage :» état civil» annuaires des postes et télécommunications» annuaires professionnels ...●Un objet peut avoir plusieurs noms, plusieursreprésentations :» exemple d'une personne : nom à l'état civeil, nom familier, nom demessagerie, nom d'entrée sur un système.

Citation preview

Page 1: annuaire_repparti_x500

Page 1

UREC

CNRS Formation Permanente PARIS B Garchy 1995 Annuaire réparti X500 1

$118$,5(��5(3$57,��;���

Jean-Paul GAUTIER

Katy TRECA

UREC

CNRS Formation Permanente PARIS B Garchy 1995 Annuaire réparti X500 2

3ODQ

● Nommage, annuaire, modèle● L'annuaire X500● Accès à un annuaire

» interface homme-machine» passerelle avec les outils existants

● Mise en oeuvre● Utilisation

Page 2: annuaire_repparti_x500

Page 2

UREC

CNRS Formation Permanente PARIS B Garchy 1995 Annuaire réparti X500 3

1RPPDJH��UDSSHO�GX�FRQFHSW

» un élément d'information est un objet

● Un objet doit être identifié de manière unique => le nom● Une adresse permettra de savoir où trouver l'objet● Une route indiquera comment y accéder● Exemples d'approche de nommage :

» état civil» annuaires des postes et télécommunications» annuaires professionnels ...

● Un objet peut avoir plusieurs noms, plusieursreprésentations :

» exemple d'une personne : nom à l'état civeil, nom familier, nom demessagerie, nom d'entrée sur un système.

UREC

CNRS Formation Permanente PARIS B Garchy 1995 Annuaire réparti X500 4

3RXUTXRL�XQ�DQQXDLUH�GLVWULEXp�"

● La quantité d'information est très importante=> une base centralisée n'est pas raisonnable.

● La cohérence d'une base centralisée est impossible.● Tout type d'information doit être repéé de façon unique à

travers le monde» exemple : DNS qui assoçie nom de station et @IP

● L'accès au service d'annuaire doit être simple● L’annuaire doit permettre des recherches sur les noms, sur

des attributs et leurs combinaisons» thèmes, adresses, chaine de caractères, ...

Page 3: annuaire_repparti_x500

Page 3

UREC

CNRS Formation Permanente PARIS B Garchy 1995 Annuaire réparti X500 5

8Q�PRGqOH

● L’annuaire doit couvrir le monde entier=> nombre de requêtes élevé.

● L'information doit être gérée au plus près de la source.● Le service d'annuaire peut être rendu par un ensemble de

systèmes qui coopèrent=> même langage, besoin de protocoles.

● Indépendance des fournisseurs de logiciels et desconstructeurs informatiques

==> recommandations X500 à X521 1988 et 1992 du CCITTdéfinissent un tel modèle.

UREC

CNRS Formation Permanente PARIS B Garchy 1995 Annuaire réparti X500 6

/DQQXDLUH�;�������

● Trois idées majeures :» recherche sur les noms et les attributs.» distribution sur un nombre quelconque de systèmes.» généralisation des informations, pas de limite sur le nombre et le type

d'objets qu'il est possible d'enregistrer.

● Objectifs» offrir un service universel et normalisé d'annuaire.» fédérer l'ensemble des annuaires existants.» fournir des informations facilitant la communication entre utilisateurs ou

applications– exemple : FTAM,X400

● X500 n’est pas une application, c’est un service pour lesapplications.

Page 4: annuaire_repparti_x500

Page 4

UREC

CNRS Formation Permanente PARIS B Garchy 1995 Annuaire réparti X500 7

/DQQXDLUH�;�������

● X500 définit :» les règles pour nommer les objets et les entités» les protocoles pour fournir le service d’annuaire.

● Schéma d'annuaire» les règles de structure du DIT (Directory Information Tree)» la définition des classes d'objets avec leurs attributs.» la définition de types d'attributs et leur syntaxe.» la définition des règles de comparaison.

Toute requête à l'annuaire doit être satisfaite quelque soit le point d'accès.

UREC

CNRS Formation Permanente PARIS B Garchy 1995 Annuaire réparti X500 8

([HPSOH�GH�VWUXFWXUH�GX�',7

Root

Pays

Organisation

UnitéOrganisationnelle

Personne

Localité

Résidence

Groupes de noms Rôle

Application

Entité

Page 5: annuaire_repparti_x500

Page 5

UREC

CNRS Formation Permanente PARIS B Garchy 1995 Annuaire réparti X500 9

�'pQRPLQDWLRQ�GXQH�HQWUpH

● Chaque étage de la hiérarchie est géré par un serveur : le DSA(Directory System Agent)

● Nom d'annuaire = nom hiérarchique, non ambigu» nom distinctif relatif : Relative Distinguished Name (RDN)» nom distinctif : Distinguished Name (DN)

RACINE RDN DN

C=France

O=CNRS

OU=UREC

CN="Jean-Paul Gautier"

C=France

C=France,O=CNRS

C=France, O=CNRS, OU=UREC

C=countryO=Organization nameOU=Organization UnitCN=Common Name

UREC

Annuaire réparti X500 10

6pFXULWp�HW�;���

● Recommandation X509» authentification» intégrité des données;» confidentialité» gestion de clés publiques et privées

– la clé publique est stockée dans l'annuaire– autorité de certification

Page 6: annuaire_repparti_x500

Page 6

UREC

CNRS Formation Permanente PARIS B Garchy 1995 Annuaire réparti X500 11

$FFHV�j�XQ�DQQXDLUH

● Par des personnes» Client direct : interface homme/machine

– DUI (Directory User Interface)● Pas défini dans la norme● exemple : client Mosaic de WWW

– DUA (Directory User Agent) : logiciel qui dialogue avec la base via leserveur (DSA)

● Défini dans la norme

» Client indirect via une passerelle avec les outils existants– exemple : le serveur gopher est utilisé comme passerelle.

● Par des applications» Exemple : la Messagerie

– L’agent utilisateur (UA) peut chercher pour vous l’adresse ducorrespondant. On ne se préoccupe que du nom

– Le serveur de messagerie (MTA) peut trouver le MTA distant avecl’annuaire et trouver le meilleur chemin de routage.

UREC

CNRS Formation Permanente PARIS B Garchy 1995 Annuaire réparti X500 12

0LVH�HQ�RHXYUH����

● Il faut connaitre l’organisme et sa structure» découpage administratif, distribution géographique

==> donneront le DIT (Directory Information Tree) lui-même inclus dans laDIB (Directory Information Base) en y décrivant la structure de la base.

FR

INSERM CNRS

lab 1 lab 2 DR 1 DR 2 DS1

B A X A B X X B

Page 7: annuaire_repparti_x500

Page 7

UREC

CNRS Formation Permanente PARIS B Garchy 1995 Annuaire réparti X500 13

0LVH�HQ�RHXYUH����

● Cette structure de nommage permet aux différentes entitésdu CNRS, unités, départements scientifiques, délégationsrégionales :

» de rajouter ce qu’elles veulent dans leur branche» de changer l’organisation administrative de l’organisme

– ex : couper une branche» de faire une recherche suivant plusieurs chaîne de nommage.

UREC

CNRS Formation Permanente PARIS B Garchy 1995 Annuaire réparti X500 14

8WLOLVDWLRQ

● annuaires "page jaune"» liste de restaurants» informations réseaux IP avec le projet InterNIC» identification, localisation de documents

● annuaires privés» CHR de Lille pour le suivi des dossiers de patients.» la Poste l'utilise pour gérer les ressources réseaux des bureaux de poste.» L'Université du Michigan gère les utilisateurs de la messagerie SMTP.