Architecture des Clients Internet
aci

Cet enseignement étudie plusieurs clients Internet d’utilité quotidienne afin de maîtriser leur fonctionnement et d’offrir un panorama des architectures allant du client-serveur strict au pair-à-pair, qui en est la symétrisation. Le cours exposera le protocole et le service rendu (en analysant les RFC ou leur équivalent), les TD étudieront les algorithmes employés et les TP leur implémentation.

Dans la nébuleuse Internet, les clients concentrent l’essentiel des innovations et des difficultés. Cela s’explique par la dissymétrie de l’architecture client-serveur : le serveur étant sollicité par une multitude de clients, souvent différents, il s’ensuit d’une part que changer ses spécifications risquerait de lui faire perdre certains clients, et d’autre part que lui faire rendre un service trop compliqué diminuerait le nombre de clients qu’il peut satisfaire en un minimum de temps. Ce dernier point conduit meme certains serveurs à déléguer une partie de leur travail à un autre serveur dont ils sont alors eux-memes clients, voire au client demandeur lui-même qui peut finalement se substituer totalement au serveur initial. Ce glissement d’une architecture totalement dissymétrique à une architecture totalement symétrique montre que l’opposition entre client-serveur et pair-à-pair n’est pas qualitiative mais quantitative, changement de point de vue d’ailleurs spécifique de l’approche scientifique d’un phénomène.

Seront abordés :

- les clients de messageries instantanée et différée (1 semaine)

- les clients de systèmes de versions distribuées (1 semaine)

- les clients de serveur de fenêtres (3 semaines)

- les clients des serveurs HTTP (4 semaines)

- les clients de partage de fichiers (1 semaine)

A l’issue de cet enseignement, les étudiants seront à même d’améliorer les clients existants ou de concevoir l’architecture client-serveur la plus adaptée aux nouveaux services à venir

Bibliographie

DNS & BIND Paul Albitz & Cricket Liu O’Rellly May 2006

Ajax Design Patterns Michael Mahemoff O’Reilly June 2006

The X-window System Scheifler & Gettys Digital Press 1997

Tous les RFC concernant les services WEB.

Les documents pédagogiques sont accessibles en cliquant sur les cases du calendrier.

Localisation


modifier cet emploi du temps   Cours : 53-63 (Atrium) RC31  le dimanche de 28h 1 à 28h 1,
par Emmanuel Saint-james.

Tableau des travaux dirigés et travaux sur machine
Groupes Intervenant Salle Jour Horaire
1 Emmanuel Saint-jamesmodifier cet emploi du temps TD : Bâtiment 41 Salle 320 dimanche27h 0-27h 1
modifier cet emploi du temps TM : Batiment 31 Salle 309 dimanche28h 1-28h 1
2 Cyril Martinmodifier cet emploi du temps TD : Bâtiment 41 Salle 320 dimanche28h 0-28h 1
modifier cet emploi du temps TM : Bâtiment 31 Salle 312 dimanche28h 1-28h 1

Calendrier

aujourd'hui : <<<>>>  décembre 2006  calendrier par jourcalendrier par semainecalendrier par mois
lundi mardi mercredi jeudi vendredi samedi dimanche
02/1248 03/1248
04/1249 05/1249 06/1249