Mots-clés
« Ce hash correspond à ces termes de recherche. »
Aide à retrouver le fichier par son nom ou ses mots.Télécharger n'est que la moitié de l'histoire. Une fois le fichier valide et partagé, eMule annonce sa disponibilité au réseau pour que d'autres clients puissent à leur tour le trouver.
Le même client qui cherchait des sources quelques minutes ou quelques heures plus tôt peut désormais apparaître dans les listes de sources des autres.
Ce sont des informations sur le fichier et sa disponibilité qui sont publiées. Les données continuent de circuler directement entre clients.
Quand le client publie ses fichiers partagés, il fournit au serveur les informations nécessaires pour les indexer et pour signaler qu'il en est une source.
Il conserve essentiellement un index permettant de répondre aux recherches et aux demandes de sources.
Kad sépare les informations selon leur rôle. C'est l'une des raisons pour lesquelles le réseau distribué paraît plus complexe qu'un simple annuaire central.
« Ce hash correspond à ces termes de recherche. »
Aide à retrouver le fichier par son nom ou ses mots.« Je possède des données pour ce hash. »
Permet aux autres clients de vous découvrir comme source.« Voici un commentaire ou une note sur ce hash. »
Métadonnées séparées de la disponibilité du fichier.Les publications sont temporaires. Elles expirent et sont périodiquement renouvelées tant que l'information reste vraie.
Parce qu'un client peut s'éteindre, changer d'adresse, retirer un fichier ou disparaître du réseau. Une information distribuée qui ne vieillit jamais deviendrait rapidement fausse.
Le P2P fonctionne parce que le client qui termine un fichier peut immédiatement participer à sa disponibilité.
Headers TCP, familles de protocoles, opcodes, tags, compression et passage aux fichiers de plus de 4 Go : la dernière page est réservée aux curieux qui veulent regarder le wire format.