Internet Relay Chat

ÔĽŅ
Internet Relay Chat
Page d'aide sur les redirections ¬ę IRC ¬Ľ redirige ici. Pour les autres significations, voir IRC (homonymie).
Page d'aide sur l'homonymie Ne doit pas √™tre confondu avec mIRC.
Konversation connecté au channel IRC de Wikipedia

Internet Relay Chat ou IRC, (en fran√ßais, ¬ę discussion relay√©e par Internet ¬Ľ), est un protocole de communication textuelle sur Internet. Il sert √† la communication instantan√©e principalement sous la forme de discussions en groupe par l‚Äôinterm√©diaire des canaux de discussion, mais peut aussi √™tre utilis√© pour de la communication de un √† un. Il peut par ailleurs √™tre utilis√© pour faire du transfert de fichier. IRC est diff√©rent de la messagerie instantan√©e, celle-ci √©tant plus d√©di√©e aux communications de un √† un.


Sommaire

Histoire

Con√ßu fin ao√Ľt 1988, l‚ÄôIRC a √©t√© d√©crit initialement dans la RFC 1459 par Jarkko Oikarinen (surnomm√© ¬ę WiZ ¬Ľ) et Darren Reed, puis r√©vis√© dans les RFC 2810 √† 2813. L‚ÄôIRC fut cr√©√© pour remplacer un programme appel√© MUT (MultiUser talk) sur un BBS finlandais (OuluBox). Oikarinen s‚Äôest inspir√© du Bitnet Relay Chat du r√©seau Bitnet.

En mars 2009, les cent plus grands r√©seaux IRC peuvent fournir du service √† plus de 500 000 utilisateurs simultan√©ment, avec plusieurs centaines de milliers de canaux (la plupart √©tant toutefois inactifs), par l‚Äôinterm√©diaire d‚Äôenviron 1 500 serveurs dans le monde[1].

Aspects techniques

Le protocole de communication décrit un réseau informatique formé de plusieurs serveurs connectés sans boucle dans lequel les clients communiquent généralement par le biais du serveur (qui relayera éventuellement le message au reste du réseau). Il est également possible de connecter deux clients directement pour une conversation privée ou un transfert de fichier, c’est le DCC. Ce protocole étant public, des clients existent pour de nombreux systèmes d’exploitation, de même que les serveurs IRC, aussi désignés par le terme IRCD qui signifie Internet Relay Chat Daemon.

IRC est un protocole utilisant TCP et de façon optionnelle TLS. Un serveur IRC peut se connecter à d’autres serveurs IRC. Un réseau IRC est un ensemble de serveurs IRC connectés l’un à l’autre relayant si nécessaires les messages, formant ainsi une architecture répartie. L’utilisateur utilise un logiciel client IRC afin de se connecter à un des serveurs du réseau, le choix du serveur étant indifférent. Le protocole étant ouvert et décrit par un RFC, le nombre de logiciels clients existant est important pour tous les systèmes d’exploitation et leur interopérabilité garantie par la RFC.

IRC √©tait √† sa cr√©ation un protocole texte, √©tendu plus tard √† de l‚Äô√©change de contenu binaire[2], pour lequel IANA[3] a attribu√© le port TCP/194[4]. Cependant, l‚Äôutilisation a √©t√© √©tendue aux port 6665-6669[4] cela afin de pouvoir √™tre utilis√© en tant que port sup√©rieur √† 1 024 par des utilisateurs n‚Äôayant pas les privil√®ges super-utilisateurs (root) et par cons√©quent avoir des process IRCd lanc√©s plus facilement.

Le protocole n‚Äôa d√©fini que des caract√®res de taille d√©finie sur 8 bits, limitant les diff√©rents encodages possibles ainsi que le nombre de caract√®res[5]. Ceci pose toujours des probl√®mes en fonction des clients utilis√©s et de leur langue par d√©faut, en raison de l‚Äôincompatibilit√© parfois g√©n√©r√©e entre clients.

La plupart des serveurs IRC ne nécessitent pas l’enregistrement par l’intermédiaire d’un compte, mais l’utilisation d’un nickname (surnom) est nécessaire.

En plus de la discussion en groupe, une fonctionnalité disponible pour IRC est le transfert de fichier par l’intermédiaire de la fonction DCC[6]

Un serveur IRC est normalement géré par un ou plusieurs IrcOps, contraction d’origine anglophone de IRC Operator ou opérateur d’IRC.

