Technologies pour les applications client-serveur

Code UE : RSX102-PAC

  • Cours
  • 6 crédits

Responsable national

Anne WEI

Responsable opérationnel

Anne WEI

Public et conditions d'accès

Ce cours s'appuie sur des connaissances en systèmes informatiques et en réseaux couches basses. Pour s'inscrire les élèves doivent posséder un niveau de connaissances correspondant à la réussite aux unités de valeur des deux premières années de licence L1 et L2 ou du DPCT CNAM.

Objectifs pédagogiques

Ce cours concerne les applications en mode client-serveur dans les réseaux informatiques et systèmes répartis. Il détaille les protocoles des réseaux des couches hautes (niveaux session, présentation, application) avec une orientation marquée vers les protocoles d'application (DNS, SMTP... ) et les Web Services. Cette unité de valeur correspond à la seconde partie de l'unité de valeur Réseaux et Communications RSX101.

Compétences visées

Connaissances de base des réseaux couches hautes: session, présentation, application et des applications types de l'Internet.

1) Introduction : Généralités sur les architectures client-serveur et l'architecture Internet couches hautes.
2) Programmation en mode messages.
Conception des applications en mode message, modélisation des protocoles par automates synchronisés : exemple de l'interface Socket, le bilan de cette phase d'enseignement est close par un TP sur les sockets.
3) Application en mode Appel de Procédure à Distance (RPC, Remote Procedure Call), en protocole NFS (Network File System) d'accès à des fichiers à distance illustre l'utilisation du RPC.
4) Applications Client/Serveur en Web Services :  les techniques XML, JSON, SOAP...
5) Représentation de données dans les réseaux :
Syntaxe abstraite, syntaxe de transfert (ASN1/BER) et son utilisation pour la eestion de réseaux par le  protocole SNMP (Simple Network Management Protocol)
6) Annuaires répartis :  DNS et LDAP.
7) Messageries : exemple du protocole SMTP, format MIME.
8) Sécurité par le protocole SSL. Un TP en HTTPS

    Cette UE apparaît dans les diplômes et certificats suivants

    Chargement du résultat...
    Patientez
    Type
    Intitulé
    Equipe pédagogique
    Modalité(s) / Lieu(x)
    Code
    Equipe pédagogique Informatique
    Modalité(s) / Lieu(x)
  • - Enseignée en formation présentielle et/ou partiellement à distance : Liban, Paris
  • Equipe pédagogique Informatique
    Equipe pédagogique Informatique
    Equipe pédagogique Informatique
    Equipe pédagogique Mathématique et statistique
    Modalité(s) / Lieu(x)
  • - Enseignée en formation présentielle et/ou partiellement à distance : Paris
  • Equipe pédagogique Informatique
    Modalité(s) / Lieu(x)
  • - Enseignée en formation présentielle et/ou partiellement à distance : Bretagne, Grand Est, Hauts de France, Ile-de-France (sans Paris), Liban, Midi-Pyrénées, Normandie, Nouvelle Aquitaine, Paris
  • Equipe pédagogique Informatique
    Modalité(s) / Lieu(x)
  • - Enseignée en formation présentielle et/ou partiellement à distance : Bretagne, Ile-de-France (sans Paris), Paris
  • Modalité(s) / Lieu(x)
  • - Enseignée en formation présentielle et/ou partiellement à distance : Paris
  • Equipe pédagogique Informatique
    Modalité(s) / Lieu(x)
  • - Enseignée en formation présentielle et/ou partiellement à distance : Auvergne-Rhône-Alpes, Paris
  • Type Intitulé Equipe pédagogique Modalité(s) / Lieu(x) Code

    Contact

    EPN05 - Informatique
    33.1.25, 2 rue Conté
    75003 Paris
    Tel :01 40 27 28 49

    Centre(s) d'enseignement proposant cette formation