Internet Relay Chat (IRC) is an Internet protocol for distributed real-time messaging.
Many IRC networks exist, each usually consisting of several distributed servers to which users can connect using a client program.
Most notably IRC is used for group discussion in topical channels but allows private communication as well as peer-to-peer file transfers.
Further reading:
- Internet Relay Chat on Wikipedia (EN)