atelier20120519_chat_irc
Ceci est une ancienne révision du document !
Table des matières
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.
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
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-GNOME, Konversation, KVirc, Quassel, Kopete, Empathy
- Windows : mIRC
- Mac OS X : Ircle
- 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:
- /NICK
- /JOIN
- /INFO
- /KICK
- …
- les canaux, les modes principaux :
- voice
- channel operator
- IRC operator
- …
- enregistrer son nick : http://cahierspip.ww7.be/Enregistrer-votre-pseudo-et-votre.html
Quelques éléments plus avancés de l’IRC
- les services nickserv/chanserv
- les robots
- …
Références :
- …
atelier20120519_chat_irc.1336766537.txt.gz · Dernière modification : 2014/12/27 08:13 (modification externe)