O que é o Internet Relay Chat?

34

O que exatamente é "IRC"?

Eu li sobre isso na Wikipedia, mas eu nunca vi pessoas usando (ou se eu tiver, eu não reconheci isso). O único tipo de "chat" que eu conheço são os do AIM, Yahoo! Messenger, etc ...

i.e. Para que o IRC normalmente é usado e quais são suas vantagens em comparação com outros serviços de chat (mais "normais")?

    
por Mehrdad 29.07.2011 / 06:51

6 respostas

49

É um sistema de bate-papo antigo, muito útil para bate-papo em grupo - e muitas distribuições do Linux o usam para suporte informal. Sua força e fraqueza é sua simplicidade - praticamente não fará nada além de texto por padrão, embora também haja maneiras de enviar arquivos através dele.

As vantagens é que ele funciona em praticamente qualquer sistema conectado à rede (mesmo quando não há cliente - há front-ends decentes baseados na web), a arquitetura é bastante simples, é trivial executar o seu próprio servidor e seu texto simples. A autenticação é opcional e principalmente necessária para 'reservar' seu apelido ou fazer tarefas relacionadas ao administrador. É perfeito se você quer um serviço anônimo e que novos usuários possam aparecer em vários momentos.

As desvantagens são, por padrão, texto simples e, a menos que seja um servidor com SSL ativado, todas as suas senhas e tudo o que você disser pode ser detectado por qualquer pessoa entre você e o servidor.

    
por 29.07.2011 / 07:07
21

É como os hackers falam quando não querem ser ouvidos. É um programa de bate-papo bem primitivo. Pense nisso como canais de navegação no oceano: você não pode vê-los até que um barco atravesse a água deixando uma esteira. Se dois barcos se encontram no meio do oceano para trocar drogas ilegais, você tem que pegá-los em tempo real, caso contrário não há provas de uma reunião deixada para trás.

    
por 29.07.2011 / 07:27
9

O IRC (Internet Relay Chat) é um sistema de mensagens multi-usuário em tempo real. Os usuários se conectam a um servidor de IRC e participam de um ou vários canais ou participam de bate-papos individuais com usuários individuais. Os usuários digitam mensagens (até algumas centenas de caracteres, não sei quais são os limites reais) e as enviam para o canal em que estão. Outras pessoas nesse canal recebem as mensagens que todos os outros enviaram. O servidor é um ponto central de contato para o canal e serve como um relé para as mensagens de cada usuário, daí o nome. Além disso, os servidores podem ser encadeados, transmitindo seu tráfego de um lado para outro. Normalmente, um cliente de IRC renderizará as conversas em um canal como uma lista de rolagem ascendente de mensagens em ordem cronológica, com cada mensagem em uma ou várias linhas (dependendo do tamanho) e prefixada com algum identificador de nome de usuário e talvez outras informações (como data e hora) dependendo da configuração individual do cliente.

Existem muitos outros sistemas de comunicação em tempo real, mas o IRC tem algumas vantagens importantes que o mantêm relevante até hoje. O IRC é descentralizado. Não existe uma única empresa controlando o IRC (em contraste com o gchat ou facebook chat ou AIM, etc.) Qualquer pessoa pode configurar seu próprio servidor e usá-lo como quiser.

O paradigma de canal do IRC é muito flexível e permite discussões em tempo real com até centenas de pessoas ao mesmo tempo. A maioria dos outros sistemas de bate-papo não tem recursos semelhantes. E embora um canal de IRC com centenas de participantes ativos possa ser difícil ou impossível de seguir, o caso geral tende a ser que apenas uma fração das pessoas em um canal esteja conversando ativamente a qualquer momento, com o restante ocioso e não participando. ou simplesmente lendo.

O IRC tem o conceito de níveis de acesso e modos de canais complexos. Por exemplo, os usuários podem ser banidos de um canal com base em seu endereço IP ou um canal pode ser secreto (não sendo exibido na lista de canais no servidor) ou privado e exigir um convite ou um código secreto para entrar. Um usuário em um canal pode ser um operador ou administrador (capaz de banir pessoas, alterar modos de canal, etc.) Usuários não-operadores em um canal "moderado" não podem falar a menos que tenham recebido voz de um operador. Essas opções tornam difíceis as situações de bate-papo (por exemplo, centenas de pessoas, incluindo pessoas que desejam ser prejudiciais).

