Internet Relay Chat – Wikipedia
Hoppa till innehållet
Från Wikipedia
(Omdirigerad från
IRC
Uppslagsordet ”IRC” leder hit.
För andra betydelser, se
IRC (olika betydelser)
Protokollstack för IP-nätverk
Applikation
BitTorrent
DHCP
DNS
FTP
HTTP
IMAP
IRC
NNTP
POP3
RTP
SIP
SMTP
SNMP
SSH
Telnet
TLS
SSL
TFTP
BGP
Transport
DCCP
SCTP
TCP
UDP
IL
RUDP
Nätverk
ARP
ICMP
IGMP
IP
IPv4
IPv6
RIP
RARP
Länk
ATM
Ethernet
FDDI
ISDN
IS-IS
MPLS
Token Ring
PPP
SLIP
Wi-Fi
Fysiskt
IEEE 802
ISDN
RS-232
IrDA
Bluetooth
xDSL
Internet Relay Chat
IRC
) (
engelska
, ungefär "internetsänt prat" eller "internetsänd chatt" (ordagrant "samtal vidarebefordrat/utsänt via internet")), är ett
kommunikationsprotokoll
för textkommunikation i
realtid
över
Internet
som tillåter
chatt
mellan personer.
Samtalen pågår i
kanaler
där personer samlas, eller i privata konversationer, så kallade
queries
, mellan endast två personer. Kanalnamn börjar oftast på
och anges vanligen på formen "#kanalnamn på irc.server.org" vilket innebär att man ska ställa in sin klient att använda
IRC-servern
"irc.server.org" och därefter välja kanalen #kanalnamn.
Hur detta går till i detalj beror på vilken
klient
man använder.
Standarddokumentet
för IRC skapades i augusti
1988
av
Jarkko Oikarinen
vid
Uleåborgs universitet
och är i grunden en förbättring av programmet
Talk
för
Unix
. Den första kända IRC-klienten hette just "irc" och såvitt man vet så kom därefter
ircii
som används flitigt än idag. En av de mest populära
klienterna
är sedan länge
mIRC
för
Windows
som skrevs av
Khaled Mardam-Bey
och först släpptes 1995.
Andra populära klienter är
Irssi
X-Chat
ChatZilla
HexChat
och
IRCle
Det finns idag många mycket stora IRC-nätverk i världen och består ofta av flera sammankopplade
servrar
som administreras av
IRC-operatörer
Den första användaren som kommer in i en tom kanal blir operatör (ofta förkortat
op
) i den. Operatörer märks i kanalen i fråga med ett
framför sitt namn
och har befogenhet att tilldela operatörskap åt andra, kasta ut och bannlysa personer, med mera. Förutom operatörstatus kan man vara
half-op
(som har ett
vid sitt namn), vilket dock är ganska ovanligt idag, och
voice
(som har ett
vid sitt namn).
IRC-kanal
redigera
redigera wikitext
Det här avsnittet
behöver
källhänvisningar
för att kunna
verifieras
(2012-12)
Åtgärda genom att lägga till pålitliga källor (
gärna som fotnoter
). Uppgifter utan källhänvisning kan
ifrågasättas
och tas bort utan att det behöver diskuteras på
diskussionssidan
En
IRC-kanal
är ett
chattrum
som används över IRC.
IRC-kanaler rangordnar användarna efter ett visst antal
ranger
; de vanligaste rangerna är:
operatör
, "voice" och vanliga användare. Operatörer kan sparka ut,
bannlysa
och ändra rang på användare samt byta ämne i kanalen (oftast benämnt enligt
engelskans
topic
). De kan även ändra lägen (
modes
) i kanalen som anger exempelvis om kanalen är hemlig, privat, om man behöver ett
lösenord
för att komma in, och liknande. Kanaloperatörer ska dock inte blandas ihop med
IRC-operatörer
förtydliga
Några större IRC-nätverk
redigera
redigera wikitext
QuakeNet
(Störst antal användare.
EFnet
IRCnet
Libera.chat
(Störst inom fri/öppen mjukvara. Används av många programutvecklare. Innehåller många officiella kanaler för programspråk och applikationer.)
Undernet
DALnet
Espernet
Protokolluppbyggnad
redigera
redigera wikitext
IRC är ett öppet protokoll som använder
TCP
och ibland
TLS
. En IRC-server kan ansluta till andra IRC-servrar för att utöka IRC-nätverket.
IRC är
ASCII
-baserat och har en fast form. Ett meddelande består av ett valfritt prefix, ett kommando och valfritt antal argument. Man behöver inte skicka med ett prefix med alla kommandon, och prefix är mest avsedda för när två IRC-servrar (inom samma nätverk) kommunicerar med varandra. Prefixet säger i princip vart ett meddelande ska någonstans och om en IRC-klient skickar ett falskt prefix så ska denne "dödas".
Argumenten i ett IRC-meddelande är lite mer komplicerade: Man använder mellanslag som avskiljare mellan argument, så ett argument kan aldrig ha mellanslag, förutom "trailing"-argumentet. Ta exempelvis:
FOO BAR HEY :HELLO WORLD
Ovanstående ska tolkas som 4 argument, nämligen "FOO", "BAR", "HEY" och "HELLO WORLD".
IRCop
, vilket står för
IRC Operator
, är en term inom
IRC
som syftar på administratörer för ett visst nätverk på IRC. En IRCop har tillgång till fler kommandon på det nätverk han eller hon administrerar. De har oftast också mer erfarenhet av IRC och kanske specifikt för det nätverk denne är operatör för. Vanligtvis är IRC operatörer inte anställda av nätverken utan jobbar helt
ideellt
. För mindre eller oproblematiska nätverk behövs ingen IRC operatör. De är oftast till för att hjälpa användare och upprätthålla ordning på nätverket.
Olika operatörstyper
redigera
redigera wikitext
Alla IRC-operatörer tilldelas en så kallad
O:line
, med viss skillnad. När en
O:line
delas ut skiljer man på globala och lokala operatör. Globala operatörer är markerade med en
O:line
(stort O) och lokala operatörer är markerade med en
o:line
(litet o). Tekniskt sett är en
O:line
eller
o:line
en rad i IRC-serverns konfiguration som talar om operatörens användarnamn och lösenord, samt vilken host som ska synas i dennes WHOIS. Observera att det kan skilja från olika nätverk vad som de olika operatörsnivåerna har för tillgång samt vad de kallas.
Detta är en lista över vanligt förekommande operatörstyper, rangordnade efter vilken behörighetsgrad de har.
Lokala IRC-operatörer
kan endast administrera på lokal nivå, det vill säga på en specifik server. Det betyder också att andra (vanliga användare) på IRC-nätverket endast kan se att denne är operatör om de båda är anslutna till samma IRC-server. De kommandon som dessa operatörer förfogar över är begränsade till den lokala servern.
Globala IRC-operatörer
förfogar över hela IRC-nätverket och syns därmed också som operatör över alla nätverkets servrar, men har vanligtvis även tillgång till fler kommandon än de lokala operatörerna har, bland annat kan de bläddra igenom kanalers tillgångslistor (d.v.s. vilka användare som har tillgång till vad i kanalerna).
Tjänstadministratörer
eng
Services Administrator
), även kallat
SA
, är globala operatörer som är specifikt utsedd till att administrera och förfoga över nätverkets alla tjänster.
Serveradministratörer
är huvudansvariga för en specifik server. De kan inte agera globalt, men har ansvaret och möjligheten att lägga till och ta bort lokala operatörer på den server denne administrerar. Vanligtvis finns en eller två serveradministratörer för varje IRC-server.
Kanaltjänstoperatörer
(eng.
Channel Services Operator
), även kallat
CSO
ps
, är operatörer som vanligtvis, till skillnad från alla andra operatörstyper, styrs av ett datorprogram och inte av en fysisk person. Dessa operatörer ses som tjänster på IRC-nätverket och på de flesta, vanligtvis större, IRC-nätverken kan man genom kommandot
/motd services.*
få fram alla nätverkets tjänster. Exempel på dessa är (på
QuakeNet
),
och
(läs vidare
QuakeNets robotfunktioner
).
Tjänsterotadministratörer
, vilka egentligen borde på svenska kallas huvudadministratör, (eng.
Services Root Administrator
), även kallat
SRA
, har fullständig tillgång till allt som rör IRC-nätverkets alla servrar. Vanligtvis finns inte mer än 4–5 stycken av dessa för ett relativt stort IRC-nätverk.
Källor
redigera
redigera wikitext
”IRC bryter mark för chattandet”
Internetmuseum
Läst 31 oktober 2017
QuakeNet - About Us
Kommunikation
via
dator
Chatt
Elektronisk lärplattform
Sociala medier
Asynkron kommunikation
BBS
E-post
E-postlista
FidoNet
Internetforum
Gästbok på Internet
Usenet
Synkron kommunikation
IP-telefoni
röstchatt
IRC
Videokonferens
E-möte
Webbkonferens
Snabbmeddelanden
Publicering
Blogg
Mikroblogg
Wiki
Hämtad från ”
Kategorier
IRC
IRC-nätverk
Applikationsskiktsprotokoll
Chatt
Dolda kategorier:
Artiklar som behöver källor 2012-12
Alla artiklar märkta med mallen källor
Alla artiklar som behöver källor
Artiklar som behöver förtydligas 2012-12
Artiklar som behöver förtydligas-samtliga
Wikipedia:Sidor med mallen Auktoritetsdata utan referenser i Wikidata
Internet Relay Chat
Nytt ämne