Filière : Master Mathématiques-Informatique

Unité d'Enseignement : M1

Matière : Réseaux et Applications Réparties (RAR)

Programme détaillé


Retour page d'accueil de l'UE RAR

Les cours ont lieu le jeudi de 8h à 9h30 dans l'Amphi Est de Chimie


Semaine Cours
TP
1 C1 (05/02/04) - Transparents
2 C2 (12/02/04) - Transparents
C3 (26/02/04) - Transparents
C4 (04/03/04) - Transparents TP1 : les 2 et 3 mars (selon groupes) - F201-202
C5(08/03/04) - Transparents TP2 : les 9 et 10 mars (selon groupes) - F201-202
C6 (18/03/04) - Transparents TP3 : les 16 et 17 mars (selon groupes) - F201-202
7 C7 (25/03/04) - Transparents TP4 : le 24 mars - F106-107-108
C8 (01/04/04) - Transparents

TP5 : le 14 avril - F106-107-108
10
TP6 : le 21 avril - F106-107-108

N.B. Le programme pourra être ajusté à partir de 2005 pour tenir compte de l'introduction de notions de base sur les réseaux en Licence à partir de 2004

Cours

C1 (S. Krakowiak)
Introduction générale, présentation du cours
Communication, applications réparties : services fournis, principes de réalisation
Place respective du système d'exploitation, des couches de communication, du middleware
Notions communes : noms, adresses, liaison, notions de protocole et d'interface
Illustration sur des exemples concrets (Web...) pour montrer le rôle de chaque couche


  C2 (P. Sicard)

Organisation couches et protocoles TCP UDP IP ARP.
Introductions aux problèmes résolus dans chaque protocole :
Mise en pratique : principe de l'encapsulation Notions générales : adressage aux différents niveaux, passage de l'adresse physique à l'adresse IP, types de service : connecté, non connecté.

C3 (P. Sicard)

La détection/correction d'erreur. Modèle d'étude. Quelques exemples pratiques. Un exemple de couche de liaison de données avec accès multiple au support, le protocole Ethernet : principe, évolutions.

C4 (P. Sicard)

Le contrôle de flux et la récupération d'erreur par retransmission. Problématique. Études d'algorithmes. Un exemple : le protocole TCP
 
C5 (P. Sicard)

Le routage : problématique, classification. Mise en oeuvre dans IP.
Exemple de configuration statique Exemple de routage dynamique : le protocole RIP.


C6 (S. Krakowiak)

Mise en œuvre du modèle client-serveur sur la couche de transport


Réalisation du RPC (stubs, IDL, conversion de paramètres,...)


 C7 (S. Krakowiak)

Introduction aux objets répartis
Patrons de base : proxy, factory, nommage
Un exemple de middleware à objets : Java RMI
Utilisation
Principes et détails techniques de mise en oeuvre


 C8 (S. Krakowiak)

Construction d'applications réparties : services, fonctions, architecture interne
Illustration sur 2 exemples (montrant en particulier la capacité de croissance et la tolérance aux fautes) :

Travaux pratiques

en fait "TD sur machines"

6 séances de 3 heures (sur machines)

TP1. Mise en place et configuration d'un réseau Ethernet, observation de paquets (ping,arp), mesures de performances et observation de collisions

TP2. Observation et analyse de protocoles : ARP, TCP, UDP

TP3. Observation et analyse de IP. Compréhension du routage. Routage statique, utilisation de RIP

TP4. Mise en oeuvre de la couche transport par les sockets. Utilisation des sockets pour programmer une application répartie élémentaire.

TP5. Protocole Java RMI. Utilisation de Java RMI pour programmer une application répartie élémentaire (1)

TP6. Protocole Java RMI. Utilisation de Java RMI pour programmer une application répartie élémentaire (2)

Intervenants pour les TP (4 groupes pour TP1, 2, 3 ; 3 groupes pour TP 4, 5, 6)

TP1, TP2, TP3 : P. Sicard, Ch. Lachenal, Phuong Nguyen
TP4, TP5, TP6 : F. Boyer, Ph. Bidinger, A. Schmitt

Contrôle des connaissances

1. examen final sur l'ensemble du cours
2. note de contrôle continu (basée sur les activités en TP)
Pondération selon réglement d'examen

Retour page d'accueil de l'UE RAR



Mis à jour le 3 mars 2004 par Sacha Krakowiak