Internet Relay Chat: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
E então Eu disse: "Que se faça o artigo!". E então o artigo se fez...
 
Adição de informação no texto.
Linha 2:
 
Este é um wikilivro que objetiva ser um guia básico de utilização de sistemas de IRC.
 
==Estrutura==
[[Ficheiro:Ircnetz-Schema 1.svg|thumb|Esquema da estrutura da rede.]]
 
O IRC é um serviço da internet composto exclusivamente por clientes e servidores, onde cada servidor possui informações sobre toda a rede.<ref name="UFRGS"/> Os servidores possuem canais, que são como salas virtuais formadas por um ou mais clientes que recebem as mensagens endereçadas ao canal.<ref name="UFPB"/><ref name="UFRGS"/> Estes canais possuem operadores que podem remover clientes, alterar o modo e tópico do canal, promover outros clientes a operadores do canal.<ref name="UFRGS"/> É identificado por uma arroba antecedendo o nome de cliente.<ref name="UFRGS"/>
 
==Utilização==
Para utilizar o serviço de IRC, é primeiro necessário conectar-se a um servidor IRC utilizando um cliente IRC e então entrar em algum canal para participar de seus chats.<ref name="Viva o Linux"/><ref name="Comunidade Linux BR"/><ref name="UFPB"/> Após conectado, basta usar o comando "list" para listar os canais do servidor e seus tópicos.<ref name="InfoEscola"/><ref name="UFRGS"/> Escolhido um canal da lista, basta entrar usando "join".<ref name="InfoEscola"/><ref name="UFRGS"/>
 
