oki, merci Maxime Gervais et wiki2005.
Et les logiciels genre Kazaa et Emule, ils sont des clients pour quels réseaux alors?
Sinon pour Bittorrent, je pensais que c'était décentralisé, car il me semblait avoir lu (ou bien on m'a dit) que c'était pour cela que c'était particulièrement rapide, notamment en comparaison aux autres réseaux p2p. En fait, les échanges de fichiers ne passaient pas par un serveur, mais véritablement directement de pair à pair.
J'avoue avoir cependant toujours eu du mal à imaginer comment un réseau pouvait être réellement totalement décentralisé. Il y a forcément un serveur quelque part qui recense d'autres serveurs, qui eux même en recense d'autres, etc. selon une sorte de hiérarchie, non? Je veux dire, même l'internet, on dit que c'est décentralisé, mais il y a bien des organismes qui "gère" l'internet, qui gère les noms de domaines, et des serveurs qui se dispatchent les tâches et communications en zones, non?
Pour un petit réseau, que ce soit décentralisé peut être tout à fait concevable selon moi. Mais pour des réseaux de taille mondiale (donc tout réseau fait pour être réparti sur le net, comme ceux que constituent nos ordis en p2p en l'occurence), j'ai vraiment du mal à concevoir comment ça peut fonctionner efficacement s'il n'y a pas un système de gestion pour répartir les communications (chaque ordinateur simple ne pouvant évidemment "connaître" tout le net).
Et donc pour un p2p quelconque, j'ai du mal à voir comment un ordinateur est capable d'en trouver un autre s'il n'y a pas de serveurs qui le dirigent (par exemple même si un fichier est réellement transmis "directement" d'un ordi à l'autre -- sans passer par un serveur spécifique -- j'imagine que pour trouver qui avait ce fichier, il a bien fallu que le client interroge tout de même un serveur qui liste les possesseurs du fichier! Donc ce n'est jamais "totalement" décentralisé)
Sinon pour l'explication sur Gnunet et Freenet, j'ai "un peu" compris... et en même temps pas beaucoup quand même. En fait ils sont plutôt des protocoles assez bas niveau quoi, dans le sens où ils sont plutôt faits pour qu'on "construise" dessus toute sorte de surcouche de communication à divers buts, plutôt qu'être simplement des protocoles d'échanges de fichiers à but fixé. C'est une sorte de protocole de communication de base pour fabriquer des sur-protocoles donc, c'est ça? (enfin je dis protocole, mais sont-ce vraiment des protocoles de communication définis, ou bien sont-ce des infrastructures définies de manière plus fondamentale?)
Voilà, désolé de ces questions, mais j'avoue que tout ce qui touche aux réseaux m'est toujours passé loin au dessus de la tête, et j'y comprends jamais grand chose. (et pis shuis maudit des réseaux)
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
[^] # Re: Infrastructure de p2p...
Posté par Jehan (site web personnel, Mastodon) . En réponse à la dépêche GNUnet 0.7.0 est publié. Évalué à 2.
Et les logiciels genre Kazaa et Emule, ils sont des clients pour quels réseaux alors?
Sinon pour Bittorrent, je pensais que c'était décentralisé, car il me semblait avoir lu (ou bien on m'a dit) que c'était pour cela que c'était particulièrement rapide, notamment en comparaison aux autres réseaux p2p. En fait, les échanges de fichiers ne passaient pas par un serveur, mais véritablement directement de pair à pair.
J'avoue avoir cependant toujours eu du mal à imaginer comment un réseau pouvait être réellement totalement décentralisé. Il y a forcément un serveur quelque part qui recense d'autres serveurs, qui eux même en recense d'autres, etc. selon une sorte de hiérarchie, non? Je veux dire, même l'internet, on dit que c'est décentralisé, mais il y a bien des organismes qui "gère" l'internet, qui gère les noms de domaines, et des serveurs qui se dispatchent les tâches et communications en zones, non?
Pour un petit réseau, que ce soit décentralisé peut être tout à fait concevable selon moi. Mais pour des réseaux de taille mondiale (donc tout réseau fait pour être réparti sur le net, comme ceux que constituent nos ordis en p2p en l'occurence), j'ai vraiment du mal à concevoir comment ça peut fonctionner efficacement s'il n'y a pas un système de gestion pour répartir les communications (chaque ordinateur simple ne pouvant évidemment "connaître" tout le net).
Et donc pour un p2p quelconque, j'ai du mal à voir comment un ordinateur est capable d'en trouver un autre s'il n'y a pas de serveurs qui le dirigent (par exemple même si un fichier est réellement transmis "directement" d'un ordi à l'autre -- sans passer par un serveur spécifique -- j'imagine que pour trouver qui avait ce fichier, il a bien fallu que le client interroge tout de même un serveur qui liste les possesseurs du fichier! Donc ce n'est jamais "totalement" décentralisé)
Sinon pour l'explication sur Gnunet et Freenet, j'ai "un peu" compris... et en même temps pas beaucoup quand même. En fait ils sont plutôt des protocoles assez bas niveau quoi, dans le sens où ils sont plutôt faits pour qu'on "construise" dessus toute sorte de surcouche de communication à divers buts, plutôt qu'être simplement des protocoles d'échanges de fichiers à but fixé. C'est une sorte de protocole de communication de base pour fabriquer des sur-protocoles donc, c'est ça? (enfin je dis protocole, mais sont-ce vraiment des protocoles de communication définis, ou bien sont-ce des infrastructures définies de manière plus fondamentale?)
Voilà, désolé de ces questions, mais j'avoue que tout ce qui touche aux réseaux m'est toujours passé loin au dessus de la tête, et j'y comprends jamais grand chose. (et pis shuis maudit des réseaux)
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]