Langt før dagene til tekstmeldinger, IM-tjenester og andre øyeblikkelige kommunikasjonsprotokoller vi nå er kjent med, var Internett hjemmet til det hele - IRC. Stående for Internet Relay Chat, var denne utrolige chatprotokollen så robust at den fortsatt er i bruk i dag. I denne artikkelen vil vi oppdage hvordan IRC fungerer, og hvorfor du bør bruke det.
I 1988 oppfunnet en finsk mann ved navn Jarkko Oikarinen IRC for å erstatte et aldringssystem for relaychatting som kjørte på telefonnettverkstilknyttede systemtavler (BBS) populært før 1990-tallet.
Han ville ha et system som ble bygget på den så friske "Internett", og hans løsning utnyttet TCP- eller Transmission Control Protocol, en av kjernearkitekturene i det globale nettverket vi kjenner i dag.
IRC bidro til å popularisere begrepet Internett som en plattform for kommunikasjon.
Hans prestasjon er viktig for to hovedårsaker. For det første bidro det til å popularisere begrepet Internett som en kommunikasjonsplattform. For det andre la han grunnlaget og ga et bevis på konseptet for generasjoner av direktemeldingsprotokoller, tjenester og systemer som ville utvikle seg fra det.
Jarkko jobber nå for Google.
Selv om den har utviklet seg enormt siden oppfinnelsen, er det moderne ansiktet til IRC rett frem og strukturen har forblitt ganske konsistent gjennom hele sitt lange liv. Det er i sitt hjerte et system for oppretting av chatterom.
Hierarkiet fungerer slik: IRC Networks > IRC-servere > kanaler. Nettverkene er store klynger av enkelte servere, og mens det er relativt få av dem, er det verdt å merke seg at EFnet - originalen - fortsatt er i drift og blant de "Big Four" IRC-nettverkene (sammen med QuakeNet, Undernet og IRCnet).
IRC-servere gir de faktiske miljøene og behandlingen for å chatte, og hver enkelt kan være vert for en rekke individuelle kanaler. Disse kanalene er hvor vi - som brukere - kom inn på bildet.
Det første trinnet på veien til IRC-mastery er å koble til en server og finne en kanal for å chatte på. Dette oppnås gjennom klientprogramvare, og det finnes et enormt antall alternativer for nesten alle databehandlingsoperasjoner i historien.
På Mac-siden av ting er de primære alternativene Adium og Colloquy. Adium er omni-chat supertool, så for klarhetens skyld skal vi bruke Colloquy i stedet for å illustrere alt i denne opplæringen. Tilgjengelig som en gratis nedlasting fra deres nettsted, er Colloquy en robust IRC-fokusert klient som gjør det veldig enkelt å forstå hva som skjer.
Når du laster ned og kjører Colloquy, vil du bli møtt av det grunnleggende grensesnittet. La oss få chatte!
Første ting først: Vi må finne oss en server for å chatte på. Fra Colloquys hovedvindu, trykk ganske enkelt på knappen "Ny" øverst til venstre for å komme i gang.
Når du snakker på IRC, tilordner du deg selv en kallenavn slik at du kan bli identifisert på kanalen. Dette kan være alt du liker, men det er en god ide å velge noe ganske anonymt og unngå generiske navn som kan bli forvirrende i en overfylt kanal.
Det er en god ide å velge et ganske anonymt kallenavn, unngå generiske navn som kan bli forvirrende i en overfylt kanal.
Deretter blir du bedt om å velge en server for å koble til (ignorere serverprotokoll-dropdown siden vi bruker IRC her). Det er svært sannsynlig at du i løpet av Internett-reiser har kommet over invitasjoner til å bli med på et nettsteds eiere på IRC, og det har enten vært en lenke til en webklient, eller de vil ha gitt en enkel serveradresse.
La oss si at vi er store StarCraft-fans. En dag, mens du surfer på StarCraft subreddit på Reddit.com, ser vi at de har en IRC-kanal. Oppføringen leder oss til "#starcraft på esper.net".
Denne adressen forteller oss at vi bør se etter en kanal kalt "#starcraft" på serveren "esper.net". For å få tilgang til denne kanalen, ser vi bare etter esper.net i chat server-feltet, og deretter klikker du på Koble til.
Når serverforbindelsen er etablert, vil du legge merke til at det ikke synes å være et alternativ for å koble til en kanal. Dette er fordi Colloquy bruker begrepet Rom å referere til kanaler, sannsynligvis fordi det er lettere å forstå ting hvis du viser IRC-kanaler som chatterom - som egentlig er hva de er.
Det er lettere å forstå ting hvis du viser IRC-kanaler som chatterom - som egentlig er hva de er.
Nå som vi forstår Colloquys terminologi, kan vi bruke "Join Room" -knappen for å finne StarCraft-kanalen. Ved å klikke på knappen får du et lite vindu som ber deg om å skrive inn kanalnavnet. I vårt tilfelle vet vi at det er "#starcraft", men vi antar at vi ikke var sikker på at vi kunne slå nedover pilen ved siden av inngangsfeltet for å utvide vinduet og vise hele listen over åpne kanaler på esper.net-serveren. Som du kan se, er det mange av dem.
Den vi leter etter, er faktisk en ikke-registrert kanal, noe som betyr at den ikke vil vises offentlig i den listen, men når du skriver "#starcraft" i "Chat Room" -feltet og klikker Bli med, vil det føre deg inn i rom.
Rett utenfor flaggermuset kan du begynne å chatte i et rom ved å skrive inn en melding og sende den av - samme som et chat-system du har brukt før.
Til venstre kan du se listen over alle i rommet. Langs toppen er kanalens emne er vist. Dette emnet er en fantastisk måte å lede diskusjon på og kan bare endres av IRC Kanaloperatør. Denne brukeren er chatroom sjefen, og han / hun vil ha muligheten til å sparke en bruker av kanalen, dempe brukere, forbyte brukere og ellers endre innstillinger knyttet til kanalen. Operatøren # #starcraft har bestemt seg for å gjøre det til en privat kanal, for eksempel.
Du vil legge merke til at Colloquy som standard legger et rødt bakteppe på ikonet til brukere som er utpekt som kanaloperatører. Det kan være flere røde brukere, fordi kanaloperatørens krefter kan tildeles brukere fritt av andre operatører. På samme måte kan du se blå bakgrunn på bestemte brukere. I en kanal der diskusjonen er moderert, kan bare blåfargede medlemmer snakke fritt. Det finnes andre farger, men det er de som du mest sannsynlig vil møte.
I motsetning til et normalt chat-system har IRC noen interessante kommandoer som du kan bruke til å utføre handlinger i chatterommet.
Det er faktisk titalls forskjellige kommandoer du kan utføre, men de fleste følger syntaksen med å ha et fremoverstrekk, etterfulgt av selve kommandoen, og så er det noen parametere det krever.
Et enkelt eksempel er kommandoen "/ meg". Skriving "/ jeg spiser frokost" vises i kanalen som "[brukernavn] spiser frokost". Det kalles en handlingmelding og IRC er kjent for dem.
En annen enkel kommando er "/ nick", som lar deg endre ditt kallenavn til hva du vil - "/ nick BreakfastBeast" for eksempel.
IRC har mange forskjellige kommandoer for å utføre unike handlinger i chatten utover grunnleggende chatting.
Siden IRC også tillater privat melding mellom brukere, er en felles og nyttig kommando kommandoen "/ msg". Denne må følges først med kallenavnet til medlemmet du ønsker å chatte privat med, og deretter selve meldingen. I Colloquy åpner du en egen privat chat med dem for flere involverte diskusjoner ved å dobbeltklikke på hvilken som helst brukeres navn i medlemslisten..
Siden du nå vet det grunnleggende om IRC og hvordan du bruker det, kan du ha lurt på hvorfor du kanskje vil. Faktisk kan det til og med være fristende å argumentere for at den eneste grunnen til at IRC fortsatt har så mye popularitet, er fordi den har en sterk arv.
Faktisk har IRC ennå ikke blitt forældet av dagens chat-teknologi, noe mer enn fora har. Forum- og IRC-kanaler har en reell mengde til felles, faktisk, med forskjellen er at et forum er et langsommere, bevegelig, strukturert system som etterlater en permanent post, mens en IRC-kanal er et øyeblikkelig, fartsfylt diskusjonsmiljø for et emne.
Moderne IRC-bruk oppstår ofte i spillverdenen, hvor spillerne vil være vert for gigantiske kanaler for å dele tips, lore og idle diskusjon om favoritttitlene deres. På samme måte bruker mange programvareprosjekter, særlig open source, IRCs makt til å være vert for massive realtime diskusjoner om det pågående arbeidet. Dette gir prosjektledere muligheten til aktivt å involvere deltakerne på en direkte måte, strømlinjeforme kommunikasjon blant store lag.
På et praktisk nivå forblir en av IRCs største fordeler sin ubiquity. Det faktum at klientprogramvaren er tilgjengelig for nesten hvilken som helst enhet, inkludert smarttelefoner, gjør det til et ideelt valg for å chatte med en gruppe mennesker fra ulike situasjoner. På samme måte gjør de omfattende administrasjonsalternativene som er tilgjengelige via kommandoer og kanaloperatørens modereringsegenskaper IRC fleksibelt tilpasset mange mulige diskusjonsformer, inkludert strukturerte debatter.
Forhåpentligvis har vi klart å demystifisere IRC for deg. Mange mennesker er kun klar over det som en merkelig og arkaisk form for kommunikasjon; en slags Internett-røyksignalsystem. Men IRC er fortsatt like kraftig i dag som det var flere tiår siden, med mange dedikerte brukere, enorme mengder hjelp og en arkitektur designet for å kunne tilpasses.
I fremtidige artikler vil vi se en kjøring av din egen IRC-kanal, sikre den mot angrep, og utvide ditt vokabular av chatkommandoer. For nå, hopp inn i kommentarene og fortell oss om dine IRC-opplevelser - bruker du det? Tror du det er foreldet? Har noen gode alternativer å dele? Vi vil høre alt om det!