La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

COMPARAISON ENTRE GNUTELLA ET FREENET

Présentations similaires


Présentation au sujet: "COMPARAISON ENTRE GNUTELLA ET FREENET"— Transcription de la présentation:

1 COMPARAISON ENTRE GNUTELLA ET FREENET
Introduction Points communs Différences Résumé Conclusion Bibliographie

2 INTRODUCTION Gnutella et Freenet sont tous deux des protocoles d’échange de fichiers complètement décentralisés : interaction décentralisée mise en relation décentralisée

3 I- POINTS COMMUNS Caractéristiques fondamentales
Composants fondamentaux Fonctions d’un noeud Architecture distribuée de mise en relation

4 1- Caractéristiques Fondamentales
Extensibilité : jusqu ’à 100 k voire 1 M machines Hétérogénéité : différents matériels et OS Dynamique : nombre de clients et de serveurs évoluent constamment Disponibilité : le propriétaire d ’une ressource doit pouvoir définir une politique de partage de sa ressource Tolérance aux pannes : le système (et peut être les applications) doivent supporter l ’existence d ’éléments défaillants Utilisable : malgré les propriétés précédentes, le système doit rester facilement programmable et maintenance facile Sécurité : le système doit être sécurisé pour les participants, les serveurs et l ’applications. Un comportement malicieux ne doit pas pouvoir corrompre l ’application. Un agent externe ne doit pas pouvoir se faire passer pour un serveur.

5 2- Composants Fondamentaux (1/2)
PC Passerelle @IP d’un Nœud P2P 1) Passerelle pages web, mail, etc.) Permet au PC de connaître au moins un nœud du système P2P ? P2P Système P2P 2)Composant client de publication (permet à l’utilisateur de spécifier les ressources qu’il souhaite partager) Internet, Intranet ou LAN PC Fichiers CPU Espace disque PC

6 2- Composants Fondamentaux (2/2)
Internet, Intranet ou LAN PC PC 3) Mécanisme mise en relation Recherche de résultats Recherche de clés. Ressource Requête Requête Requête Ressource : -fichier -service Ressource PC Internet, Intranet ou LAN Pare-feu PC 4) Mécanisme de Transport (transfert de résultats) Pare-feu PC Ressource Ressource Ressource Internet Ressource

7 Tous les nœuds peuvent jouer les rôles de Client et de Serveur.
3- Fonctions d’un noeud Tous les nœuds peuvent jouer les rôles de Client et de Serveur. PC Requête Ressource Internet, Intranet ou LAN

8 4- Architecture de mise en relation : recherche Distribuée
Mécanisme de découverte de ressources totalement distribué pair Obtention de fichier requête de recherche Pair ID

9 II- LES DIFFERENCES Différence de buts
Différences concernant l’implémentation

10 II-A Différence de but 1)- GNUTELLA
Être à la fois un moteur de recherche et un protocole d’échange de fichiers 2)- FREENET Anonymat garanti et étendu (source et destinataire) Rendre plus efficace l’échange de fichiers ( systématiser la copie et fichiers les plus recherchés )

11 II-B Différences d’implémentation
Mécanisme de recherche des ressources Protocole de transfert Type de données

12 1- Recherche des ressources (1/2)
Connexion  DECOUVRIR LES NOEUDS Requête Gnutella : diffusion à tous Freenet : propagation aléatoire

13 Gnutella : découvrir les noeuds
Cconnexion à un hôte ping puis diffusion à tous à travers le réseau DDepuis n’importe quel hôte, transmission par bouche à oreille

14 Freenet : découvrir les noeuds
1- connexion du pc à un hôte connu 2- propagation aléatoire de la nouvelle connexion : PC connection

15 1- Recherche de ressources (2/2)
Connexion Découvrir les nœuds REQUETE Gnutella : envoi de la requête  inondation téléchargement  point à point (anonymat perdu et copie optionnelle) Freenet : envoi de la requête  profondeur de chemin téléchargement  chaînage (anonymat garanti et copie systématique)

16 Gnutella : requête 1- inondation 2- Point à point

17 Freenet : requête : Demande Profondeur : Réponse négative Profondeur
: Donnée Chaînage et copie systématique

18 2- Protocole de transfert
1)- Gnutella (niveau application) : utilise HTTP pour le téléchargement  anonymat perdu à ce niveau 2)- Freenet (niveau application) : utilise un protocole Propriétaire crypté  anonymat garanti

19 3- Type de Données Gnutella Moteur de recherche Identifiant texte
Freenet Donnée identifiée Identifiant clé de hachage Exemple : « BACH Jean Sébastien » «  BACH JS » ne marche pas avec Freenet « BACH * » ne marche pas avec Freenet

20 III- Résumé Gnutella Freenet Routage --- Montée en charge ---
PERFORMANCES PAIRS REQUETE RESSOURCE BUT Gnutella Routage --- Montée en charge --- Diffusion à tous Inondation Point à point Nom du fichier Moteur de recherche Recherche plus pointue et large Freenet Routage +++ Montée en charge +++ Aléatoire Profondeur de chemin Chaînage Clé de hachage Identifiant Anonymat garanti et étendu

21 CONCLUSION Gnutella ou Freenet ? Selon ses besoins et ses priorités :
 le type de ressource  temps de téléchargement  philosophie personnelle

22 BIBLIOGRAPHIE


Télécharger ppt "COMPARAISON ENTRE GNUTELLA ET FREENET"

Présentations similaires


Annonces Google