
5
2.1. Introduction ...................................................................................................................... 25
2.2. Historique des réseaux pair-à-pair .................................................................................... 25
2.3. Les applications Peer-to-Peer ........................................................................................... 26
2.4. Classification de l'architecture P2P: .................................................................................. 27
2.4.1. P2P décentralisé « purs » : ........................................................................................ 28
2.4.1.1. Recherche par inondation: ................................................................................ 29
2.4.1.2. Gnutella: ............................................................................................................ 30
2.4.2. P2P centralisé : .......................................................................................................... 32
2.4.2.1. NAPSTER ............................................................................................................ 33
2.4.2.2. Bilan : avantages et limites................................................................................ 34
2.4.3. P2P hybrides : ............................................................................................................ 34
2.4.3.1. KaZaA: ................................................................................................................ 35
2.5. Réseaux structuré ............................................................................................................. 36
2.5.1. Chord ......................................................................................................................... 36
2.5.2. Pastry ......................................................................................................................... 38
2.5.3. Le protocole CAN :..................................................................................................... 42
2.6. Introduction à JXTA ........................................................................................................... 44
2.6.1. Origine de JXTA?.................................................................................................... 45
2.6.2. Les objectifs de JXTA ? .......................................................................................... 45
2.6.3. Les protocoles JXTA ? ............................................................................................ 45
3. Chapitre 3: Présentation de l’application ................................................................................. 49
3.1. Introduction ...................................................................................................................... 50
3.2. Objectifs ............................................................................................................................ 50
3.3. Caractéristiques de l’application ....................................................................................... 50
3.4. Réalisation de l’application ............................................................................................... 50
3.4.1. Content Management Service (CMS) ........................................................................ 51
3.4.2. Entités JXTA ............................................................................................................... 51
3.5. Fonctionnement ................................................................................................................ 58
3.6. Interface graphique ........................................................................................................... 59
3.7. Conclusion : ....................................................................................................................... 70