Outils pour utilisateurs

Outils du site


atelier20120519_chat_irc

Qu'est-ce que IRC ?

Atelier LoLiGrUB du 19 mai 2012

Réponse rapide :

  • IRC (Internet Relay Chat) est un service de messages sur Internet
  • les conversations sur IRC se déroulent en temps réel ce qui le différencie des services de courrier électronique . Vous envoyez un message, quelqu'un vous répond, et ainsi de suite, vous conversez avec d'autres utilisateurs. Le fonctionnement ressemble à une conversation téléphonique….
  • Les conversations sur IRC se déroulent dans des groupes nommés « channels », le principe étant que, quand vous rentrez dans un channel, vous participez à la discussion en temps réel.

Une petite image : http://en.wikipedia.org/wiki/File:Ircnetz-Schema.svg

Historique :

  • créé en 1988 par Jarkko Oikarinen inspiré de différents programmes et services existants
  • 1989 : 40 serveurs, logiciel client ircII
  • IRC a été utilisé pour rapporter des événements tels que le coup d'État de 1991 en Union Soviétique (alors qu'il y avait un blackout au niveau des medias), et durant la première guerre du golf
  • en 1993, le nombre de serveurs était encore inférieur à 200
  • RFC 1459 par Jarkko Oikarinen et Darren Reed (1993)
  • apparition de plusieurs réseaux durant les années nonante : EFnet, Undernet, Dalnet, FreeNode, Quakenet, IRCnet, Oz.org,… milliers d’utilisateurs
  • Revisions RFC 2810, 2811, 2812 et 2813 (2000)
  • maximum de popularité vers 2005 : Quakenet, Undernet, IRCnet and EFnet ont plus de 100 000 utilisateurs par jour (cf. commande /LUSERS)
  • 2011, Quakenet demeure le seul réseau avec plus de 100 000 utilisateurs

Le canal irc de LoLiGrUB

  • serveur : irc.freenode.net/6665 ou 6667 ou 8000, 8001, 8002
  • canal : #loligrub

Démonstration en Telnet

(ref : http://oreilly.com/pub/h/1963)

  • commande : telnet irc.freenode.net 6667
  • envoi du nick : NICK LoLi-lol
  • envoi de l'ident, du realname : USER john 8 * : John Doe
  • entrée sur #loligrub : JOIN #loligrub
  • message sur #loligrub : PRIVMSG #loligrub :texte du message
  • il faut répondre aux PING :textebienprecis du serveur par un PONG :textebienprecis pour notifier le serveur qu'on est toujours connecté, sans quoi on part en “ping timeout”

Les bases du fonctionnement de l'IRC

  • IRC est basé sur le modèle client-serveur
  • Exemple de client texte : Irssi (http://irssi.org/)
  • Les clients GUI répandus :
    • Linux : Xchat (et XChat-GNOME), Konversation, KVirc, Quassel, Kopete, Empathy
    • Windows : mIRC (http://www.silverex.org/ propose un build windows de XChat)
    • Mac OS X : Ircle
    • Android : androidirc
    • multi-os : pidgin
    • java : pjirc
    • extension Firefox : Chatzilla
  • on se connecte à un réseau
  • on choisi un nickname, nom sous lequel on souhaite être vu (et qu'on enregistrera éventuellement)
  • on rejoint un canal (channel en anglais, encore connu comme salon, ou chat room). Leur nom commence par le caractère #
  • on parle, à l’ensemble du canal, ou à un membre particulier

Démonstration ...

… et mise en pratique par les membres des bases de l'IRC, sur le canal #loligrub du réseau FreeNode, en utilisant un des clients IRC

Parallèlement, à discuter :

  • Les comportements
    • saluer à l’arrivée
    • indiquer le nom du correspondant lorsqu’on s’adresse plus à une personne
    • Recourir aux messages privés si utile
  • des commandes utiles (toutes les commandes commencent par un “/”) :
    • /NICK : pour changer son nickname
    • /JOIN
    • /INFO
    • /KICK
  • les canaux, les modes principaux :
    • voice
    • channel operator
    • IRC operator

Usage, règles de comportement

  • Choisissez toujours le meilleur mode de communication. L'IRC est rapide, mais :
    • un forum est préférables pour poser une question assez complexe
    • un blog ou une lettre de diffusion sont bien plus efficaces pour vous exprimer, diffuser une information
    • un wiki est un excellent outil pour une élaboration collective d'un document
  • On utilise en général sur l'IRC un pseudo (le nickname), ce qui ne donne une certaine forme (voulue) d'anonymat. En fonction de cela, voici quelques conseils :
    • Cantonnez vous dans la grande majorité des cas à l'utilisation des pseudos, même si vous connaissez l'identité réelle d'un utilisateur
    • n'en profitez pas pour insulter les gens, ou avoir des comportements habituellement répréhensibles (incitation à la haine, diffamation,…)
    • la législation permet de retracer et retrouver les auteurs de message sur requête judiciaire auprès des
    • si vous êtes mineurs d'ages, méfiez vous d'interlocuteurs “sympas” qui feraient des propositions de rencontre réelle. Discutez-en avec un adulte

Quelques éléments plus avancés de l’IRC

Références :

atelier20120519_chat_irc.txt · Dernière modification : 2014/12/27 08:14 de 127.0.0.1