Usenet est un réseau informatique qui permet l'échange de messages dans des forums virtuels appelés groupes de discussion. Ces messages sont définis comme des nouvelles, des articles ou des messages. Pour expliquer ce qu'est un newsgroup dans la pratique, nous utilisons généralement l'exemple du tableau d'affichage : un newsgroup est un tableau d'affichage virtuel sur lequel laisser vos messages et vous pouvez lire ceux des autres, et Usenet est l'ensemble de tous ces tableaux.
Basé sur le concept de réseaux distribués, Usenet ne repose sur aucun ordinateur central, mais se compose d'un nombre indéterminé de machines qui se connectent périodiquement entre elles pour échanger des articles dans leurs archives; pour cette raison, nous parlons d'un réseau décentralisé. Le protocole qui gère ces opérations est le NNTP (Network News Transfer Protocol).
Organisation et hiérarchies :
Chaque groupe de discussion est centré sur un sujet spécifique, celui-ci détermine le nom du groupe.
Étant donné la possibilité d'avoir des groupes de discussion traitant de pratiquement tous les sujets, de littérature française à Rammstein en passant par téléchargement "illégal", il a été rapidement nécessaire d'organiser une telle quantité d'informations (plus de 130 000 groupes de discussion existants), de sorte que chaque groupe, et donc chaque sujet, puisse être facilement trouvé. Des hiérarchies ont été utilisées pour faire face à cette situation.
Imaginons que nous devions mettre nos livres en ordre dans une librairie : d'abord nous allons subdiviser les livres selon le macro-sujet (Histoire, Philosophie, etc.), ensuite nous allons faire une subdivision selon le thème plus spécifique qu'ils traitent (Histoire médiévale, Histoire moderne, etc.), et continuer ainsi jusqu'à tomber sur la catégorie la plus spécifique. Eh bien, il en va de même pour les groupes de discussion. Celles-ci sont tout d'abord organisées selon le macro-sujet, donc si elles traitent des nouvelles, le nom commencera par "news", si elles traitent de sujets scientifiques, le nom commencera par "sci", et ainsi de suite. Il s'agit du premier niveau du nom qui indique la hiérarchie à laquelle le groupe appartient. Les niveaux sont séparés les uns des autres par un point. Nous aurons alors des groupes de discussion regroupés au même niveau selon le même critère, c'est-à-dire en regardant le sujet couvert, reflété par le nom.
Par exemple, dans la hiérarchie news.* nous aurons des groupes qui s'occuperont de l'administration des nouvelles, d'autres dédiés à la place au logiciel pour les gérer, et ainsi de suite... Dans le premier cas, le deuxième niveau sera "admin", dans le deuxième cas "software", et les branches respectives deviendront alors news.admin.* et news.software.*. En continuant de cette façon, nous arriverons au nom du groupe lui-même, qui pourrait être par exemple news.software.readers, un newsgroup appartenant au news.* hiérarchie dédiée à la discussion des programmes (branch.software.*) pour lire les nouvelles (.readers).
À l'heure actuelle, il existe des dizaines de hiérarchies, trop nombreuses pour les énumérer toutes, mais les hiérarchies historiques sont au nombre de huit (on parle alors du Big8), créées au milieu des années 80 pour répondre à la prolifération des groupes de discussion et à l'expansion de Usenet, qui ont rendu difficile la classification sous les trois seules hiérarchies alors existantes. Au vu du nombre de newsgroups existant, il peut être intéressant de se renseigner sur les meilleurs newsgroups, il existe des articles les listant.
Les gros 8 le sont :
- comp.* : Groupes de discussion dédiés aux questions informatiques.
- humanities.* : Groupes de discussion dédiés à l'art, la littérature, et tout ce qui peut être couvert par ce macro sujet.
- misc : Groupes de discussion dédiés à des sujets mixtes et hétérogènes.
- news.* : Groupes de discussion traitant du même Usenet.
- rec.* : Groupes de discussion dédiés aux activités récréatives (musique, cinéma, jeux, etc.).
- sci.* : Groupes de discussion traitant de sujets scientifiques.
- soc.* : Groupes de discussion consacrés aux questions sociales.
- talk.* : Groupes de discussion dédiés aux sujets les plus disparates. On y parle de tout est de rien.
S'y sont ajoutées des dizaines de hiérarchies, souvent nationales, parfois créées par des institutions ou des entreprises spécifiques (comme c'est le cas, par exemple, avec Microsoft.*).
Compte tenu des données ci-dessus, il est facile de comprendre pourquoi les serveurs portent seulement un petit nombre de groupes : ce serait une tâche impossible de les porter tous. Un serveur important affichera cependant les groupes des hiérarchies principales, et parmi ceux-ci vous pouvez choisir celui avec le thème correspondant à vos intérêts, sans parler du fait que vous pouvez toujours demander à l'administrateur du serveur d'ajouter le groupe auquel vous voulez participer, si celui-ci n'est pas présent dans la liste.
Combien ça coûte ?
Usenet ne coûte rien directement. Là seule chose que vous payez est votre connexion internet.