IRC-dokumentasjon · Nybegynner
IRCs historie: fra 1988 til IRCv3-utvidelser
IRC ble til i 1988 da Jarkko Oikarinen utviklet Internet Relay Chat ved universitetet i Oulu i Finland. Protokollen muliggjorde samtaler i sanntid mellom flere brukere og utviklet seg videre gjennom nettverk, programvare og utvidelser.
Dialova-teamet · Kontrollert
1988: et samtaleverktøy sprer seg #
Daniel Stenbergs historiske fremstilling tidfester starten til sommeren 1988. IRC spredte seg gjennom klienter og servere som kunne kommunisere med hverandre. Historien handler ikke bare om én applikasjon: ulike team utvikler programvare og administrerer nettverk.
1993 og 2000: protokollen dokumenteres #
RFC 1459, publisert av Jarkko Oikarinen og Darren Reed i mai 1993, beskriver IRC-protokollen og har status Experimental. I april 2000 tok flere dokumenter for seg arkitektur og protokoller. RFC 2812 beskriver klientprotokollen og har status Informational.
Dokumentene er holdepunkter, ikke en garanti for at alle dagens servere følger én uforanderlig versjon. Implementasjonene har utviklet seg, noen ganger med forskjellige moduser, grenser og svar. Modern IRC beskriver moderne praksis og forklarer avvikene.
Nettverk, tjenester og nye grensesnitt #
Muligheten for å knytte sammen servere fulgte utviklingen av separate nettverk. Nettverksteamene organiserer egne regler og tjenester, blant annet konto- og romadministrasjon. NickServ og ChanServ er vanlige tjenestenavn, men finnes ikke overalt og har ikke universelle kommandoer.
Grensesnittene har også endret seg. Terminalklienter, grafiske programmer, nettklienter og bouncere gir ulike måter å finne tilbake til en samtale på. Valget av grensesnitt erstatter ikke protokollen og gjør ikke nettverkenes regler ensartede.
IRCv3: utvid uten å erstatte alt #
IRCv3 samler spesifikasjoner som legger til forhandlede mekanismer, blant annet autentisering, tagger, servertidsstempler og meldingsgruppering. Klienten oppdager serverens capabilities med CAP. En utvidelse er bare nyttig når begge sider implementerer og forhandler den.
Det finnes ingen universell knapp som gir alle nettverk samme «IRCv3-opplevelse». Historikk, varig tilstedeværelse og identiteter avhenger fortsatt av tilgjengelige capabilities og valgene i hver tjeneste.
Kilder og kontroll
Eksemplene bruker fiktive kallenavn og domener, bortsett fra tilkoblingspunkter som er uttrykkelig dokumentert. Utvidelser og nettverksspesifikke innstillinger er merket i teksten.
- Modern IRC — spesifikasjon for klientprotokollen ↗Kilde spesifikasjon · lest 2026-10-29
- RFC 1459 — Internet Relay Chat-protokollen (1993) ↗Kilde historisk · lest 2026-10-29
- RFC 2812 — klientprotokollen (2000) ↗Kilde historisk · lest 2026-10-29
- IRCv3 — oversikt over spesifikasjonene ↗Kilde spesifikasjon · lest 2026-10-29
- Daniel Stenberg — IRCs historie ↗Kilde historisk · lest 2026-10-29