Volumes horaires
- CM 13.5
- Projet -
- TD -
- Stage -
- TP -
- DS -
Crédits ECTS
Crédits ECTS 2.0
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)
Cours (9 séances = 15h45)
- 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 de méthodes à distance (RPC)
- Introduction 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 / Réseaux locaux
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
TDM : Examen de TDM (examen individuel en salle machine durant les TDM)
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 - Semestre 7
Code de l'enseignement : 4AMNE442
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.
« Reseaux » - A.Tannenbaum, Pearson Education France
« UNIX Programmation et communication » - Jean Marie Rifflet
" TCP/IP sockets in Java", Calvert Kenneth L.
"Aide mémoire de JAVA", Granet Vincent