Esisar rubrique Formation 2022

Programmation répartie - 4AMNE448

  • Volumes horaires

    • CM 9.0
    • Projet -
    • TD -
    • Stage -
    • TP -
    • DS -

    Crédits ECTS

    Crédits ECTS 1.5

Objectif(s)

A la fin du cours, l'étudiant sera capable

-de faire un choix d'architecture pour réaliser une application répartie, de comprendre les mécanismes fondamentaux

  • de développer des applications réparties (interface des sockets, invocation de méthodes à distance, ...)

Responsable(s)

Emmanuel BRUN

Contenu(s)

  • Présentation générale des architectures réparties pour les systèmes embarqués, modèle client serveur
  • Etude des protocoles TCP et UDP
  • API des sockets
  • Les processus , les Threads, les serveurs parallèles
  • Les mécanismes de sérialisation
  • Invocation aux intergiciels , objets distribués, services, architecture pair à pair

TP (15h)

  • Mise en oeuvre des communication par sockets
  • Réalisation d'un serveur parallèle
  • Sérialisation
  • Mise en place de l'invocation de méthodes à distance avec RMI

Prérequis

Protocole d'accès au support (NE 320)
Maîtrise de la programmation en C
Maîtrise de la programmation en Java
Fondements des communications dans un système d'exploitation

Contrôle des connaissances

E1 : Examen de session 1 : Écrit 1H30, document non autorisé, sans calculatrice
ExTP :Un examen individuel sur machine de 1H30 , sans document, sans calculatrice
E2 : Examen de session 2 : Écrit 1H30, document non autorisé, sans calculatrice

E1_CONF: Examen à distance de 2H, tout document autorisé
E2_CONF: Examen à distance de 2H, tout document autorisé

Calendrier

Le cours est programmé dans ces filières :

cf. l'emploi du temps 2022/2023

Informations complémentaires

Code de l'enseignement : 4AMNE448
Langue(s) d'enseignement : FR

Le cours est rattaché aux structures d'enseignement suivantes :

Vous pouvez retrouver ce cours dans la liste de tous les cours.

Bibliographie

Réseaux, A. Tanenbaum, 5ième édition, Pearson education

TCP/IP illustrated, vol 1: The Protocols. R. Stevens, Addison-Wesley