Por padrão, todos os comandos em IRC devem ser dados após uma barra (/), que serve justamente para identificá-lo como tal.<ref name="InfoEscola">{{citar web |url=http://www.infoescola.com/internet/internet-relay-chat-irc/ |título=Internet Relay Chat (IRC) |acessodata=9 de setembro de 2011 |data=20 de julho de 2011 |publicado=InfoEscola |citação=Os comandos do IRC devem ser acompanhados da barra para a direita (/), indicando o comando correspondente. Como segue: /msg, envia mensagem privada; /join, entra no canal selecionado, /list, lista os canais do servidor e /quit, que fecha a conexão IRC. [...] Atualmente o IRC é utilizado em algumas redes ativas. E por pessoas que se interessam por estudar o desenvolvimento do sistema de protocolo de redes, como canais de troca de arquivos e suporte a usuários Linux. Atualmente as redes IRC estão por todo o mundo, dentre as maiores, podemos citar, AustNet, DALnet, PTnet, MindForge e Rizon. A maior rede IRC do mundo em quantidade de usuários é a Quakenet.}}</ref> É possível posteriormente configurar outro caractere para esta função.<ref name="UFPB">{{citar web |url=http://www.di.ufpb.br/raimundo/InternetCurso/irc2.htm |título=Internet Relay Chat (IRC) |acessodata=9 de setembro de 2011 |publicado=Departamento de Informática da Universidade Federal da Paraíba |citação=Os canais funcionam como "Salas Virtuais", sendo possível a criação de canais particulares com controle de acesso aos convidados. [...] O programa que você precisa para entrar no IRC é chamado um cliente IRC. [...] Um cliente irc lê os comandos que você passa a ele e os interpreta. Filtra e performa as ações apropriadas, e, se necessário, transmite para um servidor. [...] Qualquer linha começando com o caracter ‘/’ ‘é visto como um comando ircII (o caracter de comando pode ser mudado, basta digitar ‘/help set cmdchar’). Qualquer linha não começando com este caracter é tratada como uma mensagem a ser enviada ao canal corrente. Para ver uma listagem dos comandos digite ‘/help?’. [...] /nick Toda pessoa que estiver falando com você vê este nome, e ele é limitado a 9 caracteres. Seu apelido será o mesmo que seu nome de login por default. Você pode definir numa variável de ambiente chamada ircnick, o valor que será usado no lugar do seu nome de.login. Apelidos repetidos não são permitidos num mesmo servidor. Se o apelido que você deseja usar conflita com outro já existente, quando você tentar entrar no IRC receberá notificação que precisa mudar o apelido para conseguir entrar. [...] /list <flags> <channel mask> Lista todos os canais correntes, número de usuários, e tópico. A lista exibida pode ser muito longa, então você pode limita-lá usando flags. /list -min n, por exemplo, remove canais da listagem com menos de n pessoas. [...] /join <canal> Entra em um canal de conversação.}}</ref>
 
Porém, para realizar este processo, é requerido um nick, ou seja, um nome de usuário. É possível configurar um com o comando "nick" seguido do nome desejado ou com o "msg nickserv register" (ou NickServ register, apenas, e aí não se usa o e-mail) seguido de senha e e-mail.<ref name="Viva o Linux"/><ref name="Comunidade Linux BR"/><ref name="BlackBerry Mag."/> Registrando-se com o último comando, nenhuma outra pessoa poderá usar um igual, e para o utilizador será necessário usar o comando "msg nickserv identify" (ou NickServ identify, apenas) seguido da senha para confirmar a posse do nome.<ref name="BlackBerry Mag.">{{citar web |url=http://www.blackberrymagazine.com.br/tag/internet-relay-chat/ |título=[App] Chatmosphere IRC para BlackBerry |acessodata=9 de setembro de 2011 |data=4 de dezembro de 2010 |publicado=BlackBerry Magazine |citação=Você tem opção de alterar o nickname. Pode fazer isso tanto automático clicando no botão de menu do blackberry quanto fazer automaticamente digitando na caixa de testo o comando: /nick SEUNICK Se ele estiver registrado, você vai precisar autenticar ele na rede IRC, para isso, use o comando: /NickServ IDENTIFY suasenha Caso ele não esteja registrado, você pode registrar digitando o comando: /NickServ register NICK SENHA}}</ref> <ref name="Viva o Linux">{{citar web |url=http://www.vivaolinux.com.br/dica/O-IRC-(Internet-Relay-Chat) |título=O IRC (Internet Relay Chat) |acessodata=9 de setembro de 2011 |data=4 de junho de 2008 |publicado=Viva o Linux |citação=[...] o IRC é um protocolo de comunicação muito difundido na internet, além de servir para troca de arquivos entre seus usuários. [...] é bastante procurado, principalmente para fins específicos, como é o caso das comunidades GNU/Linux. [...] Primeiramente você deve acessar um servidor IRC, para depois entrar nos canais que este oferece e poder participar dos chats. [...] Você precisará de um apelido para participar dos chats. Escolha um e comande: /nick seuapelido E agora basta registrá-lo, para que ninguém mais possa usar um igual: /msg nickserv register escolhaumasenha seuemailválido Receberá um e-mail com os próximos passos para confirmar o registro. Na próxima vez que for acessar o IRC, basta informar ao nickserv que é você mesmo o dono do apelido. Para isto basta: /msg nickserv identify suasenhaescolhida}}</ref><ref name="Comunidade Linux BR">{{citar web |url=http://comunidade-linux-brasil.info/index2.php?option=com_content&do_pdf=1&id=93 |título=O IRC ( Internet Relay Chat ) |acessodata=9 de setembro de 2011 |data=28 de maio de 2008 |publicado=Comunidade Linux Brasil |citação=Primeiramente, você deve acessar um servidor IRC, para depois entrar nos canais que este oferece e poder participar dos chats. [...] Você precisará de um apelido para participar dos chats. Escolha um e comande: {xtypo_code}/nick seuapelido{/xtypo_code} [...] E agora basta registrá-lo, para que ninguém mais possa usar um igual: {xtypo_code}/msg nickserv register escolhaumasenha seuemailválido{/xtypo_code} Receberá um e-mail com os próximos passos para confirmar o registro. Na próxima vez que for acessar o IRC, basta informar ao nickserv que é você mesmo o dono do apelido. Para isto basta: {xtypo_code}/msg nickserv identify suasenhaescolhida{/xtypo_code}}}</ref>
 
==Comandos==
Linha 14 ⟶ 19:
 
* msg: enviar uma mensagem privada;<ref name="InfoEscola"/><ref name="UFRGS"/>
* quit: fechar a própria conexão IRC, no estado de cliente;<ref name="InfoEscola"/><ref name="UFRGS">{{citar web |url=http://penta.ufrgs.br/rc952/trab1/irc.html |título=Internet Relay Chat |acessodata=9 de setembro de 2011 |publicado=Universidade Federal do Rio Grande do Sul |citação=Ele é constituído de servidores e clientes, de maneira que cada servidor contém informações sobre todo o sistema (clientes, usuários, outros servidores, etc.). [...] Um cliente é qualquer conexão a um servidor, que não seja um servidor. Eles são diferenciados através de um apelido (ou nickname) único com tamanho máximo de nove caracteres. Além disso, todos os servidores devem ter as seguintes informações sobre os clientes: o host do cliente, o seu username e o nome do servidor ao qual este está conectado. [...] Os Servidores formam o backbone do IRC e são os pontos de conexão para outros servidores e pra clientes. A configuração de uma rede IRC assemelha-se a uma spanning tree, onde cada servidor age como um nodo central para o resto da rede que ele está conectado. [...] Os operadores são uma classe especial de clientes capazes de realizarem funções gerais de manutenção na rede IRC. A principal função dos operadores é desconectar e reconectar servidores, para previnir o mau uso de roteamento. Além desta, os operadores podem realizar outras operações, como por exemplo, desconectar usuários. [...] Um canal é um grupo formado por um ou mais clientes que irá receber mensagens endereçadas a este canal. O canal é criado implicitamente quando o primeiro cliente junta-se a este canal (comando join). De forma análoga o canal deixa de existir quando o último cliente o deixa (comando part). Nomes de canais são cadeias de caracteres iniciadas com '&' ou '#' e de comprimento até 200 caracteres. Além disso o nome de um canal não pode conter nenhum espaço, ^G ou vírgula. [...] Operadores de canais são clientes que são considerados donos de determinados canais. Quando um novo canal é criado, o criador é o operador deste canal. Um operador de canal pode remover clientes deste, mudar o modo do canal, tornar outros clientes operadores deste canal, mudar o tópico do canal, etc. O operador de canal é identificado através do símbolo '@' que precedo o nickname do cliente. [...] JOIN: Comando usado por um cliente para começar a escutar um canal específico. [...] LIST: Informa todos os canais e seus tópicos. [...] QUIT: Uma sessão de cliente é terminada com uma mensagem deste tipo.}}</ref>
* quit: fechar a própria conexão IRC, no estado de cliente;<ref name="InfoEscola"/><ref name="UFRGS">{{citar web |url=http://penta.ufrgs.br/rc952/trab1/irc.html |título=Internet Relay Chat |acessodata=9 de setembro de 2011 |publicado=Universidade Federal do Rio Grande do Sul |citação=JOIN: Comando usado por um cliente para começar a escutar um canal específico. [...] LIST: Informa todos os canais e seus tópicos. [...] QUIT: Uma sessão de cliente é terminada com uma mensagem deste tipo.}}</ref>
 
{{Referências}}