Internet Relay Chat
Internet Relay Chat (IRC) is a text-based Internet communication protocol and chat system used for group conversations in channels and for private one-to-one messaging.
Internet Relay Chat (IRC) is a text-based chat protocol for group conversations and private messaging. It was created in 1988 by Jarkko Oikarinen in Finland.
What it is
IRC is an open protocol for real-time text communication over the Internet. It uses a client-server model, where users connect to servers with a client application and join named channels (often starting with #) or send private messages. Optional TLS encryption provides security.
How it works
Users run an IRC client to connect to an IRC server. The server relays messages to all participants in a channel. Channels are identified by names like #example. The system also supports one-to-one private messaging, file transfers, and data sharing. Communication runs over TCP, with optional TLS for encrypted sessions.
Key details
IRC was created in 1988 by Jarkko Oikarinen as a replacement for early chat systems. It became one of the first widely used real-time Internet chat systems. Its decentralized server network and lightweight design have made it influential among technical communities, open-source groups, and Canadian universities.
In short
- IRC is a text-based chat protocol for group channels and private messages.
- It uses a client-server model over TCP with optional TLS encryption.
- Created in 1988 by Jarkko Oikarinen in Finland.
- Still used by communities valuing lightweight, real-time chat.
IRC has historically been used by Canadian universities, technical communities, and open-source groups, but there is no uniquely Canadian origin or Canada-specific definition in the provided sources.
Quick questions
What does IRC stand for?
Who created IRC?
What is IRC used for?
Sources
- Wikipedia — https://en.wikipedia.org/wiki/IRCSupports: Definition, channels, private messages, file transfer, client-server model.
- MDN Web Docs — https://developer.mozilla.org/en-US/docs/Glossary/IRCSupports: Definition, client-server model, open protocol, TCP, channels.
- Network Encyclopedia — https://networkencyclopedia.com/internet-relay-chat-irc/Supports: Creation date, inventor, RFC reference, client-server model, TCP/TLS details.
- Daniel Stenberg — https://daniel.haxx.se/irchistory.htmlSupports: History of IRC creation at the University of Oulu in 1988.
- Simple Wikipedia — https://simple.wikipedia.org/wiki/Internet_Relay_ChatSupports: General definition and TCP/TLS use.