>> Retour au début
Paquets
"interrompus" ou "perdus" :
Il arrive que certains paquets (= unité d'information permettant
la communication entre les différents équipements du réseau),
soient "interrompus" ou "perdus" sur le réseau Gnutella, et ce
pour diverses raisons. Il se peut, par exemple, que le servent
(= serveur-client) ne puisse pas suivre le rythme auquel le serveur
B transmet ses données or bien que le servent A utilise un clone
Gnutella corrompu ou criblé de bogues.
>> Retour au début
Pare-feu
:
Un pare-feu est un mécanisme de protection. Le pare-feu n'autorise
les connexions au réseau qu'à travers son biais pour les ordinateurs
qu'il protège. Il ne permettra, par example, pas à un ordinateur
externe de se connecter à de l'un de "ses" ordinateurs et rendra
impossible tout téléchargement de fichiers. Une requête de type
"push" doit alors être envoyée au servent situé à l'intérieur
du pare-feu demandant que le servent "externe" soit autorisé à
se connecter malgré, et à travers, le pare-feu et puisse télécharger
le fichier convoité. Cependant si ce servent externe est lui-même
derrière un pare-feu (mais différent), alors le chargement sera
de toute façon bloqué et le transfert de fichier rendu impossible.
>> Retour au début
IGU :
Abrévation pour "Identificateur Global Unique", le IGU est un
identificateur alphanumérique utilisé pour identifier de façon
unique un hôte ou un message du réseau Gnutella. Ceci permet d'éviter
que des messages redondants ou dupliqués ne soient envoyés sur
le réseau.
>> Retour au début
Horizon
:
Votre horizon est le groupe de tous les servents Gnutella avec
lesquels vous êtes en mesure de communiquer à un moment donné.
En raison de la nature décentralisée du réseau Gnutella, votre
horizon ne comprend jamais la totalité du réseau actif de Gnutella.
>> Retour au début
Sauts
("hops" en anglais) :
C'est le nombre d'hôtes par lesquels un paquet (= unité d'information)
est passé.
>> Retour au début
Hôte :
cf. Peer.
>> Retour au début
Système
de surveillance "host catcher" :
Lorsque vous rejoignez le réseau Gnutella et envoyez des requêtes
ping, d'autres hôtes Gnutella répondent alors par des pongs. Le
système de surveillance "host catcher" de votre logiciel Gnutella
garde en mémoire tous les hôtes du réseau ayant envoyés un pong
afin que vous disposiez d'une liste active et à jour d'hôtes Gnutella
auxquels vous connecter. La plupart des servents Gnutella dispose
d'un type ou un autre de connexion automatique. Les connexions
automatiques sont généralement réalisées avec d'autres hôtes de
la liste du "host catcher".
>> Retour au début
Descripteur
:
Toute information échangée sur le réseau Gnutella correspond à
un des cinq descripteurs types : ping, pong, requête de recherche,
réponse ou requête "push".
>> Retour au début
Noeud
:
cf. Peer. Le mode "noeud" est l'un des deux modes
client pour les réseaux du type Gnutella (L'autre mode étant le
mode "Hub" ou "UltraPeer"). Les noeuds sont connectés et protégés
par un ou plusieurs hubs ou Ultrapeers.
>> Retour au début
Pair ou
("Peer" en Anglais) :
Deux ordinateurs sont considérés comme "peers" ou "pairs" s'ils
communiquent entre eux et jouent des roles similaires. Un ordinateur
de bureau peut, par exemple dans une société, communiquer avec
le serveur-courrier. Ils ne sont en revanche pas "pairs" puisque
que le serveur joue le role du serveur et que l'ordinateur de
bureau celui du client. Le modèle Gnutella de "Pair-à-Pair" est
un protocole pour des recherches distribuées, il n'utilise donc
pas de serveurs, son réseau est donc uniquement composé de pairs.
Les ordinateurs sont également appelés "noeuds" ou "hôtes".
>> Retour au début
Ping :
Lorsqu'un nouvel utilisateur rejoint le réseau Gnutella, il transmet
un message intitulé "requête ping" au réseau annonçant sa présence.
Les servents "noeuds" recevant le "ping" renvoient alors un "pong"
à l'utilisateur pour lui confirmer la réception du message.
>> Retour au début
Pong :
Lorsqu'un servent "noeud" du réseau Gnutella reçoit une requête
"ping", il repond par un "pong" (également appelé "réponse ping").
Ce pong contient l'adresse IP et le port de l'hôte répondant,
ainsi que le nombre de fichiers que celui-ci partage et leur taille
totale.
>> Retour au début
Port :
Chaque application d'un ordinateur communiquant via Internet dispose
d'un numéro de port en particulier et propre à son application.
Sur la plupart des servents, le port par défaut de Gnutella est
6346. Ceci signifie qu'un servant utilisant le logiciel Gnutella
est "branché" sur le port 6346. L'utilisateur peut cependant changer
sur son ordinateur le port assigné par defaut à Gnutella et être
malgré tout en mesure de communiquer avec les autres servents
branchés sur le port 6346.
>> Retour au début
Requête
"push" :
Mécanisme permettant aux servents situés derrière un pare-feu
de se raccorder au réseau. Lorsqu'un servent se trouve derrière
un pare-feu, les autres hôtes ne peuvent directement se connecter
à lui pour télécharger les fichiers. L'hôte désirant télécharger
doit alors envoyer une requête "push" afin de demander au servent
situé derrière le pare-feu de le laisser se connecter et télécharger
le(s) fichier(s) en question.
>> Retour au début
Routing
:
cf. Broadcasting.
>> Retour au début
Recherche
:
Lorsqu'un servent initie une demande de recherche, il transmet
un message de recherche au réseau Gnutella contenant une chaîne
de demande ainsi qu'une vitesse minimum telle qu'exigée par le
servent initialisant la demande. Également appelée "message de
requête".
>> Retour au début
Résultat
de recherche :
Lorsque un hôte reçoit une requête de recherche et qu'il possède
les fichiers satisfaisants aux critères de recherche, il répond
par un message appelé "résultat de recherche". Ce message contient
son adresse IP, son port et sa vitesse de Connexion ainsi que
les tailles et noms de ses fichiers. Également appelé "résultat
de requête".
>> Retour au début
Servent
:
Dans le modèle Gnutella décentralisé, chaque machine peut jouer
simultanément le rôle de "serveur" et de "client" : aucune ne
possède de manière prédéfinie un rôle plutôt que l'autre. Aussi
appelle-t-on ces machines "servents", contraction de "serveurs"
et de "clients". Chaque machine dispose d'un ensemble de ressources
ou fichiers qu'elle accepte de partager avec les autres machines
du réseau Peer-to-Peer. Chaque servent dispose d'une interface-utilisateur
permettant de lancer des requêtes, de fournir des réponses aux
requêtes lancées sur le réseau mais également de télécharger les
fichiers en question.
>> Retour au début
Temps
de vie :
Abbrégé "TDV" ("TTL" en anglais), c'est la durée de vie d'un paquet
sur un réseau, sorte de date de péremption. Pour éviter que les
paquets, répliqués de routeurs en routeurs, ne circulent indéfiniment,
un TDV est attribué à chaque paquet. A chaque passage dans un
routeur multicast, le TDV du paquet est décrémenté d'une unité
-- lorsqu'il tombe à zéro, le paquet est détruit, même s'il n'est
pas encore parvenu à destination. La plupart des clones Gnutella
fixe le TTL à 7 et certains permettent à leurs utilisateurs de
le configurer eux-même.