1. nommage
    1. nommage
      1. identification
        1. par nom
        2. par attribut
      2. espace de nommage
        1. structuré
        2. géré par un service de nommage
      3. répertoires
      4. liaison
        1. tardive si possible
        2. à cause distribution
      5. ramasse miettes
        1. suppression
        2. objets non référencés
    2. localisation
      1. résolution
        1. de nom
        2. d'adresse
      2. où est l'info ?
        1. cache local
  2. Passage de messages
    1. la base
    2. TCP/IP
      1. nommage
        1. @:port
      2. infrastructure
        1. service basique
      3. application doit tout faire
        1. empaquetage des données
        2. codage/décodage
        3. traitement des erreurs/pannes
      4. asynchrone
    3. MPI
      1. modèle MPMD
        1. SPMD
        2. communicateurs
          1. groupes
          2. de processus
      2. voir refcard
        1. MPIref.pdf
    4. critique
      1. +
        1. flexible
        2. performant
        3. standard
      2. -
        1. bas niveau
        2. peu commode
  3. RPC
    1. représentation
      1. locale
      2. d'une interface distante
      3. par des appels de procédure
    2. abstraction du niveau langage de programmation
    3. requête-réponse synchrone
    4. problèmes
      1. passage de paramètres
        1. sémantique
          1. par valeur, référence, nom, copie-restauration ?
        2. typage et représentation données
      2. liaison
        1. dynamique
    5. compilation
      1. génération de souches et squelettes
      2. à partir de descripteurs d'interfaces
      3. exceptions
        1. pas de variable errno partagée
        2. doit utiliser canal de comm
        3. géré par bibliothèque
    6. sémantique
      1. au plus un
      2. au moins un
      3. peut-être
      4. exactement un
    7. sécurité
      1. primordial
      2. propriétés
        1. authentification
          1. client
          2. serveur
        2. confidentialité
        3. authenticité
        4. autorisation