Aide System

Informatique +
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  P2P - DvixP2P - Dvix  

Partagez | 
 

 eMule, Kad, Kademlia, Description et Fonctions.

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Webmaster
Admin


Messages : 99
Date d'inscription : 16/11/2007

MessageSujet: eMule, Kad, Kademlia, Description et Fonctions.   Lun 26 Nov - 3:05

Salut !!!


I – Rappel de ce qu’est le P2P.

C’est
l’abréviation de « Peer to Peer ». Je me suis laissé convaincre que «
Peer » vient de la mauvaise prononciation et de la déformation du
français « Pair » qui, à l’origine, vient de l’adjectif latin « par »
qui veut dire égal ou semblable.
Cet anglicisme décrit une
architecture de réseau à connexion directe entre les ordinateurs pairs
de ce réseau. Chacun d’eux y joue à la fois le rôle de clien et de serveur. C’est le contraire d’une architecture centralisée.
Les
versions précédentes de la mule ne correspondaient pas à cet objectif
puisque les « clients » pour se connaître devaient être mis en relation
par un serveur (Razorback, DonkeyServer …) du réseau centralisé « ed2k ». Seule la transmission des données échangées se faisait directement entre clients, une fois les contacts établis.



II – KademliaKad (en abrégé et pour les intimes).


Le premier objectif de Kad est d’arriver à cette architecture de
réseau à liaison directe dans laquelle chaque PC est à la fois client
et serveur. Pour cela, chaque ordinateur est transformé en « nœud » du réseau (« node
» en anglais) et communique avec ses voisins qui servent de relais vers
d’autres voisins … pour avoir accès à toutes les informations et
données du réseau.
Voir -> Guide du réseau



III – Fichiers de contacts Kad et d’indexation.
Pour
fonctionner, donc, chaque client Kad doit créer un répertoire des
autres clients Kad présents puis trouver et garder les informations sur
les fichiers recherchés pour le téléchargement.

Plusieurs fichiers sont utilisés pour conserver ces informations.
a... Le répertoire des contacts établis ou nœuds trouvés est conservé dans le fichier nodes.dat
Le répertoire évolue régulièrement quand Kad effectue de nouvelles
recherches, intègre les nouveaux nœuds trouvés ou élimine les nœuds
inactifs (PC déconnectés du réseau, IP changées …).
Attention, dans
les versions actuelles la mise à jour du répertoire se fait en mémoire.
La mise à jour du fichier nodes.dat sur le disque ne se fait qu’à la
fin d’une cession de Kad. Il est donc important de fermer correctement
Kad. Le fichier n’est pas mis à jour si Windows se plante ou si vous
coupez brutalement votre PC alors que votre mule galope.
En cas
d’arrêt prolongé de votre Kad, les nœuds gardés correspondent à de plus
en plus de PC à leur tour déconnectés du réseau ou connectés avec des
IP différentes et donc à des nœuds invalides. Le répertoire devient
ainsi obsolète.
Depuis les v0.44, seuls 200 nœuds ou contacts sont
conservés dans le fichier « nodes.dat ». C’est largement suffisant pour
le réamorçage de Kad et la reconstitution d’un répertoire complet en
mémoire.

b... Pour l’indexation des contacts établis (nœuds du réseau Kad et fichiers en partage), Kad utilise deux fichiers :
. k_index.dat ou, à partir de la v0.44, key_index.dat (index des fichiers en partage chez vos contacts),
. s_index.dat ou, à partir de la v0.44, src_index.dat (index des identifications de vos contacts Kad) pour les versions plus récentes.
Ces
fichiers sont également actualisés en mémoire et ne sont mis à jour sur
votre disque que si la mule Kad est arrêtée correctement.
Il ne faut pas confondre ces fichiers avec known.met et known2.met
à partir de la v0.44), le fichier contenant le HashID de tous les
fichiers en partage et des fichiers en téléchargement et qui est mis à
jour sur le disque en permanence.
Pour en savoir plus, voyez -> Fichiers utilisés par eMule

La
mule Kad, au lancement, n’a pas besoin de beaucoup de mémoire. Au fur
et à mesure de son fonctionnement et de l’actualisation de nodes.dat et
des fichiers d’indexation, elle peut en nécessiter beaucoup plus. Cela
peut causer des désagréments aux utilisateurs de Windows nantis de peu
de mémoire.


Dernière édition par le Jeu 13 Déc - 23:41, édité 3 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://aidesystem.free.fr/
Webmaster
Admin


Messages : 99
Date d'inscription : 16/11/2007

MessageSujet: Re: eMule, Kad, Kademlia, Description et Fonctions.   Lun 26 Nov - 3:10

IV – Les ports utilisés par Kad

a... Pour les échanges
de messages et de fichiers, notre mule dispose d’un protocole de
communication qui, parmi les 65.535 ports du PC, utilise :

  • un port TCP (aussi appelé « port client ») qui sert aux connexions venant des autres clients et à l’échange de sources entre clients.
  • un port UPD par lequel passent les autres transactions comme la gestion des files d’attente, les contrôles de ping et les demandes de sources. Ce port UDP est aussi important que le port TCP pour le bon fonctionnement de Kad.
Ces ports sont indiqués dans « Préférences » -> « Connexion ».

V – Installation de Kad.
Voyez le tutorial -> Guide du débutant. Je voudrais seulement souligner l’option d’installation …
[
Depuis
les versions 0.42x, il est possible d'utiliser un seul des deux réseaux
Kad ou ed2k. Cependant, pour ne pas trop encombrer le réseau global,
Kad est encore limité. L’utilisation du système hybride de double
connexion Kad + ed2k est donc le bienvenu pour le moment. C’est en
outre le conseil des spécialistes qui préconisent un passage en douceur
du mode centralisé au mode décentralisé complet, tout au moins pour
ceux qui ont une connexion à Internet suffisante, une forte capacité de bande passante.

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://aidesystem.free.fr/
 
eMule, Kad, Kademlia, Description et Fonctions.
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Description de Kii - Panda terre lvl 143 - Jiva
» Liqueur panda de brume; histoire, description et questions
» Description RP
» RP - Règles !! et Description
» [Soirée Level Up] Description et explication, et recrutement

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Aide System :: Astuces - Paramétrages :: eMule-
Sauter vers: