GNT sans publicité, site mobile, fonctionnalitées exclusives...

Les Newsgroups: un réseau pas comme les autres

Le mercredi 14 Septembre 2005 à 00:00 par Raymond K.

Qui n'a jamais rêvé de télécharger des fichiers en tout genre à la vitesse maximale que votre connexion internet puisse fournir ' Avec les newsgroups, cela est possible. A l'origine, ces derniers étaient grandement utilisés pour débattre de sujets précis, mais depuis quelques années leurs modes de fonctionnement a quelque peu évolué pour notre plus grand bonheur.

Petit historique de ce que sont les newsgroups :

Les newsgroups existaient bien avant le web (WWW) tel que nous leconnaissons aujourd'hui. Dans les débuts d'internet, le partaged'information se faisait sur ce qu'on appelle des groupes d'intérêts(ou newsgroups), en utilisant un système similaire au "bulletin board"(BBS pour les intimes).

Ce système a bien évidemment su profiter descapacités offertes par un réseau tel qu'internet, chose que les BBS nepouvaient faire. En effet, chaque site informatique disposant d'un serveurde news, pouvait gérer les newsgroups les plus demandés par sesutilisateurs. Ces serveurs se connectaient fréquemment entre-eux(différents emplacements géographique) et synchronisaient tous les messages des groupes en commun qu'ils hébergaient.

Pour faire court, c’est un peu l’ancêtre des Forums tel que nous lesconnaissons aujourd’hui mais avec une présentation bien plus austère,les discussions ressemblent à un enchaînement de mails ou chacunapporte sa réponse. Ces messages laissés par les utilisateurs de Usenetsont aussi appelés « article » ou « post », nous verrons plus tardl’importance de ces mots.

Et le temps a passé, certains utilisateurs se sont rendus comptequ'ils voulaient aussi partager et/ou s'échanger des fichiersentre-eux, chose qui n'avait pas été prévu initialement. A la base,tout le système reposait sur du texte pur et dur et ne pouvait en aucuncas transférer des fichiers binaires, seuls les fichiers textesformatés en ascii pouvaient l'être...

Bien sûr il n'a pas fallu trèslongtemps avant de trouver la parade, les pionniers de l'internet onttrouvé une solution pour transférer ces fameux fichiers binaires.L'idée est simple en soi mais il fallait y penser, en fait, il suffit deconvertir le fichier binaire en ascii, en d'autres termes ils onttrouvé le moyen d'encoder le fichier binaire en ascii, le fichiers'affiche alors comme un message classique mais n'est pas vraiment lisible parnous autres humains, par contre il est parfaitement exploitable parles serveurs de newsgroups puisque ça reste de l'ascii. Pour retrouverle fichier binaire d'origine caché derrière le texte en ascii, il suffit de procéder àl'opération inverse, c'est à dire décoder de l'ascii vers le binaire.Et c'est ainsi qu'a commencé une nouvelle ère :  l'échange de fichiers binaires sur les newsgroups.

Cependant, le téléchargement de fichiers à partir des newsgroups nécessiteun peu plus d'efforts que de se connecter à Emule, Kazaa, ou tout autreclient peer to peer pour rechercher et télécharger des fichiers enquelques clics de souris. Un téléchargement via les newsgroups s'effectueen plusieurs étapes, puisque les fichiers de tailles conséquentesdoivent obligatoirement être segmentés en plusieurs petits bouts defichiers quieux-mêmes sont subdivisés (encodés en ascii) afin qu'ils puissenttransiter d'un serveur à l'autre.

Voici un exemple plus parlant :


Image


La question que nous sommes en droit de nous poser est de savoir pourquoi cesfichiers volumineux doivent être segmentés ' La réponse est simple,certains serveurs de news n'acceptent pas les messages qui dépassentles 10 000 lignes, et encore, la plupart ont une limite bieninférieure, souvent 5 000 lignes au maximum. Si on voulait encoder unfichier de 700 Mo en un seul message il faudrait environ 15 millions delignes, aucun serveur de news ne  pourrait accepter un messageunique avec autant de lignes.

La pratique montre que l'ensemble des articles constituant un mêmefichier ne sont pas toujours distribués sur tous les serveurs, c'est laraison principale pour laquelle la première segmentation a lieu (enfichiers RAR dans l'exemple ci-dessus).

Unfichier volumineux est également segmenté pour des questions pratiques(temps et bande passante), en effet si on télécharge un fichier de700 Mo qui contient des erreurs (articles manquants ou erronés) ilfaudrait retélécharger le fichier depuis le début, non seulement celafait perdre un temps fou mais en plus il faudra tenir compte de laconsommation en bande passante car certains fournisseurs d'accès aux newsgroupsfacturent au Giga octet téléchargé!

Pour reprendre notre exemple ci-dessus avec le fichier imageCD.r06,si un article est manquant ou est erroné, il suffit de télécharger ànouveau cet unique fichier de 15Mo et non l'ensemble des fichiers RAR.

Des fichiers de parités (PAR) sont également abondants sur lesnewsgroups. Ces fichiers PAR donnent un argument supplémentaire quant àl'utilité de la segmentation des fichiers volumineux, en effet ils permettent de réparer un fichier ayant un article erronéou manquant et encore plus fort, s'il vous manque carrément un ouplusieurs fichiers RAR (imageCD.r06 par exemple) il est possible de lerégénérer!

Voilà pourquoi je vous disais un peu plus haut que les newsgroupsnécessitent un effort supplémentaire par rapport aux moyens detéléchargement classique. Il devient difficile de s'y retrouver, pourtélécharger un "malheureux" fichier ISO, il est souvent nécessaire detélécharger les fichiers RAR, les fichiers PAR pour une éventuelleréparation (lorsqu'ils sont disponibles) et également le fichier NFOassocié qui contient des informations importantes comme par exemple lemot de passe pour décompresser les fichiers RAR (et oui certainss'amusent ;-) ou alors des informations sur le contenu du CD, etc.

../..
Voir les 40 commentaires

Tags :
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos commentaires Page 1 / 8
Gagnez chaque mois un abonnement Premium avec GNT : Consultez votre classement !
Trier par : date / pertinence
Le #169271
Bref, c'est un manuel du petit pirate'
Le #169272
Alors pour commencer, en effet cela ressemble à un parfait petit manuel du pirate''' Honte à son rédacteur de diffuser ce genre d'informations. Tant que tu y es vas-y balance quelques noms de fichiers à télécharger.

Ensuite... Franchement, y'avait pas moyen de se l'a fermer' Les newsgroups est le dernier réseau qui permette d'être a peut prêt tranquille sans gros newbies, avec des sources sûres et une vitesse rapide... On va se faire inonder de boulets mainetant et les taux vont tomber...

Laissons emule a la populasse moyenne où le spères gueulent à la fnac qu'ils ne paieront pas FIFA 2005 65? et qu'il préferont le télécharger sur emule...

Moi je concerne mes newsgroups et eux leur mule...

Honte à GNT pour ce dossier... Les newsgroups apparetiennent aux informaticiens, pas à monsieur tout le monde!
Le #169273
Ce dossier est effectivement le parfait manuel du pirate, mais pas du "petit" pirate :
Les adeptes de la mule, qui n'y connaissent pas grand chose en informatique, ne passeront pas aux newsgroup, l'utilisation est bien trop complexe. Ils vont essayer une ou deux fois, mais laisseront vite tomber.

Donc, "pascontent", ne crains rien, garde TES newsgroup, mais n'oublie pas que Internet n'appartient à personne ...

En tout cas, le dossier est très clair, et je n'ai pas l'impression qu'il y manque grand chose ! Merci Kray !
Le #169274
Sa va foutre encore plus le dawa que ce que nous avons à présent ...

Désolé mais pour cette fois bravo GNT :'(
Le #169275
Pas sompteuse comme idée de devoiler les newsgroups a tout le monde ....
On était pas bien la, a la fraiche completement decontracté du gland .....

Arff manquerai plus que vous referenciez le contenu des newsgroup pour les noobs, et que vous leur expliquiez les differents nom de fichier pour qu'ils ne galerent pas trop les pauvres...

Bref je ne suis pas outré (le mot est trop fort) mais c pas loin quand meme...

Sombre periode de GNT...
Suivre les commentaires
Poster un commentaire
Anonyme
:) ;) :D ^^ 8) :| :lol: :p :-/ :o :w00t: :roll: :( :cry:
:andy: :annoyed: :bandit: :alien: :ninja: :agent: :doh: :@ :sick: :kiss: :love: :sleep: :whistle: