Vai al contenuto
Dialova

Documentazione IRC · Principiante

Glossario IRC: capire i termini della chat

Questo glossario spiega il vocabolario che incontri in un client, in una risposta del server o nella documentazione IRC. Le definizioni distinguono il protocollo dalle funzioni specifiche di un software o di una rete.

Il team di Dialova · Verificato il

IRC #

Internet Relay Chat: protocollo di conversazione in tempo reale tra client e server.

IRCd #

Software che esegue un server IRC e ne applica le regole di connessione e conversazione.

Rete #

Insieme amministrato di server che condividono uno spazio IRC; una rete può anche avere un solo server.

Server #

Punto di connessione IRC. La rete ne fornisce il nome host e la porta.

Canale o stanza #

Spazio di conversazione collettiva, spesso con un nome che inizia per #.

Nickname #

Nome visibile di un utente nella sessione IRC. Non è automaticamente il nome del suo account.

Account #

Identità autenticata dalla rete, distinta dal nickname visibile e da un indirizzo email.

Operatore di canale (op) #

Utente con permessi di gestione in un canale. I permessi precisi dipendono dalle modalità del server.

IRCop #

Operatore del server o della rete. I suoi privilegi non sono gli stessi di un op di canale.

Halfop #

Grado intermedio di canale offerto da alcuni server; i suoi permessi non sono universali.

Voice #

Stato comunemente associato a +v e al prefisso +; permette, tra l’altro, di parlare in un canale moderato secondo le sue regole.

Ban #

Regola di esclusione o restrizione, spesso rappresentata da una maschera. Il suo ambito dipende dal server e dal canale.

Mask o maschera #

Modello usato per individuare un’identità o un insieme di identità. La sintassi accettata dipende dal meccanismo interessato.

Hostmask #

Rappresentazione nick!user@host di una sorgente utente; la rete può mascherare l’host visibile.

Cloak #

Mascheramento del nome host da parte del server. Non garantisce l’anonimato nei confronti dell’operatore della rete.

Vhost #

Nome host virtuale mostrato secondo le regole della rete, talvolta assegnato dai suoi servizi.

Servizi #

Client o componenti privilegiati che possono gestire account, nickname o canali. La disponibilità dipende dalla rete.

NickServ #

Nome comune di un servizio di gestione di account o nickname; i comandi variano in base alla rete.

ChanServ #

Nome comune di un servizio di gestione dei canali registrati. Presenza e permessi dipendono dalla rete.

SASL #

Framework di autenticazione usato da IRC per identificare un account tramite un meccanismo negoziato.

TLS #

Trasporto cifrato tra il client e il suo server, con verifica del certificato; non è crittografia end-to-end delle conversazioni.

CTCP #

Convenzione trasportata nei messaggi IRC, usata per esempio per le azioni /me o alcune richieste tra client.

DCC #

Famiglia di convenzioni per connessioni dirette tra client, per esempio per i file; comporta rischi diversi dalla chat tramite server.

MOTD #

Message of the Day: informazioni di benvenuto del server, generalmente trasmesse tramite risposte numeriche.

Numeric #

Comando di risposta a tre cifre il cui significato è definito dal protocollo o da un’estensione.

Capacità #

Funzione annunciata e negoziata con CAP. La presenza in CAP LS non significa che sia già attiva.

Message tag #

Metadato posto prima della sorgente e del comando di un messaggio IRC, in un prefisso che inizia con @.

Netsplit #

Interruzione tra server di una rete che separa temporaneamente gruppi di utenti.

Bouncer #

Intermediario che mantiene una connessione IRC e offre, secondo la configurazione, riconnessione e cronologia ai client.

ZNC #

Progetto di bouncer IRC; un esempio di software, non il nome generico di tutti i bouncer.

Prefisso #

A seconda del contesto, la sorgente di un messaggio o il simbolo di un grado del canale. I due usi non vanno confusi.

ISUPPORT #

Informazioni generalmente inviate nella risposta 005 per descrivere i parametri del server, distinte da CAP.

Batch #

Gruppo di messaggi delimitato da comandi BATCH e collegato tramite tag di raggruppamento.

WebSocket #

Trasporto di messaggi usabile da alcune architetture web; deve essere esplicitamente disponibile sul server o sul suo gateway.

Fonti e verifica

Gli esempi usano nickname e domini fittizi, tranne gli endpoint esplicitamente documentati. Le estensioni e le impostazioni specifiche di una rete sono indicate nel testo.