Um canal de IRC típico tende a ser anexado a um evento ou a uma comunidade de alguma forma. Por exemplo, o UStream (streaming de vídeo em tempo real) usa o IRC para comunicação em tempo real entre o streamer e os visualizadores. As vantagens listadas acima em termos da capacidade de um servidor de IRC de ser controlado por um grupo específico e acesso e controle de um canal de IRC a ser controlado por usuários específicos podem ajudar os proprietários de canais a manter um nível de sinal tão alto quanto desejo (chutando / banindo usuários indesejados, usando um sistema somente para convidados, moderando um canal, etc.)

O IRC é frequentemente usado por amigos ou comunidades como um local virtual para sair. Não há necessariamente nenhum grande propósito em um canal que não seja para pessoas de interesses semelhantes ou um grupo de amigos para conversar entre si.

O IRC também pode ser usado para outras finalidades, especialmente se complementos de clientes especializados ou clientes de bots totalmente autônomos forem usados, como compartilhamento de arquivos, controle de botnet ou jogos, onde as mensagens contêm comandos, em vez de apenas conversas. p>     

por 29.07.2011 / 13:12
3

É uma maneira antiga de se comunicar.

No início da "era da internet", era popular porque (além de comunicar com pessoas que você conhece) você era capaz de conhecer novas pessoas apenas por acidente, conhecendo-as apenas do assunto do canal em que elas estão conectadas e do apelido.

Primeiro você precisa instalar o cliente de IRC, conectar-se ao servidor e depois à sala (ou canal). Você conseguiu falar em um canal "comum" (aberto) em que todos falavam ou em particular com alguém.

OP (do Operador) desta sala foi capaz de "chutar" usuários agressivos, trolls etc, OP foi capaz de banir os usuários do quarto por tempo (eles não poderiam se reconectar ao quarto) se eles fossem muito annoing ou (por exemplo) para links de spam.

Era tão popular também porque qualquer um com algumas habilidades poderia "ouvir" muitas conversas :)

    
por 29.07.2011 / 09:56
1

Eu mesmo tenho sido uma daquelas pessoas que nunca entendeu o propósito do IRC, até recentemente, onde encontrei uma razão pela qual eu realmente poderia usá-lo.

Sempre que você tiver uma daquelas perguntas que não merece seu próprio tópico, já que você sabe que a resposta será curta, o IRC é uma ótima maneira de resumir sua pergunta e obter uma resposta mais rapidamente do que você poderia. criando um tópico no fórum.

Além disso, muitos fóruns têm muitas regras e tendem a ser mais formais. Assim, os criadores de tópicos frequentemente escolhem suas palavras com cuidado, colocam muito trabalho em suas perguntas, já que provavelmente permanecerão ligados à sua identidade por um longo tempo para qualquer um ver.

Pela minha experiência, o IRC é geralmente mais casual e menos rigoroso, em que fazer uma pergunta rápida sem fornecer muitos detalhes não é algo que imediatamente cause reações negativas das pessoas.

Depois de aprender sobre o IRC, fiquei surpreso com quantos sites / projetos / comunidades realmente têm um que está ativo. Sempre que estiver em dúvida, basta Google o nome + IRC. Eu tenho um iphone há alguns dias atrás, tinha uma pergunta em relação ao jailbreak, então eu apenas pesquisei "jailbreak irc" e instantaneamente entrei em contato com pessoas que tinham uma experiência massiva e poderiam me ajudar:)

    
por 29.07.2011 / 21:33
1

O IRC também pode ser usado para abrir um canal para um único destinatário, garantindo assim um "bate-papo privado". Faz tanto tempo desde que usei o programa que esqueci o comando. As transferências de arquivos através do IRC também são muito rápidas.

    
por 28.08.2011 / 07:24

Tags