Aller au contenu
Dialova

Documentation IRC · Débutant

Glossaire IRC : comprendre les termes du tchat

Ce glossaire explique le vocabulaire rencontré dans un client, une réponse serveur ou une documentation IRC. Les définitions distinguent le protocole des fonctions propres à un logiciel ou à un réseau.

Équipe Dialova · Vérifié le

IRC #

Internet Relay Chat : protocole de discussion en temps réel entre clients et serveurs.

IRCd #

Logiciel qui exécute un serveur IRC et applique ses règles de connexion et de discussion.

Réseau #

Ensemble administré de serveurs partageant un espace IRC ; un réseau peut aussi ne comporter qu’un serveur.

Serveur #

Point de connexion IRC. Son nom d’hôte et son port sont fournis par le réseau.

Channel ou salon #

Espace de conversation collective, souvent nommé avec un préfixe #.

Nickname ou pseudo #

Nom visible d’un utilisateur dans la session IRC. Il n’est pas automatiquement son nom de compte.

Compte #

Identité authentifiée par le réseau, distincte du pseudo visible et d’une adresse email.

Opérateur de salon (op) #

Utilisateur disposant de droits de gestion dans un salon. Les droits exacts dépendent des modes du serveur.

IRCop #

Opérateur du serveur ou du réseau. Ses privilèges ne se confondent pas avec ceux d’un op de salon.

Halfop #

Rang intermédiaire de salon proposé par certains serveurs ; ses permissions ne sont pas universelles.

Voice #

Statut couramment associé à +v et au préfixe + ; permet notamment de parler dans un salon modéré selon ses règles.

Ban #

Règle d’exclusion ou de restriction, souvent représentée par un masque. Sa portée dépend du serveur et du salon.

Mask ou masque #

Motif utilisé pour cibler une identité ou un ensemble d’identités. La syntaxe acceptée dépend du mécanisme concerné.

Hostmask #

Représentation nick!user@host d’une source utilisateur ; le host visible peut être masqué par le réseau.

Cloak #

Masquage du nom d’hôte par le serveur. Il ne promet pas l’anonymat vis-à-vis de l’opérateur du réseau.

Vhost #

Nom d’hôte virtuel affiché selon les règles du réseau, parfois attribué par ses services.

Services #

Clients ou composants privilégiés qui peuvent gérer comptes, pseudos ou salons. Leur disponibilité dépend du réseau.

NickServ #

Nom courant d’un service de gestion de compte ou de pseudo ; ses commandes varient selon le réseau.

ChanServ #

Nom courant d’un service de gestion de salons enregistrés. Sa présence et ses permissions sont propres au réseau.

SASL #

Cadre d’authentification utilisé par IRC pour identifier un compte au moyen d’un mécanisme négocié.

TLS #

Transport chiffré entre le client et son serveur, avec vérification du certificat ; ce n’est pas un chiffrement de bout en bout des discussions.

CTCP #

Convention transportée dans des messages IRC, utilisée notamment pour les actions /me ou certaines requêtes de client.

DCC #

Famille de conventions de connexion directe entre clients, notamment pour des fichiers ; elle comporte des risques distincts du chat serveur.

MOTD #

Message of the Day : informations d’accueil du serveur, généralement transmises sous forme de réponses numériques.

Numeric #

Commande de réponse à trois chiffres dont le sens est défini par le protocole ou une extension.

Capability #

Fonction annoncée et négociée avec CAP. Une présence dans CAP LS ne signifie pas qu’elle soit déjà activée.

Message tag #

Métadonnée placée avant la source et la commande d’un message IRC, dans un préfixe commençant par @.

Netsplit #

Rupture entre serveurs d’un réseau qui sépare temporairement des groupes d’utilisateurs.

Bouncer #

Intermédiaire gardant une connexion IRC et proposant, selon sa configuration, reconnexion et historique aux clients.

ZNC #

Projet de bouncer IRC ; un exemple de logiciel, pas le nom générique de tous les bouncers.

Préfixe #

Selon le contexte, source d’un message ou symbole d’un rang de salon. Ne pas confondre ces deux usages.

ISUPPORT #

Informations généralement envoyées dans la réponse 005 pour décrire les paramètres du serveur, distinctes de CAP.

Batch #

Groupe de messages délimité par des commandes BATCH et relié par des tags de regroupement.

WebSocket #

Transport de messages utilisable par certaines architectures Web ; il doit être explicitement disponible sur le serveur ou sa passerelle.

Sources et vérification

Les exemples utilisent des pseudos et domaines fictifs, sauf les points de connexion explicitement documentés. Les extensions et réglages propres à un réseau sont signalés dans le texte.