IRC – Vikipeedia
Mine sisu juurde
Allikas: Vikipeedia
See artikkel
ootab
keeletoimetamist
(Detsember 2025)
Kui oskad, siis palun aita
artiklit keeleliselt parandada
Kuidas ja millal see märkus eemaldada?
See artikkel räägib võrgusuhtluse ühest protokollist,
IRC
on ka
Royal Ocean Racing Club
võistluspurjetamise
etteandesüsteem
Rühmavestlus Internetis
IRC
, inglise keeles
Internet Relay Chat
) on
protokoll
reaalajas
Interneti
kaudu tekstsõnumite vahetamiseks. Selle peamine eesmärk on võimaldada gruppidevahelist suhtlust foorumites, mida nimetatakse kanaliteks (inglise keeles
channels
), kuid lisaks lubatud on nii üks ühele suhtlus privaatsõnumitega kui ka andmevahetus, näiteks
failide
jagamine.
IRC protokolli kirjutas 1988. aastal soomlane
Jarkko Oikarinen
. Klienttarkvara on saadaval kõigile populaarsematele
operatsioonisüsteemidele
, mis võimaldavad suhtlust Internetiga. Detsembris 2011 teenindas sada suurimat IRC võrgustikku umbes poolt miljonit kasutajat.
Ekraanitõmmis
KVIrc
IRC klientprogrammist
Ajalugu
muuda
muuda lähteteksti
IRC kirjutas Jarkko Oikarinen augustis 1988 eesmärgiga asendada teatetahvlisüsteemis Oulubox kasutusel olnud programm MultiUser Talk. Oikarinenit inspireeris suhtlussüsteem
Bitnet Relay
, mis töötas
BITNET
-is.
Esimene IRC server väljapanekul Soomes
Oulu Ülikoolis
Tehniline informatsioon
muuda
muuda lähteteksti
IRC on vabalt kättesaadava lähtekoodiga protokoll, mis kasutab
TCP
protokolli ning lisavõimalusena ka
TLS
protokolli. Iga IRC server suudab ühenduda teiste IRC serveritega luues IRC võrgustiku. Kasutajad loovad IRC serveriga ühenduse klienttarkvara abul. Klienttarkvara ja serveritarkvara on saadaval mitme versioonina, näiteks klientprogrammid
mIRC
ja
XChat
ning originaalne serveritarkvara
IRC-d
. Enamik IRC serveritest ei nõua kasutajalt eelnevat registreerumist, siiski on ühenduse loomiseks vajalik kasutajanime sisestamine.
10
11
IRC oli algselt tekstipõhine protokoll, mis kasutas
IANA
määratud 194/TCP porti. Tegelikult aga kasutati tavaliselt 6667/TCP ja selle läheduses olevaid porte (näiteks TCP pordid 6660–6669, 7000) vältimaks vajadust käivitada IRCd tarkvara
superkasutaja
õigustega.
12
13
14
Protokoll määras märkide suuruseks 8
bitti
, kuid ei vajanud kindlat
kodeeringut
. See võis tekitada probleeme erineva klienttarkvara ja/või platvormiga kasutajate suhtluses.
15
Kõik praegu kasutusel olevad klient-server IRC protokollid pärinevad IRC2 serveri irc2.4.0 protokolli versioonist, mis on dokumenteeritud
RFC 1459
-s.
RFC 1459
publitseerimisest saati on uute, irc2.10 versioonis lisandunud võimaluste kohta avaldatud mitu sarnast dokumenteeringut (
RFC 2810
RFC 2811
RFC 2812
RFC 2813
), kuid need muutused protokollis ei ole leidnud laialdast kasutust.
Vaatamata mitmetele avaldatud IRC protokolli spetsifikatsioonidele ei ole IRC protokollil ametlikku spetsifikatsiooni, seetõttu on protokoll dünaamiline. Eelnevalt mainitud RFC spetsifikatsioonidele on rangelt üles ehitatud väga vähesed IRC serverid ning pea mitte ühtegi klientprogrammi.
1998. aastal avaldas
Microsoft
laienduse IRC protokollile –
IRCX
-i, kuid hiljem lõpetati IRCX-i toetava tarkvara tootmine ning keskenduti
.NET Messenger Service
-i (MSN) arendamisele.
16
Inspireerituna IRCX protokollist on net-bits.net loodud uus IRC protokoll
IRCwx
(ing. k. IRC web extension).
17
Standardne IRC serverite võrgu
topoloogiline
struktuur on puu. Sõnumeid edastatakse lühimat teed pidi, kuid võrgu seisu teatatakse igale
serverile
. Sellisel ülesehitusel on mitmeid puudusi. Vigane või pahatahtlik server võib võrgule põhjustada kahju ja iga struktuurimuutuse korral langeb võrgule suur koormus.
18
19
20
Käsud ja vastused
muuda
muuda lähteteksti
IRC on reapõhise struktuuriga. Klientprogramm saadab serverile üherealisi sõnumeid ning saab neile vastuseid ja koopiaid teiste kasutajate poolt serverile saadetud sõnumitest. Enamikus klientprogrammides saavad kasutajad sisestada käske, lisades nende ette märgi "/". Olenevalt käsust võib seda interpreteerida klientprogramm või kui klientprogramm ei tuvasta käsku, saadetakse käsk edasi serverile.
21
22
Protokolli iseärasuste tõttu ei suuda automatiseeritud süsteemid alati korrektselt rühmitada konkreetset sõnumit selle vastusega.
23
Käskude näiteid:
24
/join
– sisestades käsu kujul
/join #kanalinimi
, saab kasutaja luua ühenduse kanaliga
/me
– sisestades käsu kujul
/me (teeb midagi)
, saab kasutaja edastada tegevust väljendava sõnumi. Näiteks sisestades
/me lehvitab
kuvatakse sõnum
*alias lehvitab
/msg
– sisestades käsu kujul
/msg kellegialias sõnum
, saadetakse määratud kasutajale privaatsõnum.
/nick
– sisestades käsu kujul
/nick uusalias
, saab kasutaja muuta oma aliast.
/notice
– sisestades käsu kujul
/notice kellegialias sõnum
, saab kasutaja saata kellelegi privaatsõnumi kanali peaaknas (avamata lisaks privaatdialoogi akent).
/part
– sisestades käsu kujul
/part
või
/partall
, saab kasutaja lahkuda vastavalt ühest kanalist või kõikidest.
/ping
– sisestades käsu kujul
/ping kellegialias
, saab kasutaja kontrollida ajakulu andmete edastamiseks tema ja teise kasutaja vahel.
/query
– sisestades käsu kujul
/query kellegialias sõnum
, saab kasutaja sarnaselt
/msg
käsuga saata teisele kasutajale privaatsõnumi uues aknas.
/ignore
– sisestades käsu kujul
/ignore kellegialias
, saab kasutaja ignoreerida määratud kasutaja saadetavaid sõnumeid.
/whois
– sisestades käsu kujul
/whois kellegialias
, saab kasutaja vaadata informatsiooni teise kasutaja kohta.
/chat
– sisestades käsu kujul
/chat kellegialias
, saab kasutaja privaatselt suhelda teise kasutajaga. Kasutades seda käsku saab suhelda isegi pärast serverist lahkumist.
/help
– sisestades käsu kujul
/help
, saab kasutaja vaadata abilehti.
Kanalid
muuda
muuda lähteteksti
Põhiline viis kasutajatega suhtlemiseks kasutades olemasolevat IRC sessiooni on läbi kanali. Võrgus olevaid kanaleid saab kuvada käsuga LIST, mis kuvab kõigi konkreetses võrgus olevate kanalite nimekirja, mis ei ole režiimides +s või +p.
25
26
Kasutajad saavad kanaliga liituda kasutades JOIN käsku, tavaliselt kujul
/join #kanalinimi
. Pärast kanaliga liitumist edastatakse sellesse kanalisse saadetud sõnumid kõigile sama kanaliga liitunud kasutajatele.
27
Kogu IRC võrgust kättesaadavate kanalite nime ette lisatakse märk
'#'
, serverile omaste kanalite nimede ette aga
'&'
. Vähem kasutusel olevad märgid on näiteks
'+'
– märkimaks operaatoriteta kanaleid, ja
'!'
– ajatemplit kasutavate kanalite jaoks ajatempleid tavaliselt mittekasutavates võrkudes.
28
29
30
Režiimid
muuda
muuda lähteteksti
Kanalitel ja kasutajatel võivad olla
töörežiimid
(ing.k.
modes
), mida väljendavad ühekordsed tõstutundlikud tähed
31
ning saab määrata käsuga
MODE
32
Kasutajarežiimid ja kanalirežiimid on erinevad ning sama täht võib tähendada kummalgi juhul erinevat režiimi (näiteks kasutajarežiim "i" tähistab nähtamatut olekut, aga kanalirežiim "i" ainult kutse alusel sisenemist
33
). Režiime saab tavaliselt määrata kasutades režiimikäsku, kus määratakse sihtmärk (kasutaja või kanal), rakendatavad režiimid ("+" – režiimi lisamiseks, "-" – eemaldamiseks) ning võimalikud lisaparameetrid.
Mõned kanalirežiimid ei vaja parameetreid ning teatud juhtudel rakenduvad kanali asemel seal olevale kasutajale või muudavad kanaliga seotud nimekirja maski terve kanali režiimi asemel.
34
Režiime, mis rakenduvad kanalis olevatele kasutajatele, tähistatakse kasutajate aliastele lisatavate sümbolitega.
35
Vastav informatsioon saadetakse serveri poolt kasutaja liitumisel kanaliga.
27
Mitmetes klientprogrammides on režiimisümbol nähtav kanaliga liitunud kasutajate nimekirjas.
Korrektseks sõnumite edastamiseks ja kanalirežiimide järgimiseks on klientprogrammidel vaja teada kanalirežiimide ning kasutajatele rakenduvate režiimide puhul kasutajanimedele lisanduvate sümbolite tähendusi. Varajastes IRC versioonides pidi see olema püsiprogrammeeritud klientprogrammi, kuid praeguseks on loodud juba standardseks nimetatav laiendus ISUPPORT, mis saadab klientprogrammile režiimide kohta käiva informatsiooni ühenduse loomisel.
36
37
IRC-s on väike disainiviga seoses nende kanalirežiimidega, mis rakenduvad kanalis olevatele kasutajatele. Esialgne serveri saadetav sõnum sisaldab infot hetkel kehtiva režiimi kohta, kuid kui kanalile on rakendatud mitu režiimi, saab kasutaja infot ainult kõrgema tähtsusega režiimi kohta.
35
Näiteks, kui vastselt kanaliga liitunud kasutajale omistatakse vaikimisi nii operaatori (+o) kui ka kanalihääle staatus, siis kasutaja saab teada ainult operaatori staatusest. Sellele probleemile on lahendusi, kuid need ei ole laialt kasutatavad.
Standardsed (RFC1459) režiimid
muuda
muuda lähteteksti
Kasutajarežiimid
Täht
Sümbol
Kirjeldus
Nähtamatu – ei ole võimalik näha ühise kanali olemasoluta või teadmata täpset aliast
võtab vastu serveri teateid
võtab vastu kõigile operaatoritele saadetud teateid (wallops)
38
39
kasutaja omab IRC operaatori staatust (ircop)
Kanalirežiimid
Täht
Sümbol
Parameeter
Kirjeldus
Staatust omandava kasutaja alias
Kanalioperaator – saab muuta kanalirežiime, kasutajaid eemaldada jpm.
Salajane kanal – ei näidata kanalite nimekirjas
Privaatne kanal –
RFC 1459
järgi väljendab sellist kanalit kanalite nimekirjas lühend "prv"
Kasutajad ei saa kanaliväliselt saata kanalisse sõnumeid
Kanal on modereeritud (ainult need kasutajad, kes omavad operaatori või kanalihääle staatust saavad kanalisse sõnumeid saata)
Kanaliga saab liituda ainult kutsega
Kanali "teemat" (ing.k
channel topic
) saavad muuta ainult operaatorid
Piirarv
Määrab kanaliga ühenduda võivate kasutajate arvu (kui kanal on täis, ei saa uued kasutajad liituda)
Keelatav mask (lubatud alias!kasutaja@host metamärkidega)
Keelab määratud hostimaski(de)l kanaliga ühenduse loomise
staatust omandava kasutaja alias
Annab määratud kasutajale kanalihääle staatuse
Uus kanali võti
Määrab uue kanali võtme, ainult võtit teadvad kasutajad saavad kanaliga liituda
Enne serveri või IRC võrguga ühenduse loomist on soovitatav tutvuda konkreetse serveri või IRC võrgu dokumentatsiooniga, kuna mitmed IRC programmeerijad on lisanud režiime või muutnud olemasolevate režiimide olemust.
40
41
42
43
IRC operaatorid
muuda
muuda lähteteksti
Mõned kasutajad omavad suuremaid õigusi teatud serveris või terves võrgus, neid kutsutakse IRC operaatoriteks. Kuna IRC leiab rakendust eri viisidel, on ka iga võrgu/serveri IRC operaatoritel erinevad õigused.
RFC 1459
väidab, et IRC operaatorid on "vajalik kurjus" (ing.k.
"neccessary evil"
) hoidmaks IRC võrku puhtana. IRC operaatoritel on näiteks õigused ühenduda ning lahti ühenduda serveritest, visata välja kasutajaid ja täielikult keelata IP aadresse ning terveid alamvõrke. Lisaks võib operaatoritel olla õigus kustutada kasutajate ligipääsukeelde teatud kanalile, lubada endal ligi pääseda tavaliselt keelatud kanalile, võimaldada ligipääsu kõigile võrgus olevatele kanalitele jne.
44
IRC kanalioperaator on IRC kanali kasutaja, kes haldab seda kanalit. IRC kanalioperaatorid on kergesti äratuntavad sümboli "@" või ladina tähe "+o"/"o" järgi. Tavaliselt võib kanalioperaator
kasutaja välja visata;
keelata kasutajale ligipääsu ehk ta blokeerida;
anda teistele kasutajatele kanalioperaatori või kanalihääle staatus;
muuta IRC kanali teemat;
muuta IRC kanali töörežiime.
Hostimaskid
muuda
muuda lähteteksti
Hostimask on unikaalne IRC serveriga ühendatud klientprogrammi identifikaator.
45
46
IRC serverid, IRC teenused ning teised kliendid, kaasa arvatud IRC botid, võivad kasutada hostimaski konkreetse IRC sessiooni kindlaks tegemiseks.
Hostimaski formaat on
alias!kasutaja@host
. Sarnase kirjapildi tõttu võib hostimaski ajada segamini e-posti aadressiga.
Aliase osa hostimaskist määrab kasutaja ühenduse loomisel ning seda võib muuta ka ühenduse käigus. Kasutaja osa hostimaskist edastab klientprogramm kasutades
ident
protokolli.
47
Kui klientprogrammil puudub ident, siis kasutatakse ühenduse loomisel määratud aliast, lisades ta ette
tilde
48
Hostimaski hosti osa sisaldab kasutaja hostimaski. Kui kasutaja
IP-aadressi
ei ole võimalik tõlgendada hostinimeks kasutatakse, siis kasutatakse IP-aadressi selle asemel.
Võrgud
muuda
muuda lähteteksti
Maailmas on kasutusel tuhandeid serveritarkvara versioonidel töötavaid IRC võrke, kuid kõik on ligipääsetavad suvalise klienttarkvaraga, kuna vaatamata suurele versioonide hulgale on kasutatav IRC protokoll kõikjal väga sarnane.
Suurimad IRC võrgud on traditsiooniliselt rühmitatud "suureks nelikuks" – edetabelite tipus olevate võrkude tunnus.
49
50
51
52
Ajalooliselt olid "suures nelikus":
EFnet
IRCnet
Undernet
Dalnet
Praegu on "suures nelikus":
EFnet
IRCnet
Undernet
Quakenet
Klienttarkvara
muuda
muuda lähteteksti
Erinevate operatsioonisüsteemide populaarseimad klientprogrammid on järgmised:
Windows
mIRC
53
Miranda IM
Trillian
Pidgin
, KVIrc, XChat.
Unix
ja
Linux
Quassel
Kopete
irssi
, XChat,
Konversation
, KVIrc,
Pidgin
ii
ircII
weeChat
Mac OS X
Snak
Ircle
Adium
Colloquy
iOS
Colloquy
Android
androIRC
Andchat
DaraIRC
fIRC chat
IRC radio
Yaaic
AiCia
Droid-Life IRC
Kõrgetasemelised programmid võivad olla ka IRC klientprogrammide platvormiks.
Näiteks:
mitmed veebibrauserid sisaldavad IRC klienttarkvara, näiteks
Opera
Mozilla Firefox
võimaldab
ChatZilla
lisamooduli installimist. Veebipõhised klientprogrammid on näiteks
Mibbit
qwebirc
ja
WebIRC
54
Sisseehitatud IRC on kasutusel mitmetes arvutimängudes, näiteks
War§ow
Unreal Tournament
(kuni
Unreal Tournament 2004
),
Uplink
Spring Games
ZDaemon
55
56
57
58
Tänapäeva IRC
muuda
muuda lähteteksti
IRC protokoll on aja jooksul eriti palju muutunud. Uued serveritarkvara versioonid on lisanud uusi võimalusi:
teenused: võrgu juhitavad
botid
, mis hoolitsevad aliaste ja kanalite registreerimise eest ning saadavad sõnumeid võrgust väljas olevatele kasutajatele;
lisarežiimid: originaalversioonile lisaks on uutes serverites võimalik kasutada mitmeid lisavõimalusi, näiteks tekstist värvikoodide eemaldamist või kasutaja
hostimaski
varjamist rünnakute vältimiseks;
puhverserveri
tuvastamine: suurem osa tänapäeva serveritest toetab kasutajate tuvastamist, kes on püüdnud serveriga ühendust luua valesti konfigureeritud või ekspluateeritud puhverserveri kaudu, ning nende ühendus keelatakse;
lisakäsud;
krüpteerimine
: sõnumi teekonnal kasutajalt serverisse võib kasutada
SSL
-i (pärast serverist väljumist ei ole sõnumid enam turvatud, kuid siiski muudab see IRC sessiooni pealtkuulamise keeruliseks). Kasutajalt kasutajale suhtluses võib kasutada
SDCC
-d;
sideprotokoll: IRC-ga saab ühenduse luua
IPv4
- või
IPv6
-protokolliga,
veebipõhine kasutajate registreerimine ja kasutajate profiililehed, näiteks IRCwx.
Kodeeringud
muuda
muuda lähteteksti
IRC protokollil ei ole siiani ühiselt aktsepteeritud viisi, kuidas edastada märke, mis ei ole
ASCII
7-bitises kodeeringus. Tavaliselt vahetavad IRC serverid kasutajate vahelisi sõnumeid bitijadana, pööramata tähelepanu märgikodeeringule. IRC protokollil puuduvad vahendid kodeeringuga tegelemiseks. Seetõttu langes korrektse kodeeringu valimise kohustus kasutajale. Tegelikult on aga IRC kanalid traditsiooniliselt kasutanud samu kodeeringuid nagu operatsioonisüsteemid, sõltuvalt keelekeskkonnast:
7 biti ajastu
: IRC algusajal kasutati peamiselt, eriti
Skandinaavia
keelte ja
soome keele
puhul, vastavaid
ISO 646
variante. Seetõttu asusid näiteks märgid Ä Ö Å ä ö å positsioonidel 0x5B 0x5C 0x5D 0x7B 0x7C 0x7D (US-ASCII: [ \ ] { | } ). 1990. aastate lõpuks olid 7-bitilised kodeeringud asendatud
ISO 8859-1
kodeeringuga.
8 biti ajastu
: 1990. aastate algusest saadik on 8-bitised kodeeringud, näiteks ISO 8859-1, saanud Euroopa keelte puhul tavaliseks. Venekeelsed kasutajad said valida
KOI8-R
ISO 8859-5
ja
CP1251
vahel.
multi-biti ajastu
: Ida-Aasia IRC kanalid on juba pikka aega kasutanud selliseid kodeeringuid nagu
EUC
ja
ISO 2022-JP
. Üldise migratsiooniga ISO 8859 kodeeringult üle
UTF-8
kodeeringule Linuxi ja Unixi operatsioonisüsteemidel on UTF-8 muutunud populaarseks alternatiiviks 8 bitilistile kodeeringutele Euroopa IRC kanalites. Mõningad IRC klientprogrammid on võimelised samal kanalil automaatselt tuvastama sõnumeid nii ISO 8859-1 kui ka UTF-8 kodeeringus. Üleminek UTF-8 kodeeringule sai enimmärgatava tõuke soomekeelsest IRC kommuunist.
Failiedastus
muuda
muuda lähteteksti
Paljuski sarnaselt tavalise
P2P
-failiedastusega saavad kasutajad rakendades IRC botte või skripte luua failiservereid, mis võimaldavad kasutajatevahelist failiedastust. Tihti loovad kasutajad IRC bottidel põhineva võrgustiku jagamaks autoriõigustega kaitstud andmeid.
59
Tehniliselt ei võimalda IRC protokoll faile saata, kuid seda võimaldavad klientprogrammid, tavaliselt
DCC
- (Direct Client-to-Client) protokolliga. Enamik IRC klientprogramme võimaldab failide jagamist, seetõttu peetakse seda IRC protokollile omaseks võimaluseks.
60
Viited
muuda
muuda lähteteksti
IRC Rating
Introduction
lk 4,
RFC 1459
One-to-many
lk 11,
RFC 1459
One-to-One Communication
lk 5,
RFC 2810
Wang, Wallace (25.10.2004). "Instant Messaging and Online Chat Rooms: Internet Relay Chat (IRC)". Steal this File Sharing Book (1st ed.). San Francisco, California: No Starch Press. lk 61 – 67.
ISBN 1-59327-050-X
Sage IRC Channel
IRC Networks – Top 100
Founding IRC
Servers
lk 4,
RFC 1459
Clients
lk 3,
RFC 2810
Clients
lk 5,
RFC 1459
Port Numbers
Marina del Rey, California: Internet Assigned Numbers Authority
Connect message
lk 29,
RFC 1459
Lucas, Mark; Singh, Abhishek; Cantrell, Chris (05.10.2006). "Defining a Firewall". In Henmi, Anne. Firewall Policies and VPN Configurations. Rockland, Massachusetts: Syngress Publishing. lk 93.
ISBN 1-59749-088-1
Character codes
lk 7,
RFC 1459
Extensions to the Internet Relay Chat Protocol (IRCX)
Abraham, Dalen (Juuni 1998).
IRCwx FAQs
net-bits.net.
Architecture
lk 3–4,
RFC 2810
Introduction
lk 2,
RFC 2810
Algorithms
lk 64,
RFC 1459
Message format in 'pseudo' BNF
. lk 8,
RFC 1459
Numeric replies
. lk 10,
RFC 1459
IRC List Modes – List mode extension showing pair confusion for lists
. 25.11.2009.
#Beginner – IRC Commands, the Basics
. 18.04.2007.
To a group (channel)
lk 11,
RFC 1459
List message
lk 24,
RFC 1459
Join message
lk 19,
RFC 1459
Channel Scope
lk 3,
RFC 2811
Channel properties
lk 4,
RFC 2811
Channel lifetime
lk 5,
RFC 2811
Channel modes
lk 7,
RFC 2811
Mode message
lk 21,
RFC 1459
Channel modes
lk 21–22,
RFC 1459
Channel access control
lk 10–11,
RFC 2811
Command responses: 353 RPL_NAMREPLY
lk 51,
RFC 1459
Roeckx, Kurt (14.10.2004).
"The 005 numeric: ISUPPORT"
. irc.org.
Originaali
arhiivikoopia seisuga 13.01.2012
. Vaadatud 21.01.2012
Brocklesby, Edward (september 2002).
IRC RPL_ISUPPORT Numeric Definition
. EITF.
Operwall message
lk 41,
RFC 1459
"Definition of wallops"
Urban Dictionary
Butcher, Simon (12.01.2005).
"IRC User Modes List"
. alien.net.au.
Butcher, Simon (12.01.2005).
"IRC Channel Modes List"
. alien.net.au.
Butcher, Simon (12.01.2005).
"IRC Server Modes List"
. alien.net.au.
Olsen, Tommy.
"IRCd Modes"
. webtoman.com.
Originaali
arhiivikoopia seisuga 15. oktoober 2011
. Vaadatud 21. jaanuaril 2012
Operators
lk 5,
RFC 1459
Thiedeke, Udo (23.09.2003). "Nicola Döring, Alexander Schestag".
Virtuelle Gruppen: Charakteristika und Problemdimensionen
(German) (2nd
ed.).
VS Verlag für Sozialwissenschaften
. Lk
314, 337.
ISBN
3-531-33372-0
{{
cite book
}}
: CS1 hooldus: tundmatu keel (
link
Rogers, Russ (01.12.2004). "The Mind of Terror". Devost, Matthew G. (toim).
Hacking a Terror Network: The Silent Threat of Covert Channels
(1st
ed.).
Rockland, Massachusetts
Syngress Publishing
. Lk
10.
ISBN
1-928994-98-9
Petersen, Julie K., toim (29.05.2002). "Internet Relay Chat".
The Telecommunications Illustrated Dictionary
(2nd
ed.).
CRC Press
. Lk
500.
ISBN
0-8493-1173-X
"Frequently-Asked Questions"
freenode
Originaali
arhiivikoopia seisuga 26. märts 2010
. Vaadatud 21. jaanuaril 2012
Charalabidis, Alex (15.12.1999). "IRCing On The Macintosh: Ircle". The Book of IRC: The Ultimate Guide to Internet Relay Chat (1st ed.). San Francisco, California: No Starch Press. lk 61.
ISBN 1-886411-29-8
Jones, Steve, ed (10.12.2002). "Internet Relay Chat". Encyclopedia of New Media: An Essential Reference to Communication and Technology (1st ed.). Thousand Oaks, California: SAGE Publications. lk 257.
ISBN 0-7619-2382-9
Rittner, Don (03.03.1999). The iMac Book (1st ed.). Scottsdale, Arizona: Coriolis Group. lk 215.
ISBN 1-576-10429-X
Turban, Efraim; Leidner, Dorothy; McLean, Ephraim; Wetherbe, James (07.02.2005). "Communication". Information Technology for Management: Transforming Organizations in the Digital Economy (5th ed.). Hoboken, New Jersey: John Wiley & Sons. lk 106 – 107.
ISBN 0-471-70522-5
Smith, Roderick W. (08.04.2000). "The Internet: Using IRC to Get Help". The Multi-Boot Configuration Handbook. Handbook Series. Upper Saddle River, New Jersey: Que Publishing. lk 289.
ISBN 0-7897-2283-6
"Opera Browser Wiki: IRC Client"
Originaali
arhiivikoopia seisuga 17. märts 2011
. Vaadatud 29. detsembril 2011
"Warsow Wiki: IRC Module"
Originaali
arhiivikoopia seisuga 25. aprill 2011
. Vaadatud 29. detsembril 2011
Guenter, Daniel (21.06.2004)
UT2004 Review
BBCHardware.
The Ultimate Uplink Guide
ZDaemon – The Doom Wiki: Other utilities
Pirated movies: Now playing on a server near you
Vamosi, Robert (08.05.2002). ZDNet.
IRC 101:What Is It & How Do I Use It?
. Sesaki, Darla (04.04.2002). The Mac Observer.
Pärit leheküljelt "
Kategooriad
Internet
Kiirsuhtlus
Internetikultuur
Peidetud kategooriad:
Keeletoimetamist ootavad (detsember 2025)
Keeletoimetamist ootavad
RFC-võlulingiga leheküljed
ISBN-võlulingiga leheküljed
CS1 hooldus: tundmatu keel
IRC
Lisa teema
US