Chat o Irc
¿Qué es?

   IRC (Internet Relay Chat) es un protocolo de 
    comunicación en tiempo real basado en texto, 
    que permite debates entre dos o más personas. 
    Se diferencia de la mensajería instantánea en 
    que los usuarios no deben acceder a establecer 
    la comunicación de antemano, de tal forma que 
    todos los usuarios que se encuentran en un 
    canal pueden comunicarse entre sí, aunque no 
    hayan tenido ningún contacto anterior. 
¿Como se desarrola?

  Las conversaciones se desarrollan en los llamados canales de
  IRC, designados por nombres que habitualmente comienzan con el
  carácter # o & (este último sólo es utilizado en canales locales del
  servidor). Es un sistema de charlas ampliamente utilizado por
  personas de todo el mundo.       
   Los usuarios del IRC utilizan una aplicación cliente
    para conectarse con un servidor, en el que funciona 
   una aplicación IRCd (IRC daemon o servidor de IRC) 
   que gestiona los canales y las conversaciones 
   murales. 
Historia

 IRC fue creado por Jarkko Oikarinen en agosto de 1988
  con el
 motivo de remplazar al programaMUT (talk multiusuario) en
  un BBS llamado OuluBox en Finlandia. Oikarinen se
  inspiró en elBitnet Relay Chat el cual operaba en la
  red Bitnet.
 Fue utilizado en el intento de golpe de estado en la Unión
  Soviética de 1991 para informar a través de un periodo
  de censura en los medios y por los kuwaitíes durante
  la Primera Guerra del Golfo, eventos tras los cuales el IRC
  ganó popularidad.
Durante la primera mitad de la década de los 2000 la mayoría de
redes vivieron un rápido incremento de usuarios, correspondiente con
la popularización de Internet y especialmente de las redes de Chat.
Desde entonces, la mayoría de redes ha sufrido un estancamiento o
un retroceso en el número de usuarios, a pesar de la mayor
implantación de Internet. La caída coincide con la popularización de
otro tipo de redes, como la mensajería instantánea o las redes
sociales.
UTILIDADES

El IRC es popularmente utilizado para hablar, hacer amigos 
y reunir grupos de gente con los mismos gustos. Para ello, 
cualquier persona puede iniciar el canal específico. Además 
de esto un canal de iRC también es utilizado como sitio para 
compartir archivos. Los hay especializados en música y en 
libros, entre otros. Otra modalidad muy utilizada es la de los 
juegos, en el que se destacan los Cyberjuegos, habiendo 
cientos de canales en todos los servidores. 
Servicios

Además de los Servidores y Clientes, en IRC se usan hoy en día 
diversos programas que entregan servicios tanto a la red en 
general, como a los usuarios en forma específica. Algunos 
servicios como NickServ, ChanServ, MemoServ, HelpServ, 
HostServ, OperServ y StatServ son básicos en el funcionamiento 
de las redes de IRC.
Algunos de los servicios más usados en IRC son:
•Unreal IRCd
•Conference Room 4.5
•Freenode
•Inspire IRCd
•iRC-Hispano IRCd
•ARG-PRO
CLIENTES

Después de la primera implementación de Jarkko Oikarinende, 
han surgido una gran cantidad de implementaciones distintas de 
clientes IRC, tanto como programas independientes, 
como mIRC, Irssi, Konversation o X-Chat de los más populares, 
como integradas dentro de otros programas, como Chatzilla.
Se destaca también la utilización de distintos scripts, los cuales 
tienen como finalidad tomar un cliente existente de IRC como 
plataforma para el desarrollo de distintos scripts los cuales 
añaden funcionalidades extra y facilitan la operación de diversos 
clientes IRC. En este caso se 
destacan Looksharp, NavIRC, IRCap, Xscript, entre otros.
Glosario


Owner: en algunas redes o servidores suelen tener un ~ antes del nick. Se 
les denomina dueños del canal y tienen el poder de dar los rangos 
automáticamente.
Cliente: nombre genérico dado al software con el cual nos conectamos a 
las diferentes redes.
Redes: conjunto de diferentes servidores a los que se pueden conectar los 
usuarios para acceder a un mismo contenido. Ejemplos de redes 
son DALnet, Undernet, Quakenet, EFnet, Freenode o IRC-Hispano.
Nickname o Nick: pseudónimo con el que se nos conocerá.
Idle: tiempo sin hablar de un usuario, o sea inactivo.
Away: ausencia, normalmente va acompañado de un motivo.
Bot: (robot). Es un cliente conectado a un servidor que responde 
automáticamente a órdenes o a ciertas acciones, por lo regular no hay un 
humano detrás de ese cliente.
IRCop: (IRC Operator). Persona encargada de gestionar y mantener la red.
HostSetter: es un usuario con privilegios para asignar, remover y cambiar host 
virtuales (vhost) en redes con servicio del tipo Anope.
Operador: es un usuario con privilegios de administrador en un canal en 
específico. Suele tener una @ antes del nick.
Half-Op o medio operador: Son usuarios con privilegios para administrar un 
canal, pero menos que los operadores. Sólo existen en algunas redes y tienen 
un % como símbolo antes del nick.
Helper: Persona que sirve de ayudar a los demás con comandos, 
generalmente personas nuevas en IRC
Lag: tiempo que tarda en llegar un mensaje que se envía a otro usuario, si es 
más de 30 s de lag es recomendable tratar de conectar otro servidor.
Netsplit: sucede cuando un servidor pierde el enlace de comunicación con el 
resto de la red.
MOTD: (Message of The Day). Es el mensaje del día de un servidor, por lo 
regular estos mensajes incluyen las reglas e información del servidor que 
estamos utilizando.

Presentación 6