Internet Relay Chat (IRC) je realnočasovni sistem za klepet na internetu, ki omogoča pogovore med več osebami istočasno ali zasebne pogovore med dvema uporabnikoma. IRC je protokol in omrežje strežnikov, prek katerih se uporabniki povezujejo, izmenjujejo besedilna sporočila, delijo datoteke in upravljajo skupine (kanale).

Kaj je kanal (klepetalnica)?

Klepetalnice na IRC se imenujejo tudi kanali. Kanali običajno začnejo z znakom hash (#), na primer #slovenija. Kanali so gostovani na IRC strežnikih — če želite vstopiti v kanal, se povežete na ustrezen strežnik in nato vstopite v kanal.

Informacije o strežnikih se pogosto začnejo z "irc", sledijo jim ime strežnika in končnica, kot so .com, .org ali .net. Primer naslova strežnika je 'irc.[ime strežnika].org'.

Strežniki in mreže

Strežniki IRC so lahko različnih velikosti: obstajajo majhni strežniki (npr. zasebni ali skupnostni strežniki, kot je OperaNet), srednje veliki strežniki (v preteklosti so sem sodili npr. Freenode in DalNet, ki so imeli po več deset tisoč uporabnikov) in veliki strežniki/mreže (npr. EFNet, Undernet), ki štejejo več deset ali več sto tisoč uporabnikov. Strežniki so pogosto združeni v mreže; ko se prijavite na en strežnik, lahko komunicirate z uporabniki po celi mreži.

Odjemalci IRC

Za uporabo IRC potrebujete odjemalca — to je računalniški program, ki podpira protokol IRC. Obstajajo odjemalci kot ločene aplikacije, spletni odjemalci in vtičniki za brskalnike:

  • Samostojni odjemalci: priljubljena izbira za Windows je mIRC, za Linux in Windows pa npr. XChat (ali njegovi sodobnejši forki).
  • Spletni in vgrajeni odjemalci: nekateri brskalniki imajo vgrajen IRC ali podpora prek vtičnikov — na primer brskalnik Opera ima (ima imel) vgrajen odjemalec. Odjemalci, ki temeljijo na spletnem brskalniku ali Java, omogočajo dostop brez namestitve dodatne programske opreme.
  • Vtičniki: ChatZilla je primer odjemalca, ki deluje kot vtičnik za brskalnik Mozilla Firefox.

Za mobilne naprave obstajajo posebne aplikacije, prav tako pa številne spletne storitve ponujajo dostop do IRC prek brskalnika.

Boti IRC

Boti IRC so avtomatizirani računalniški programi, ki se povežejo na kanale in opravljajo različne naloge: nadzor in zaščita kanalov (npr. avtentikacija, avtomatsko podeljevanje pravic), arhiviranje in beleženje pogovorov, prijava na dogodke, izvajanje iger ali informacijskih opravil, samodejno sprejemanje datotek ali posredovanje obvestil. Nekateri boti so namensko napisani (npr. Eggdrop), drugi so sklopi skript za obstoječe odjemalce.

Uporaba in osnovni ukazi

Ko se povežete na strežnik, običajno naredite naslednje:

  • Izberete vzdevek: /nick Ime
  • Povežete se na strežnik: v odjemalcu določite naslov strežnika in vrata (privzeto je pogosto 6667 za nezaščiteno povezavo in 6697 za SSL/TLS)
  • Vstopite v kanal: /join #imekanala
  • Zapustite kanal: /part #imekanala
  • Sporočilo zasebno uporabniku: /msg Uporabnik besedilo ali /query Uporabnik
  • Preverite informacije o uporabniku: /whois Uporabnik
  • Spremenite temo kanala (če imate pravice): /topic #kanal Nova tema
  • Odjava: /quit razlog

Poleg teh osnovnih ukazov obstajajo še ukazi za upravljanje pravic, kot so kick, ban, mode, in drugi. Kanali in strežniki uporabljajo različne načine (modes) za nadzor dostopa, ti pogosto uporabljajo oznake kot +o (operator), +v (voice), +m (moderated), +i (invite-only) ipd.

Registracija, pravice in varnost

Na številnih mrežah so na voljo storitve za registracijo vzdevkov in kanalov (pogosto imenovane NickServ, ChanServ). Registracija omogoča, da zahtevate nadzor nad vzdevkom ali kanalom in zaščitite kanal pred nepooblaščenimi spremembami. Če registrirate vzdevek, uporabite močno geslo in, če je mogoče, omogočite dvofaktorsko avtentikacijo.

Več varnostnih priporočil:

  • Če strežnik podpira SSL/TLS, se povežite preko šifrirane povezave (običajno vrata 6697).
  • Ne sprejemajte neznanih datotek preko DCC ali drugih načinov, razen če zaupate pošiljatelju.
  • Uporabite močna gesla za NickServ in ChanServ ter redno posodabljajte programsko opremo odjemalca.
  • Spoštujte pravila kanalov in mrež — moderiranje se lahko izvaja avtomatsko in ročno.

Bonton in uporaba

IRC ima dolgo tradicijo navad in pravil vedenja. Nekaj osnov:

  • Preden postavite vprašanje ali začnete razpravo, preverite temo kanala in preberite prejšnja sporočila.
  • Uporabljajte jasne vzdevke in se predstavite, če vstopate v manjšo skupnost.
  • Ne ogrožajte zasebnosti drugih uporabnikov; če želite z nekom govoriti zasebno, uporabite /msg ali /query.
  • Če niste prepričani o pravilih kanala, vprašajte operatorja ali preberite dokumentacijo kanala (pogosto je v temi kanala).

Zaključek

IRC je preprost, hitro odziven in zelo razširjen sistem za klepet, primeren za skupinske razprave, tehnično podporo, skupnostne projekte in hitre izmenjave informacij. Obstaja veliko različnih odjemalcev in botov, ki omogočajo prilagoditev izkušnje vašim potrebam. Če se želite priključiti, izberite zanesljiv odjemalec, poiščite strežnik in kanal, ki ustrezata vaši temi, in začnite sodelovati v pogovorih.