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 designados por nombres que comienzan con # o &. Los usuarios se conectan a un servidor usando una aplicación cliente y pueden comunicarse en los canales aunque no se hayan contactado anteriormente.