Internett Relay Chat
IRC ( Internet Relay Chat ) er en tekstbasert sanntidskommunikasjonsprotokoll som tillater diskusjoner mellom to eller flere personer. Det skiller seg fra direktemeldinger ved at brukere ikke trenger å avtale å etablere kommunikasjon på forhånd, slik at alle brukere i en kanal kan kommunisere med hverandre, selv om de ikke har hatt noen tidligere kontakt. Samtaler foregår i såkalte IRC-kanaler, utpekt med navn som vanligvis begynner med tegnet # eller & (sistnevnte brukes kun i lokale serverkanaler). Det er et chatsystem som er mye brukt av mennesker over hele verden.
IRC-brukere bruker en klientapplikasjon for å koble til en server, som kjører en IRCd- applikasjon (IRC-demon eller IRC- server ) som administrerer kanalene og veggchattene.
Historikk
IRC ble opprettet av Jarkko Oikarinen i august 1988 med motivet til å erstatte MUT ( multi-user talk ) programmet på en BBS kalt OuluBox i Finland . Oikarinen ble inspirert av Bitnet Relay Chat som opererte på Bitnet- nettverket .
Den ble brukt i kuppforsøket i Sovjetunionen i 1991 for å rapportere gjennom en periode med mediesensur og av kuwaitter under den første Gulf-krigen , hendelser hvoretter IRC ble populær.
I løpet av første halvdel av 2000 -tallet opplevde de fleste nettverk en rask økning i brukere, tilsvarende populariseringen av Internett og spesielt Chat - nettverk . Siden den gang har de fleste nettverk hatt en stagnasjon eller nedgang i antall brukere, til tross for den større implementeringen av Internett. [ 2 ] [ 3 ] [ 4 ] Fallet faller sammen med populariseringen av andre typer nettverk, for eksempel direktemeldinger eller sosiale nettverk .
Ordliste
- Eier : i noen nettverk eller servere har de vanligvis en ~ før kallenavnet. De kalles kanaleiere, og de har makten til å gi rekkeviddene automatisk.
- Klient : generisk navn gitt til programvaren som vi kobler til de forskjellige nettverkene med.
- Nettverk : sett med forskjellige servere som brukere kan koble til for å få tilgang til det samme innholdet. Eksempler på nettverk er DALnet , Undernet , Quakenet , EFnet , Freenode , IRC-Hispano , MindForge eller BrasChat .
- Kallenavn eller kallenavn : pseudonym som vi vil bli kjent med.
- Inaktiv : tid uten å snakke om en bruker, det vil si inaktiv.
- Borte : fravær, vanligvis ledsaget av en grunn.
- Bot (robot): Det er en klient koblet til en server som automatisk svarer på bestillinger eller visse handlinger, vanligvis er det ikke noe menneske bak den klienten.
- IRCop (IRC Operator): Person med ansvar for å administrere og vedlikeholde nettverket.
- HostSetter : er en bruker med privilegier til å tildele, fjerne og endre virtuelle verter (vhost) i nettverk med Anope type tjeneste.
- Operatør : er en bruker med administratorrettigheter på en bestemt kanal. Den har vanligvis en @ foran kallenavnet.
- Half-Op eller Half-Operator: De er brukere med rettigheter til å administrere en kanal, men mindre enn operatørene. De eksisterer bare på noen nettverk og har et %-symbol før nicket.
- Hjelper : Person som tjener til å hjelpe andre med kommandoer, vanligvis folk som er nye i IRC
- Lag : tid det tar før en melding sendt til en annen bruker kommer frem, hvis det er mer enn 30 sekunders forsinkelse anbefales det å prøve å koble til en annen server.
- Netsplit – Skjer når en server mister kommunikasjonsforbindelsen med resten av nettverket.
- MOTD : (Dagens melding). Det er dagens melding til en server, vanligvis inkluderer disse meldingene reglene og informasjonen til serveren vi bruker.
- Flood : består av å sende en stor mengde data til en bruker eller kanal, vanligvis med det formål å forstyrre eller koble fra andre brukere.
- Clone : En Clone er en tilkobling til en brukers IRC ved å bruke en allerede åpen tilkobling, med samme IP.
- K-linje : det er forbud mot å gå inn gjennom en bestemt IRC-server, vanligvis på grunn av metning eller gjenoppkobling for raskt, selv om det i noen nettverk er forskjellige k-linjer på grunn av upassende handlinger, er løsningen på en k-linje å gå inn gjennom en annen server til IRC.
- Nuke : angrep ved å bruke "pakke"-sending for å forårsake frakobling, det beste forsvaret er å installere en brannmur .
- BORDTENNIS! : dette vises i statusvinduet vårt, og det er kontrollen som serveren gjør for å se om tilkoblingen vår er aktiv og om vi ikke har sendt noen data på en stund, og hvis datamaskinen vår ikke svarer, vil den kutte kommunikasjonen . Også en PING skrevet som dette /ctcp kallenavn-ping brukes for å se etterslepet til kallenavnet vi ønsker.
- TakeOver : er beslagleggelsen av en kanal av brukere som ikke tidligere hadde privilegier, for eksempel å dra nytte av en splittelse.
- Kick – Spark en bruker ut av en kanal. Det kan bare utføres av en op.
- Ban : hindrer en bruker fra å gå inn i en kanal. Hvis brukeren var i det, vil han ikke kunne snakke eller komme tilbake når han forlater eller blir utvist. Det kan bare gjøres av noen med @ eller %.
- ChanServ : generisk kanal beregnet for administrasjon av spesifikke kanaler, forenkle administrasjonen av dem, gjennom ordre eller kommandoer og forhindre handling av overtakelser eller
Klienter
Etter Jarkko Oikarinens første implementering har et stort antall ulike implementeringer av IRC-klienter dukket opp, både som frittstående programmer, som mIRC , Irssi , Konversation eller X-Chat blant de mest populære, og integrert i andre programmer, som f.eks. som Chatzilla .
Bruken av forskjellige skript er også fremhevet , som er ment å ta en eksisterende IRC-klient som en plattform for utvikling av forskjellige skript som legger til ekstra funksjonalitet og letter driften av forskjellige IRC-klienter. I dette tilfellet skiller blant annet
Looksharp , NavIRC , IRCap , Xscript seg ut .
Tekniske detaljer
IRC ble opprinnelig definert som en klartekstprotokoll (senere utvidet), som IANA [ 5 ] tildelte port 194/TCP . Imidlertid har de facto-standarden alltid vært å bruke IRC på port 6667/TCP [ 6 ] og andre i nærheten (for eksempel TCP-porter 6660–6669, 7000) [ 7 ] for å unngå å måtte kjøre IRCd -tjenesten med root- .
Servere
Noen av programmene som er ansvarlige for driften av IRC er:
Tjenester
I tillegg til servere og klienter, bruker IRC i dag ulike programmer som leverer tjenester både til nettverket generelt og til brukere spesifikt. Noen tjenester som NickServ, ChanServ, MemoServ, HelpServ, HostServ, OperServ og StatServ er grunnleggende i driften av IRC-nettverk.
Noen av de mest brukte tjenestene på IRC er:
Verktøy
IRC er populært brukt til å snakke, få venner og samle grupper av likesinnede eller overføre data. For å gjøre dette kan hvem som helst starte den spesifikke kanalen. I tillegg til dette brukes også en IRC-kanal som fildelingsside. Noen er spesialisert på blant annet musikk og bøker. En annen mye brukt modalitet er spill, der Cybergames skiller seg ut , og har hundrevis av kanaler på alle servere.
Referanser
- ↑ "IRCv3-spesifikasjoner " . Hentet 1. mai 2016 .
- ↑ "Detaljer om QuakeNet IRC-nettverket" . nettsplitt .
- ^ "Detaljer om IRC Undernet-nettverket" . nettsplitt .
- ^ "Detaljer om IRC-nettverket IRCnet" . nettsplitt .
- ^ "Portnumre" . Marina del Rey, California : Internet Assigned Numbers Authority . 6. april 2011 . Hentet 8. april 2011 .
- ^ "Koble til melding", s. 29 sek. 4.3.5, doi : 10.17487/RFC1459 , RFC 1459 .
- ↑ Lucas, Mark; Singh, Abhishek; Cantrell, Chris (5. oktober 2006). "Definere en brannmur". I Henmi, Anne, red. Brannmurpolicyer og VPN-konfigurasjoner . Rockland, Mass .: Syngress Publishing . s. 93. ISBN 1-59749-088-1 .
Eksterne lenker