IRC
Fra Wikipedia, den frie encyklopedi
Applikasjonslaget | HTTP, HTTPS, SMTP, FTP, SSH, IRC, SNMP ... |
Transportlaget | TCP, UDP, SCTP, RTP, DCCP ... |
Nettverkslaget | IPv4, IPv6, ARP, IPX ... |
Datalink-laget | Ethernet, 802.11 WiFi, Token ring, FDDI, ... |
IRC (Internet Relay Chat) er en protokoll for å snakke sammen (chatte) på Internett i sanntid. Protokollen ble utviklet av finnen J. Oikarinen i 1988 og er beskrevet i RFC1459. IRC brukes i dag av millioner av mennesker og mange bruker dette som sin primære telekommunikasjonsløsning. Deler av IRC-deltakerene har formet subkulturer med egne verdier og sosiale normer.
Innhold |
[rediger] Hvordan IRC-nettverket fungerer
[rediger] Generelt
For å bruke IRC, bruker man en IRC-klient (et dataprogram). Programmet kobler seg opp mot en av de mange IRC-tjenerne. IRC-tjeneren lar deg delta i kanaler («forum») der flere brukere kan skrive til hverandre. IRC-tjeneren lar deg også skrive direkte med enkeltbrukere.
[rediger] Nettverk
Blant de største IRC-nettverkene (flere tjenere koblet sammen) er bl.a. QuakeNet, Undernet, IRCnet, DALnet, Freenode og EFnet. Wikipedia har en egen kanal (#wikipedia-no og #wikipedia-en) på Freenode.
[rediger] Teknisk beskrivelse
IRC benytter TCP-protokollen til å koble sammen flere IRC-tjenere i nettverk. Noen tjenere fungerer som et nav som forbinder flere andre IRC-tjenere. Andre er klient-tjenere som lar IRC-klienter koble seg opp mot IRC-nettverket. Tjenester som tilbys er primært kanaler der flere brukere kan delta i forum, men klient-til-klient-kommunikasjon tilbys også. Brukere, kanaler og servere kan ha en rekke forskjellige moduser. Dette fører til at kanaler og brukere kan ha en rekke forskjellige egenskaper. Brukerenes roller og innstillinger kan (noe forenklet) deles vanligvis inn i:
[rediger] kanalmoduser
- utestengt kanalbruker (b)
- vanlig kanalbruker
- kanalbruker med stemme (+)
- halvkanaloperatør (%)
- kanaloperatør (@)
Enkelte nye IRC-nettverk, som bruker UnrealIRCd, og har ikke konfigurert den, har også andre kanalmoduser:
- Eier (~)
- Beskyttet (&)
[rediger] tjenermoduser
- server/nettverksoperatør (IRCOP)
- serveradministrator (server admin)
[rediger] Brukermoduser
Brukermoduser fungerer hovedsakelig som innstillinger for den aktuelle brukeren. Ved å sette forskjellige moduser, kan brukeren for eksempel velge om han vil se systembeskjeder fra serveren, motta tekst fra brukere som han ikke deler kanal med (usynlige brukere). Serveren kan bruke bruker-modus for å angi om kallenavnet er registrert eller ikke.
Det er tildels stor forskjell mellom de forskjellige IRC-nettverkene og det finnes en rekke utvidelser av IRC-protokollen, tillegstjenester o.l.
[rediger] Misbruk
IRC har vært og er en yndet arena for forskjellige former for krangler og misbruk. Dette er blant annet forårsaket av den klare forskjellen i status og rettigheter, og ved at det har vært mulig å «stjele» kanaler. IRC kan også (i likhet med andre Internett-basert kommunikasjon) føre til krangling og utagerende meningsutveksling. En rekke former for angrep har blitt benyttet. tjenestenektangrep blir brukt, både på tjenere, operatører og brukere. Uheldige brukere blir også forsøkt lurt til å gi fra seg passord eller informasjon ved at vanlige brukere etterligner IRC operatorer, Chanserv eller Nickserv. Mange brukere lures til å avslutte program, lukke vinduer, eller skrive kommandoer som fører til at skadelig kode blir kjørt på egen datamaskin.
[rediger] Kanaler
Store IRC-nettverk har som regel mange tusen kanaler. Det som kreves for å starte en kanal, er forskjellig fra nettverk til nettverk, men på de fleste trenger du bare å gå inn på en tom kanal (f.eks. med en tilfeldig bokstavkombinasjon til navn). Da får du status som operatør (populært kalt op), hvilket gir deg anledning til å utnevne andre operatører, sparke folk ut av kanalen, og så videre. Med mindre du finner noen som kan være operatør døgnet rundt, vil du miste kanalen så fort du logger ut.
For å hoppe inn i en kanal, skriver du følgende:
/join #kanalnavn
[rediger] Klienter
Den mest kjente og brukte klienten er mIRC. Klienten er enkel å bruke, men den har også mulighet for mye avansert funksjonalitet. Klienten kan prøves gratis i 30 dager, før den må registreres og betales for.
Andre populære klienter: