Tagoror  

Encyclopedie




Internet Relay Chat

Internet Relay Chat, meestal IRC genoemd, is een protocol voor chat. Het was ontworpen in Finland door Jarkko Oikarinen (ook WiZ genoemd) in augustus 1988, en wordt momenteel wereldwijd gebruikt.

IRC is een protocol: een hoop afspraken van hoe de computers met elkaar moeten communiceren. Een IRC gebruiker gebruikt meestal een IRC programma dat ontworpen is om te chatten op IRC. Dit programma volgt het IRC protocol, waardoor de gebruiker geen verstand hoeft te hebben van de protocol-afspraken om te kunnen chatten.

Iedereen mag weten hoe het IRC protocol in elkaar zit (bij bijvoorbeeld Jabber is dit ook zo, bij bijvoorbeeld ICQ en MSN niet). Dit heeft onder andere tot gevolg dat er verschillende clients (IRC-programma's) en servertoepassingen zijn, wat weer als gevolg heeft dat er meer keuze is en dus meer smaken van de gebruikers vervuld worden.

Table of contents
1 IRC servers en IRC netwerken
2 Channels
3 Bots
4 Op
5 Client
6 Registratie niet nodig
7 nl.wikipedia Chatbox

IRC servers en IRC netwerken

IRC is server-client gebaseerd. Dit wil zeggen dat een gewone IRC gebruiker met een IRC programma (de client) verbindt met een computer op het internet die hiervoor dient (de server). De IRC-client van de gebruikers moeten dus niet rechtstreeks communiceren met andere IRC-clients, maar enkel met één server.

Er zijn verschillende IRC netwerken. Een netwerk is een groep van IRC servers die met elkaar in verbinding staan. De servers van het netwerk vormen één geheel, waardoor het mogelijk is om met iemand te chatten die op een andere server zit, zolang die deel uitmaakt van hetzelfde IRC netwerk. Om op een bepaald IRC netwerk te zitten is het dus enkel noodzakelijk om met 1 server van dat netwerk te connecteren.

Communiceren met iemand die op een bepaald IRC netwerk zit via een ander netwerk is niet mogelijk. Wel is het mogelijk om op verschillende netwerken tegelijk aanwezig te zijn.

Sommige IRC netwerken bestaan slechts uit 1 server, anderen uit meer dan 50.

De grootste netwerken zijn: Freenode, EFNet, UnderNet, IRCNet, Dalnet en QuakeNet.

Ieder netwerk heeft zijn eigen specifieke kenmerken en gebruiken, maar alle IRC netwerken kennen dezelfde basisfuncties.

Channels

IRC legt zich meer toe op channels, in plaats van op personen. Channels zijn groepen waarin je kan chatten. Als je iets in een channel zegt, kan iedereen die ook aanwezig is in dat channel dit lezen, en er (meestal) ook op reageren. Je kan op meerdere channels tegelijk aanwezig zijn. Eén-op één chatten met een persoon is ook mogelijk.

De naam van een channel begint altijd met een #. Meestal gaat een channel over een bepaald onderwerp. Een channel dat #music heet, zal dus normaal over muziek moeten gaan, hoewel er waarschijnlijk over veel meer gechat zal worden (als er mensen aanwezig zijn op het channel natuurlijk, niet ieder channel is even druk). Op de meeste netwerken kan je zelf een eigen channel beginnen en beheren.

Een IRC gebruiker kan een channel binnen of buiten gaan wanneer hij er zin in heeft. Een channel binnengaan wordt joinen genoemd (Engels: to join: aansluiten, lid worden).

Bots

Omdat IRC een open protocol is, is het voor iedereen die verstand van computerprogramma's maken heeft, mogelijk een IRC toepassing te maken. Dit blijft echter niet beperkt tot gewone client's en server's, maar er worden ook bots gemaakt.

Een bot (komt van robot) is een computerprogramma dat op IRC aanwezig is (vaak in een channel), net zoals een gewone persoon aanwezig is op IRC dus, en waaraan meestal commando's gegeven kan worden (is niet bij elke bot zo). Zo zijn er bots die regelen dat de juiste personen operator rechten krijgen in een channel, bot's die mensen lastigvallen, bots die hallo zeggen als iemand joint, bots die je kunnen vertellen welk weer het wordt, bots die de logging van een chatkanaal bijhouden zodat er later nog gelezen kan worden wat er gezegd werd, en nog veel meer nuttige en nutteloze, plezante en irritante dingen.

Er bestaan ook bots voor andere open protocols, zoals Email en Jabber.

Op

Een Channel Operator, meestal gewoon "op" genoemd, is iemand die een channel beheert. Hij kan mensen kicken (uit het channel gooien), bannen (instellen dat iemand het channel niet meer kan joinen), en het channel configureren, zoals instellen of iedereen het topic (onderwerp van het channel) mag veranderen of of alleen op's dat mogen, andere mensen op geven, enz.

Als je een leeg channel ingaat, wordt je op. Om er voor te zorgen dat je dat ook blijft als je even uit het channel gaat hebben de meeste netwerken channel bots, waar een op zijn channel kan registreren, en om "op" kan vragen als hij in het channel zit. De bot kan er ook voor zorgen dat als iemand het channel binnengaat als het leeg is, zijn op-status verwijderd wordt.

Client

Het is mogelijk om rechtstreeks IRC te spreken tegen een server (met behulp van telnet), maar bijna altijd wordt er een IRC client gebruikt: een computerprogramma dat verbinding legt met een (of meerdere) server(s), en ervoor zorgt dat een gebruiker op IRC kan chatten zonder te weten hoe IRC precies werkt.

Bekende IRC clients zijn:

  • BitchX (textueel, niet grafisch, voor gevorderden)
  • XChat (grafisch)
  • Irssi (textueel, niet grafisch, voor gevorderden)
  • Mirc (meest gebruikt, enkel Windows)
  • KSirc (grafisch, maakt gebruik van qt en kdelibs)
  • ...

Opmerking: een IRC-bot is eigenlijk ook een IRC-client.

Registratie niet nodig

Bij IRC is het niet nodig om je bij een IRC netwerk te registreren vooraleer je daar kan chatten. Gewoon verbinden, en beginnen te chatten.

Op vele netwerken is er wel een bot (of zijn er meerdere bots) waar je je bij kunt registreren. Zo'n bot kan dan berichtjes voor je bijhouden, aan iedereen die onder jouw naam op het netwerk komt om een wachtwoord vragen (en indien die persoon het wachtwoord binnen een bepaalde tijd niet produceert de persoon van het netwerk gooien), of nog andere diensten bieden.

nl.wikipedia Chatbox

De Nederlandstalige Wikipedia heeft ook een (niet officiële) chatbox op IRC. Namelijk #nl.wikipedia op irc.freenode.net. (Meer informatie).



Tagoror Networks: Spain  |  Philippines  |  Mexico

Los documentos de esta enciclopedia on line se publican bajo la Licencia de Documentación Libre GNU

De tekst is beschikbaar onder de licentie Creative Commons Naamsvermelding/Gelijk delen, er kunnen aanvullende voorwaarden van toepassing zijn.