IRC es un protocolo de comunicación en tiempo real basado en texto que permite debates entre dos o más personas a través de canales de conversación. Los usuarios se conectan a través de aplicaciones cliente a servidores IRC que gestionan los canales y conversaciones. Dentro de IRC existen diversos programas y servicios que brindan soporte a la red y usuarios, como NickServ, ChanServ y Anope IRC Services.