Le succès d’IRC a été quelque peu diminué par l’arrivée des messageries instantanées. En 2009, ces réseaux restent néanmoins très utilisés par ceux qui veulent discuter sans passer par un programme client propriétaire non interopérable entre les différents fournisseurs de services ou n’offrant pas l’interactivité sous forme de canaux, permettant ainsi de dialoguer avec de multiples participants. Toutefois, la plupart des logiciels de messageries instantanées ont maintenant implémenté le protocole IRC (Trillian, pidgin par exemple).


Les canaux

L‚Äô√©l√©ment de base pour communiquer sur un r√©seau est le canal (channel dans la sp√©cification). Un canal est d√©fini par une liste d‚Äôutilisateurs connect√©s sur celui-ci. Pour entrer dans un canal ou pour cr√©er un canal s‚Äôil n‚Äôexiste pas, l‚Äôutilisateur utilise la commande join. Les canaux peuvent √™tre vus de tout le r√©seau, leur nom est alors pr√©fix√© par le caract√®re ¬ę # ¬Ľ ; ils peuvent aussi √™tre des canaux locaux, port√©s par un serveur uniquement, leur nom est dans ce cas pr√©fix√© par le caract√®re ¬ę & ¬Ľ.

Les modes

Les modes sont des options positionnées sur des canaux ou des utilisateurs, et qui affectent leur mode de fonctionnement, leurs privilèges et leurs interactions avec les autres entités de l’IRC.

Article d√©taill√© : Modes IRC.

Modes standard (RFC 1459)

Mode d'utilisateur
Lettre Symbole Description
i invisible - en dehors de la participation commune à un canal, l'utilisateur n'est pas visible par les autres
s reçoit toutes les notifications du serveur
w reçoit tous les messages envoyés par la commande wallop
o l'utilisateur est un opérateur IRC (à ne pas confondre avec le mode de canal o)
Mode de canal
Lettre Symbole Paramètre(s) Description
o @ Name of affected user Op√©rateur de canal : peut changer les modes du channel et expulser les autres utilisateurs
s canal secret; le canal est totalement invisible
p canal privé; le nom du canal est invisible
n les messages externes ne sont pas autorisés
m canal modéré, seuls les utilisateurs en mode verbose et les opérateurs peuvent envoyer un message
i canal accessible uniquement sur invitation (commande /invite)
t sujet du canal uniquement modifiable par les opérateurs du canal
l limite fixe la limite du nombre d'utilisateurs sur le canal à limite
b user bannit l'utilisateur user
k key seuls les utilisateurs connaissant la clé key pourront se connecter au canal

De nombreux développeurs ont ajoutés de nouveaux modes, ou ont modifié les modes déjà existants sur leurs serveurs[7][8][9][10].

Les principales commandes IRC et leur définition

Une commande IRC est toujours d√©finie par le caract√®re ¬ę / ¬Ľ plac√©e en d√©but de ligne. Cette commande peut √™tre une commande d√©finie par la RFC ou une commande li√©e au client, ou encore au serveur. Si une ligne ne d√©bute pas par ¬ę / ¬Ľ, elle est envoy√©e comme message au canal actif. Par exemple, pour rejoindre un channel, un utilisateur doit effectuer /join #canal.

Les réseaux

Il existe différents réseaux. Ils sont le plus souvent libres d’utilisation et gratuits.

Les r√©seaux IRC les plus importants sont les suivants :

  • QuakeNet est le plus grand r√©seau avec 200 000 clients, particuli√®rement li√© √† l‚Äôunivers du jeu.
  • EpiKnet est un r√©seau IRC francophone.
  • IRCnet est un r√©seau g√©n√©raliste.
  • Freenode est un r√©seau principalement d√©di√© au logiciel libre, financ√© par la communaut√© open-source[11].
  • OFTC est √©galement d√©di√© au logiciel libre.
  • DALnet
  • Undernet
  • EFnet

D‚Äôautres r√©seaux existent et sont souvent sp√©cialis√©s dans certains domaines. Ils peuvent √™tre trouv√©s sur DMOZ[12]. Les statistiques relatives aux utilisateurs et aux canaux peuvent √™tre consult√©es[13], mais elles sont donn√©es √† titre indicatif et n‚Äôincluent pas le projet freenode qui revendique environ 56 000 utilisateurs[11].

Note

