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, ...)
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
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
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é
Le cours est programmé dans ces filières :
- Cursus ingénieur - Filière EIS (Apprenti) - App - Semestre 7
Code de l'enseignement : 4AMNE448
Langue(s) d'enseignement :
Le cours est rattaché aux structures d'enseignement suivantes :
- Equipe Informatique
Vous pouvez retrouver ce cours dans la liste de tous les cours.
Réseaux, A. Tanenbaum, 5ième édition, Pearson education
TCP/IP illustrated, vol 1: The Protocols. R. Stevens, Addison-Wesley