Saltar para o conteúdo
Dialova

Documentação IRC · Iniciante

Glossário IRC: compreender os termos do chat

Este glossário explica o vocabulário que podes encontrar num cliente, numa resposta do servidor ou na documentação IRC. As definições distinguem o protocolo das funções próprias de um programa ou de uma rede.

A equipa do Dialova · Verificado em

IRC #

Internet Relay Chat: protocolo de conversa em tempo real entre clientes e servidores.

IRCd #

Programa que executa um servidor IRC e aplica as regras de ligação e conversa.

Rede #

Conjunto administrado de servidores que partilham um espaço IRC; uma rede também pode ter apenas um servidor.

Servidor #

Ponto de ligação IRC. A rede fornece o nome do host e a porta.

Canal ou sala #

Espaço de conversa coletiva, geralmente com um nome que começa por #.

Nickname ou pseudónimo #

Nome visível de um utilizador na sessão IRC. Não é automaticamente o nome da conta.

Conta #

Identidade autenticada pela rede, distinta do pseudónimo visível e de um endereço de email.

Operador de canal (op) #

Utilizador com permissões de gestão num canal. As permissões exatas dependem dos modos do servidor.

IRCop #

Operador do servidor ou da rede. Os seus privilégios não são os mesmos de um op de canal.

Halfop #

Nível intermédio de canal disponibilizado por alguns servidores; as permissões não são universais.

Voice #

Estado habitualmente associado a +v e ao prefixo +; permite, entre outras coisas, falar num canal moderado segundo as suas regras.

Ban #

Regra de exclusão ou restrição, muitas vezes representada por uma máscara. O âmbito depende do servidor e do canal.

Mask ou máscara #

Padrão usado para selecionar uma identidade ou um conjunto de identidades. A sintaxe aceite depende do mecanismo em questão.

Hostmask #

Representação nick!user@host de uma origem de utilizador; a rede pode ocultar o host visível.

Cloak #

Ocultação do nome do host pelo servidor. Não garante anonimato perante o operador da rede.

Vhost #

Nome de host virtual apresentado segundo as regras da rede, por vezes atribuído pelos seus serviços.

Serviços #

Clientes ou componentes privilegiados que podem gerir contas, pseudónimos ou canais. A disponibilidade depende da rede.

NickServ #

Nome comum de um serviço de gestão de contas ou pseudónimos; os comandos variam conforme a rede.

ChanServ #

Nome comum de um serviço de gestão de canais registados. A presença e as permissões dependem da rede.

SASL #

Estrutura de autenticação usada por IRC para identificar uma conta através de um mecanismo negociado.

TLS #

Transporte cifrado entre o cliente e o servidor, com verificação do certificado; não é cifragem ponta a ponta das conversas.

CTCP #

Convenção transportada em mensagens IRC, usada por exemplo para as ações /me ou alguns pedidos entre clientes.

DCC #

Família de convenções de ligação direta entre clientes, por exemplo para ficheiros; tem riscos diferentes dos do chat através do servidor.

MOTD #

Message of the Day: informação de boas-vindas do servidor, geralmente transmitida através de respostas numéricas.

Numeric #

Comando de resposta com três algarismos cujo significado é definido pelo protocolo ou por uma extensão.

Capacidade #

Função anunciada e negociada com CAP. Aparecer em CAP LS não significa que já esteja ativa.

Etiqueta de mensagem #

Metadado colocado antes da origem e do comando de uma mensagem IRC, num prefixo que começa por @.

Netsplit #

Rutura entre servidores de uma rede que separa temporariamente grupos de utilizadores.

Bouncer #

Intermediário que mantém uma ligação IRC e oferece, conforme a configuração, religação e histórico aos clientes.

ZNC #

Projeto de bouncer IRC; é um programa concreto, não o nome genérico de todos os bouncers.

Prefixo #

Conforme o contexto, a origem de uma mensagem ou o símbolo de um nível de canal. Não se devem confundir estes dois usos.

ISUPPORT #

Informação geralmente enviada na resposta 005 para descrever os parâmetros do servidor, distinta de CAP.

Batch #

Grupo de mensagens delimitado por comandos BATCH e associado através de etiquetas de agrupamento.

WebSocket #

Transporte de mensagens que pode ser usado por algumas arquiteturas web; tem de estar explicitamente disponível no servidor ou na sua gateway.

Fontes e verificação

Os exemplos usam alcunhas e domínios fictícios, salvo os pontos de ligação expressamente documentados. As extensões e definições específicas de uma rede são assinaladas no texto.