IRC (Internet relay chat) est un système mondial de discussion textuelle. Il nécessite une connexion internet et un client de messagerie IRC, qui va envoyer et recevoir des messages via les serveurs IRC.
Conçu par Jarrko Oikarinen à la fin des années 80, IRC est un protocole ouvert basé sur le protocole de transport TCP. Le serveur IRC diffuse les messages à toutes les personnes connectées sur l'un des nombreux canaux de discussion IRC (chacun avec son propre ID).