Interneto relinis pokalbis (IRC) — tai platesnė pokalbių sistema internete, leidžianti žmonėms iš viso pasaulio bendrauti realiu laiku tiek viešuose kanaluose, tiek privačiai. IRC naudoja paprastą teksto protokolą, kuriuo siunčiami pranešimai tarp klientų per IRC serverius. Be bendrų pokalbių, per IRC galima siųsti privačias žinutes, failus (per DCC) ir naudoti automatizuotus įrankius — botus.
Serveriai ir tinklai
IRC tinklas sudarytas iš serverių, kurie jungiasi tarpusavyje arba veikia kaip atskiros tinklo dalys. Prisijungimui reikalingas serverio adresas — dažnai jis atrodo kaip "irc.[Serverio pavadinimas].org" (adreso pradžioje būna žodis irc, po to taškas ir domenas). Yra:
- mažų serverių (pvz., OperaNet);
- vidutinio dydžio (pvz., Freenode, DalNet — minėtina, kad jų vartotojų skaičius gali kisti, čia nurodytas pavyzdys apie ~30 000 vartotojų);
- didelio masto tinklų (pvz., EFNet, UnderNet) su dešimtimis ar šimtais tūkstančių vartotojų.
Kiekvienas tinklas gali turėti savo taisykles, paslaugų būdus (NickServ, ChanServ), kanalų politiką ir autentifikavimo metodus. Kai kurios bendruomenės registruoja slapyvardžius ir kanalus, kad apsaugotų teisę naudotis tam tikrais vardais ar kanalais.
Kanalai (pokalbių kambariai)
IRC pokalbių kambariai dažnai vadinami IRC kanalais. Jie egzistuoja serveriuose ir leidžia grupei vartotojų bendrauti vienoje vietoje. Paprastai kanalų pavadinimai prasideda ženklu # (pvz., #lietuva). Kai kuriose tinklo konfigūracijose gali būti ir kitų prefiksų (pvz., &), tačiau # yra plačiausiai naudojamas.
Kanalai turi papildomas savybes:
- temos/“topic” nustatymas — trumpas kanalo aprašymas;
- operatoriai (ops) — vartotojai su didesnėmis teisėmis kanale (paprastai žymimi @);
- voice (balso) teisės — leidžia vartotojams kalbėti tais atvejais, kai kanale įjungta tik operatoriams/voice apribojimai (žymima +);
- kanalo režimai (modes) — nurodo privatumo, prisijungimo ar kitus nustatymus (pvz., uždaras kanalas, tik įvesti vartotojai ir kt.).
IRC klientai
Norint prisijungti prie IRC reikia specialaus kliento — tai gali būti atskira programa arba interneto naršyklės papildinys. IRC klientai leidžia pasirinkti slapyvardį, prisijungti prie serverių, prisijungti prie kanalų ir siųsti pranešimus.
Pavyzdžiui, populiarūs klientai ir sprendimai:
- mIRC — dažnai naudojamas Microsoft Windows vartotojų tarpe;
- XChat — prieinamas tiek Linux, tiek Microsoft Windows aplinkoms;
- Opera — naršyklėje integruotas IRC klientas;
- ChatZilla — pokalbių klientas, kuris yra Mozilla Firefox įskiepis;
- taip pat yra daug Java pagrindu veikiančių klientų bei kitų modernių taikomųjų programų ir web-IRC sprendimų.
Klientai skiriasi funkcionalumu: vieni turi patogesnę vartotojo sąsają, kiti palaiko automatizaciją, skriptus, kelių kanalų valdymą arba integraciją su failų siuntimo protokolu (DCC).
IRC botai ir automatizacija
IRC botai — tai programos, kurios prisijungia prie kanalų ir atlieka automatines užduotis: moderuoja, užrašo žurnalus, dalina informaciją, vykdo komandų sąsają (pvz., ChanServ/NickServ komandų plėtiniai) arba teikia įvairias paslaugas. Botai gali padėti apsaugoti kanalą nuo reklaminių žinučių, automatiškai kviesti operatorius ar užrakinti kanalą.
Pagrindinės komandos ir funkcijos
Dažniausios komandos (priklausomai nuo kliento jos gali skirtis, bet semantiškai išlieka tokios):
- /nick [naujasvardas] — pakeisti slapyvardį;
- /join #kanalas — prisijungti prie kanalo;
- /part #kanalas — išeiti iš kanalo;
- /msg Vardas žinutė — siųsti privačią žinutę;
- /whois Vardas — sužinoti informaciją apie vartotoją;
- /topic #kanalas Tekstas — nustatyti kanalo temą (jei turite teisę);
- /mode — keisti vartotojo ar kanalo režimus;
- /quit — išeiti iš tinklo;
- /me veiksmas — siųsti veiksmą kanale (pvz., "/me šypsosi").
Saugumas, privatumas ir etiketas
IRC yra atviro pobūdžio protokolas, todėl lankantis viešuose kanaluose reikėtų saugotis: nenurodyti asmeninių duomenų viešai, atsargiai siųsti failus per DCC, naudoti patikimus klientus ir, jei įmanoma, prisijungti per šifruotą ryšį (SSL/TLS), jei serveris tai palaiko.
Etiketas („netiquette“) IRC kanaluose paprastai apima:
- nedaryti flood (didelės apimties kartotinių pranešimų);
- neskelbti reklamos be leidimo;
- gerbti kanalų taisykles ir operatorius;
- naudoti tinkamą kalbą ir vengti įžeidimų.
Pradžia darbui
Norint pradėti: pasirinkite klientą, nurodykite serverio adresą (dažnai pradžioje būna žodis irc), susikurkite slapyvardį (/nick), prisijunkite prie dominančio kanalo (/join #kanalas) ir susipažinkite su kanalo taisyklėmis. Daug tinklų siūlo registruoti slapyvardžius per NickServ ir apsaugoti kanalus per ChanServ — tai patogios priemonės stabilumui užtikrinti.
IRC išlieka paprasta ir galinga platforma realiojo laiko pokalbiams, suburianti įvairias bendruomenes — nuo techninių diskusijų iki laisvalaikio temų. Kanalai paprastai prasideda hashu (#).
-1.png)
