Manual IRC by Urceira

Anuncio
Manual IRC by Urceira
INTRODUCCION
IRC (siglas de Internet Relay Chat) es un protocolo de comunicación en tiempo real basado
en texto, que permite debates en grupo o entre dos personas y que está clasificado dentro de
la Mensajería instantánea. 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 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.
IRC fue creado por Jarkko Oikarinen (alias "WiZ") en agosto de 1988 con el motivo de
reemplazar al programa MUT (talk multiusuario) en un BBS llamado OuluBox en Finlandia.
Oikarinen se inspiró en el Bitnet Relay Chat el cual operaba en la red Bitnet.
El IRC ganó popularidad cuando 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. Fue
utilizado de similar manera por los Kuwatíes durante la Invasión a Irak.
1/7
Manual IRC by Urceira
Jarkko Oikarinen
Conocido en IRC Como WiZ, fue el desarollador de la primera red de Chat en Internet,
Nombrada IRC, Internet Relay Chat. El escribió el primer servidor y cliente en 1988 de Agosto,
mientras trabaja en la Universidad de Oulu en Finlandia. El cual fue el primer programa en
reemplazar un programa llamado MUT (MultiUser Talk) en BBS llamado OuluBox en
Finlandia. Jarkko Oikarinen encontro su inspiración en Bitnet Relay Chat, el cual operaba en
la red de Bitnet. Se le otorgo el premio Dvorak Award en 1997 por el desarrollo de IRC; En
2005 recibio el Special Recognition Award por la fundación Millennium Technology Prize.
Oikarinen recibio su Ph.D. en la Universidad de Oulu en 1999.
INFORMACION TECNICA
2/7
Manual IRC by Urceira
IRC es un Protocolo de red que utiliza TCP así como opcionalmente SSL. Un servidor de IRC
se puede conectar a otros servidores IRC para expandir la red IRC. Los usuarios acceden a
las redes de IRC conectando un cliente a un servidor. Existen muchas implementaciones de
clientes IRC así como de servidores. La mayoría de los servidores IRC no necesitan que los
usuarios se registren, aunque de cualquier manera se necesita que los usuarios establezcan
un alias antes de conectarse.
IRC es un protocolo que envía sus mensajes en texto plano, lo que significa que es posible
(aunque tal vez no convenientemente) utilizar IRC mediante un cliente de flujo de bytes básico
como netcat o telnet. De cualquier manera, el protocolo solamente utiliza una versión
ligeramente modificada de ASCII, y originalmente no proporciona soporte para caracteres no
ASCII en el texto, lo que da como resultado que existan muchas codificaciones incompatibles
tales como ISO 8859-1, UTF-8, etc.
Debido a que las implementaciones de IRC utilizan grafos acíclicos como su modelo de
conexión, se carece de redundancia y por ese motivo la caída de algún servidor da como
resultado un netsplit.
GLOSARIO
· Cliente: nombre genérico dado al software con el cual nos conectamos a las diferentes
redes.
3/7
Manual IRC by Urceira
· Redes: conjunto de diferentes servidores a los que se pueden conectar los usuarios para
acceder a un mismo contenido. Ejemplos de redes son Freenode o IRC-Hispano.
· Nickname o Nick: pseudónimo con el que se nos conocerá.
· Idle: tiempo sin hablar de un usuario.
· 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.
· 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.
· 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.
·
red.
Netsplit: sucede cuando un servidor pierde el enlace de comunicación con el resto de la
4/7
Manual IRC by Urceira
·
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.
·
Flood: consiste en enviar gran cantidad de datos a un usuario o canal, normalmente con
la finalidad de molestar o desconectar a otros usuarios.
·
Clon: un Clon es una conexión al IRC de un usuario usando una conexión ya abierta,
con la misma IP.
·
K-Line: es la prohibición de entrar por un determinado servidor de IRC, normalmente por
saturación o por reconectar demasido rápido, aunque en algunas redes existan k-lines
diferentes por acciones inapropiadas, la solución a un k-line es entrar por otro servidor del
IRC.
·
Nuke: un nuke es un ataque utilizando envíos de "paquetes" que nos provocara la
desconexión, la mejor defensa es instalarse un firewall.
·
PING?PONG!: esto aparece en nuestra ventana del status, y es la comprobación que
hace el servidor para ver si nuestra conexión esta activa y si llevamos algún tiempo sin enviar
ningún dato, y si nuestro ordenador no contesta, cortará la comunicación. También un PING
escrito así /ctcp nick ping sirve para ver el lag del nick que queramos.
·
TakeOver: un takeover es cuando 1 o más usuarios se apoderan de un canal, por
ejemplo aprovechando un split.
·
Banear: es impedir que un usuario hable en un #canal. Si el usuario sale o es
expulsado, no podrá volver hasta que se lo quiten. Solo puede ser realizado por alguien con %
o superior.
·
Op o operador(@): usuarios con privilegios para administrar un canal, depende de los
5/7
Manual IRC by Urceira
owners/founders y protects. En la jerarquia del canal de IRC ocupan el tercer lugar. Pueden
dar niveles inferiores o iguales y modificar modos (si esta establecido por el founder).
·
Owner/Founder o dueño/fundador(~): máximos en la jerarquia del canal. Es el creador o,
en su defecto, el poseedor de la contraseña del canal. Tiene todos los privilegios, puede dar
niveles, modificar modos,...
·
Protect o protegido(&): de iguales funciones que el OP pero con mayor poder.
·
Voice o voceador(+): usuarios sin ningun poder ni privilegio. El nivel solo te otorga la
oportunidad de ser leido en el caso de que el canal este en modo moderado(solo hablan los
que tengan nivel o access)
·
Kick o patada: forma de mostrarle la salida a un usuario con el que se le echa aunque
puede volver a entrar.
·
Akick o autokick: ban que programa al bot para expulsar a cierto nick cada vez que
entre. Tiene una funcion de ban y otra de kick.Solo puede ser realizado por @ o superior
aunque, si los modos lo establecen , se tendra que tener un nivel de founder o Project minimo.
UTILIDADES
6/7
Manual IRC by Urceira
El iRC es popularmente utilizado para hablar, hacerse de amigos y reunir grupos de gente con
los mismos gustos. Para ello, cualquier persona puede iniciar el canal especifico. 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.
7/7
Descargar