L‚Äôanglicisme chat est souvent utilis√© pour d√©crire les discussions se d√©roulant sur l‚ÄôIRC. En fran√ßais, certains utilisent ¬ę bavardage ¬Ľ, tchatche, tchat ou ¬ę clavardage ¬Ľ (principalement au Qu√©bec). Encore au Qu√©bec, au d√©but du ph√©nom√®ne de conversation instantan√©e, la graphie ¬ę ch@t ¬Ľ √©tait parfois utilis√©e dans les m√©dias.[r√©f. souhait√©e]

Notes et références

Voir aussi

Articles connexes

Liens externes

Sur les autres projets Wikimedia :


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Internet Relay Chat de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • Internet relay chat ‚ÄĒ ¬ę IRC ¬Ľ redirige ici. Pour les autres significations, voir IRC (homonymie). Pile de protocoles ‚Ķ   Wikip√©dia en Fran√ßais

  • Internet Relay Chat ‚ÄĒ UK US noun [uncountable] computing a method of communicating with other people immediately over the Internet, especially through discussion groups Thesaurus: internethyponym ‚Ķ   Useful english dictionary

  • Internet Relay Chat ‚ÄĒ ¬† [engl.], IRC ‚Ķ   Universal-Lexikon

  • Internet Relay Chat ‚ÄĒ IRC redirects here. For other uses, see IRC (disambiguation). For IRC channels dedicated to Wikipedia, see Wikipedia:IRC Internet Relay Chat (IRC) is a protocol for real time Internet text messaging (chat) or synchronous conferencing.[1] It is… ‚Ķ   Wikipedia

  • Internet relay chat ‚ÄĒ Schema eines IRC Netzwerks mit Clients (eckig), darunter normale Benutzer (gr√ľn), Bouncer (orange), Bots (bl√§ulich) und IRC Services Internet Relay Chat, kurz IRC, bezeichnet ein etabliertes, rein textbasiertes Chat System. Es erm√∂glicht… ‚Ķ   Deutsch Wikipedia

  • Internet Relay Chat ‚ÄĒ ¬ęIRC¬Ľ redirige aqu√≠. Para otras acepciones, v√©ase IRC (desambiguaci√≥n). Internet Relay Chat (IRC) Familia: Familia de protocolos de Internet Funci√≥n: Conversaci√≥n en tiempo real √öltima versi√≥n: 2.10 Puertos: 6667/TCP ‚Ķ   Wikipedia Espa√Īol

  • Internet Relay Chat ‚ÄĒ Schema eines IRC Netzwerks mit Clients (eckig), darunter normale Benutzer (gr√ľn), Bouncer (orange), Bots (bl√§ulich) und IRC Services Internet Relay Chat, kurz IRC, bezeichnet ein rein textbasiertes Chat System. Es erm√∂glicht Gespr√§chsrunden mit… ‚Ķ   Deutsch Wikipedia

  • Internet\ Relay\ Chat ‚ÄĒ Mittels Internet Relay Chat (IRC) k√∂nnen Online Gespr√§che in virtuellen R√§umen im Internet in Echtzeit gef√ľhrt werden. Internet, Chat, Instant Messaging, ICQ ‚Ķ   Online-W√∂rterbuch Deutsch-Lexikon

  • internet relay chat ‚ÄĒ tikralaikis pokalbis statusas T sritis informatika apibrńóŇĺtis Keitimasis ‚ÜĎtekstinńómis Ňĺinutńómis kai Ňĺinutńós gavńójas kompiuterio ekrane iŇ° karto mato jam iŇ°siŇ≥stńÖ Ňĺinutńô ir visas pokalbis matomas ‚ÜĎpokalbiŇ≥ programos lange. Plańćiau Ňĺr. priede.… ‚Ķ   Enciklopedinis kompiuterijos Ňĺodynas

  • internet relay chat ‚ÄĒ pokalbis internetu statusas T sritis informatika apibrńóŇĺtis DviejŇ≥ arba daugiau asmenŇ≥ ‚ÜĎtikralaikńó bendravimo forma, kai pasikeińćiama raŇ°ytine informacija, visŇ≥ pokalbio dalyviŇ≥ matoma kompiuterio ekrane. ‚ÄěKalbama‚Äú renkant tekstńÖ, kuris… ‚Ķ   Enciklopedinis kompiuterijos Ňĺodynas


Share the article and excerpts

Direct link
… Do a right-click on the link above
and select ‚ÄúCopy Link‚ÄĚ

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.