Molto prima dei tempi della messaggistica di testo, dei servizi di messaggistica istantanea e di altri protocolli di comunicazione istantanea a noi familiari, Internet era il luogo di nascita di tutto questo - IRC. In piedi per Internet Relay Chat, questo incredibile protocollo di chat era così solido che è ancora in uso oggi. In questo articolo, scopriremo come funziona IRC e perché dovresti utilizzarlo.
Nel 1988, un uomo finlandese di nome Jarkko Oikarinen ha inventato l'IRC per sostituire un vecchio sistema di chat relay che era in esecuzione sui sistemi BBS (BBS) utilizzati da phoneline prima degli anni '90..
Voleva un sistema che fosse stato costruito sull'innovativo "Internet", e la sua soluzione sfruttò il TCP, o Transmission Control Protocol, una delle architetture principali della rete globale che conosciamo oggi.
IRC ha aiutato a diffondere la nozione di Internet come piattaforma di comunicazione.
Il suo successo è importante per due ragioni principali. In primo luogo, ha contribuito a diffondere la nozione di Internet come piattaforma di comunicazione. In secondo luogo, ha gettato le basi e fornito un proof-of-concept per generazioni di protocolli, servizi e sistemi di instant messaging che si sarebbero evoluti da esso.
Jarkko ora funziona per Google.
Sebbene si sia evoluto enormemente dalla sua invenzione, il volto moderno di IRC è semplice e la struttura è rimasta abbastanza costante per tutta la sua lunga vita. È, al suo centro, un sistema per la creazione di chat room.
La gerarchia funziona così: Reti IRC > Server IRC > canali. Le reti sono grandi cluster di server individuali, e mentre ce ne sono relativamente poche, vale la pena notare che EFnet - l'originale - è ancora operativo e tra le reti "Big Four" IRC (insieme a QuakeNet, Undernet e IRCnet).
I server IRC forniscono gli ambienti reali e l'elaborazione per le chat e ognuno è in grado di ospitare un numero di singoli canali. Quei canali sono dove noi - come utenti - entra nella foto.
Il primo passo verso la padronanza dell'IRC è la connessione a un server e la ricerca di un canale su cui chattare. Ciò è possibile grazie al software client e sono disponibili moltissime opzioni per quasi tutti i sistemi operativi informatici della storia.
Sul lato Mac, le opzioni primarie sono Adium e Colloquy. Adium è il supertool omni-chat, quindi per motivi di chiarezza, utilizzeremo invece Colloquy per illustrare tutto in questo tutorial. Disponibile come download gratuito dal loro sito web, Colloquy è un robusto client focalizzato su IRC che renderà molto semplice capire cosa sta succedendo.
Una volta scaricato ed eseguito Colloquy, sarai accolto dalla sua interfaccia di base. Adesso chiacchieriamo!
Per prima cosa: dobbiamo trovarci un server per chattare. Dalla finestra principale di Colloquy, premi semplicemente il pulsante "Nuovo" in alto a sinistra per iniziare.
Quando chatti su IRC, ti assegni a soprannome in modo che tu possa essere identificato sul canale. Questo può essere qualsiasi cosa tu voglia, anche se è una buona idea scegliere qualcosa di abbastanza anonimo ed evitare nomi generici che potrebbero creare confusione in un canale affollato.
È una buona idea scegliere un soprannome abbastanza anonimo, evitando nomi generici che potrebbero creare confusione in un canale affollato.
Successivamente, ti verrà chiesto di selezionare un server a cui connettersi (ignora il menu a tendina del protocollo del server poiché stiamo usando IRC qui). È molto probabile che, durante i tuoi viaggi su Internet, ti sia capitato di invitare i proprietari di un sito su IRC e che ci sia stato un collegamento a un client web o che abbiano assegnato un semplice indirizzo server.
Diciamo che siamo grandi fan di StarCraft. Un giorno, mentre navighiamo sul subreddit di StarCraft su Reddit.com, notiamo che hanno un canale IRC. La quotazione ci indirizza a "#starcraft su esper.net".
Questo indirizzo ci dice che dovremmo cercare un canale chiamato "#starcraft" sul server "esper.net". Per accedere a questo canale, cerchiamo semplicemente esper.net nel campo del server di chat, e poi colpisci connect.
Con la connessione al server stabilita, noterai che non sembra esserci un'opzione per connettersi a un canale. Questo perché Colloquy usa il termine Camere fare riferimento ai canali, probabilmente perché è più facile capire le cose se si immaginano i canali IRC come chat room - che è essenzialmente ciò che sono.
È più facile capire le cose se si immaginano i canali IRC come chat room - che è essenzialmente ciò che sono.
Ora che comprendiamo la terminologia di Colloquy, possiamo usare il pulsante "Join Room" per trovare il canale StarCraft. Facendo clic sul pulsante viene visualizzata una piccola finestra che richiede di immettere il nome del canale. Nel nostro caso, sappiamo che è "#starcraft", ma supponendo che non fossimo sicuri, potremmo premere la freccia verso il basso accanto al campo di immissione per espandere la finestra e visualizzare l'elenco completo dei canali aperti sul server esper.net. Come puoi vedere, ce ne sono molti.
Quello che stiamo cercando è in realtà un canale non in elenco, il che significa che non verrà visualizzato pubblicamente in quell'elenco, ma quando digiti "#starcraft" nel campo "Chat Room" e premi Join, ti verrà indirizzato camera.
A prima vista, puoi iniziare a chattare in una stanza inserendo un messaggio e inviandolo, come qualsiasi sistema di chat che hai usato prima.
A sinistra, puoi vedere la lista di tutti nella stanza. Lungo la cima, il canale argomento È visualizzato. Questo argomento è un modo fantastico per discutere direttamente e può essere modificato solo dall'IRC Operatore di canale. Questo utente è il gestore della chat room e ha la possibilità di escludere un utente dal canale, disattivare l'audio degli utenti, escludere gli utenti e, in caso contrario, modificare le impostazioni relative al canale. L'operatore "#starcraft" ha deciso di renderlo un canale privato, ad esempio.
Noterai che, per impostazione predefinita, Colloquy pone uno sfondo rosso sull'icona di utenti designati come operatori di canale. Potrebbero esserci più utenti rossi, poiché i poteri dell'operatore di canale possono essere concessi liberamente agli utenti da altri operatori. Allo stesso modo, potresti vedere sfondi blu su determinati utenti. In un canale in cui la discussione è moderata, solo i membri di colore blu possono parlare liberamente. Ci sono altri colori, ma quelli sono quelli che più probabilmente incontrerai.
A differenza di un normale sistema di chat, IRC ha alcuni comandi interessanti che puoi utilizzare per eseguire azioni nella chat room.
Ci sono in realtà decine di diversi comandi che puoi eseguire, ma la maggior parte segue la sintassi di avere una barra in avanti, seguita dal comando stesso, e quindi dai parametri che richiede.
Un semplice esempio è il comando "/ me". Digitando "/ me mangia colazione" apparirà nel canale come "[username] mangia colazione". Si chiama messaggio di azione e IRC è famoso per loro.
Un altro semplice comando è "/ nick", che ti permette di cambiare il tuo nickname in qualunque cosa tu voglia - "/ nick BreakfastBeast" per esempio.
IRC offre molti comandi diversi per eseguire azioni uniche nella chat oltre le chat di base.
Poiché IRC consente anche la messaggistica privata tra utenti, un comando comune e utile è il comando "/ msg". Questo deve essere seguito dapprima dal soprannome del membro con il quale si desidera chattare privatamente e poi dal messaggio stesso. In Colloquy, facendo doppio clic sul nome di qualsiasi utente nell'elenco dei membri si aprirà una chat privata separata con loro per discussioni più coinvolgenti.
Dato che ora conosci le basi dell'IRC e come usarlo, potresti essere giunto a chiedermi perché potresti volerlo. In effetti, potrebbe anche essere tentato di sostenere che l'unica ragione per cui IRC gode ancora di tanta popolarità è perché ha una forte eredità.
In effetti, IRC non è stato reso obsoleto dalla tecnologia di chat di oggi più di quanto non abbiano i forum. I forum e i canali IRC hanno una buona dose in comune, infatti, con la differenza che un forum è un sistema più lento e strutturato che lascia una registrazione permanente, mentre un canale IRC è un ambiente di discussione istantaneo e veloce per un argomento.
L'uso moderno dell'IRC si incontra spesso nel mondo dei giochi, dove i giocatori ospiteranno canali giganti per condividere suggerimenti, informazioni e discussioni oziose sui loro titoli preferiti. Allo stesso modo, molti progetti software, in particolare quelli open-source, si avvalgono del potere di IRC di ospitare massicce discussioni in tempo reale sui lavori in corso. Ciò offre ai leader di progetto la possibilità di coinvolgere attivamente i partecipanti in modo diretto, semplificando la comunicazione tra grandi gruppi.
A livello pratico, uno dei maggiori vantaggi dell'IRC rimane la sua ubiquità. Il fatto che il software client sia disponibile per quasi tutti i dispositivi, inclusi gli smartphone, lo rende la scelta ideale per chattare con un gruppo di persone provenienti da diverse situazioni. Allo stesso modo, le ampie opzioni di gestione disponibili tramite i comandi e i poteri di moderazione dell'operatore di canale consentono all'IRC di essere adattato in modo flessibile a molti possibili tipi di discussione, inclusi i dibattiti strutturati.
Spero che siamo riusciti a demistificare l'IRC per te. Molte persone ne sono consapevoli solo come una strana e arcaica forma di comunicazione; una sorta di sistema di segnalazione di fumo su Internet. Ma l'IRC rimane potente oggi come lo era decenni fa, con molti utenti dedicati, una grande quantità di aiuto e un'architettura progettata per essere adattabile.
Negli articoli futuri, cercheremo di eseguire il tuo canale IRC, proteggerlo dagli attacchi e ampliare il tuo vocabolario dei comandi di chat. Per ora, salta nei commenti e parlaci delle tue esperienze IRC: la usi? Pensi che sia obsoleto? Hai delle ottime alternative da condividere? Vogliamo sapere tutto su di esso!