Hoppa till innehållet
Dialova

IRC-dokumentation · Nybörjare

IRC:s historia: från 1988 till IRCv3

IRC föddes 1988 när Jarkko Oikarinen utvecklade Internet Relay Chat vid Uleåborgs universitet i Finland. Protokollet gjorde realtidssamtal mellan flera användare möjliga och utvecklades genom nätverk, program och tillägg.

Dialovas team · Kontrollerat den

1988: ett samtalsverktyg sprids #

Daniel Stenbergs historiska sammanställning placerar starten sommaren 1988. IRC spreds med klienter och servrar som kunde kommunicera. Historien handlar inte om en enda app. Olika team utvecklar program och driver nätverk.

1993 och 2000: protokollet dokumenteras #

RFC 1459 publicerades i maj 1993 av Jarkko Oikarinen och Darren Reed och beskriver IRC med status Experimental. I april 2000 behandlade flera dokument arkitektur och protokoll. RFC 2812 beskriver klientprotokollet och har status Informational.

Texterna är hållpunkter, inte garanti för en gemensam oföränderlig version på dagens servrar. Implementationer har utvecklats med skillnader i lägen, gränser och svar. Modern IRC-dokumentationen beskriver nutida praxis och tydliggör skillnaderna.

Nätverk, tjänster och nya gränssnitt #

Serverlänkning gjorde separata nätverk möjliga. Nätverksteamen bestämmer regler och tjänster för bland annat konton och kanaler. NickServ och ChanServ är vanliga tjänstenamn men förekomst och kommandon är inte universella.

Gränssnitten förändras också: terminaler, grafiska program, webbklienter och bouncers ger olika vägar till samtalen. Gränssnittsval ersätter inte protokollet och gör inte nätverkens regler identiska.

IRCv3: utöka utan att ersätta allt #

IRCv3 samlar specifikationer för förhandlade funktioner, bland annat autentisering, taggar, servertid och meddelandegrupper. Klienten upptäcker serverfunktioner med CAP. Ett tillägg fungerar bara om båda sidor implementerar och förhandlar det.

Ingen universell knapp gör alla nätverk till samma IRCv3-upplevelse. Historik, beständighet och identitet beror fortfarande på tillgängliga funktioner och tjänstens val.

Källor och kontroll

Exemplen använder påhittade smeknamn och domäner, utom uttryckligen dokumenterade anslutningspunkter. Nätverksspecifika tillägg och inställningar anges i texten.