1) a facility that allows people to chat in real time. The chats, or forums, are typed remarks, and they can be either public or private;
2) a protocol that allows users to converse with others in real time. IRC is structured as a network of servers, each of which accepts connections from client programs.