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 Internet communication protocol and chat system used for group conversations in channels and for private one-to-one messaging. It was created in 1988 by Jarkko Oikarinen in Finland and uses a client-server model over TCP, with optional TLS for encryption. IRC is designed mainly for group communication but also supports private messages.
History
IRC was created in 1988 by Jarkko Oikarinen as a replacement for the MUT program on a BBS at OuluBox in Finland. It later became one of the earliest widely used real-time Internet chat systems.
How it works
Users join IRC servers with a client application and communicate in channels, which are commonly identified by names beginning with symbols such as #. The system uses a client-server architecture and may use TLS for secure sessions.
Features
IRC supports group chats, private messages, and file transfer. It is an open protocol and has been implemented by many different clients and servers over time.
Legacy and use
IRC remains known as an influential early Internet communication system and is still used by communities that value lightweight, real-time text chat. Its long history has made it an important reference point in the evolution of online messaging.
Key facts
- IRC is designed mainly for group communication in named channels, but also supports private one-to-one messages.
- It is an open protocol implemented as an application-layer protocol for text communication.
- IRC clients connect to IRC servers, which relay messages to channel participants.
- IRC can support data transfer and file sharing in addition to text chat.
- The protocol dates to 1988 and was created by Jarkko Oikarinen in Finland.
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.
Frequently asked questions
What does IRC stand for?
Who created IRC?
What is IRC used for?
Is IRC a protocol or a program?
How do people join an IRC conversation?
References
- 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.