Protocol for real-time Internet chat and messaging
For other uses, see IRC (disambiguation).
Internet Relay Chat
Communication protocol
Abbreviation
IRC
Purpose
Instant messaging
Developer(s)
Jarkko Oikarinen
Introduction
August 1988; 35 years ago (1988-08)
Influenced
Not yet superseded IRCv3 (standards process working group)
OSI layer
Application layer
Port(s)
6667, 6697
RFC(s)
RFC 1459
Internet protocol suite
Application layer
BGP
DHCP (v6)
DNS
FTP
HTTP (HTTP/3)
HTTPS
IMAP
IRC
LDAP
MGCP
MQTT
NNTP
NTP
OSPF
POP
PTP
ONC/RPC
RTP
RTSP
RIP
SIP
SMTP
SNMP
SSH
Telnet
TLS/SSL
XMPP
more...
Transport layer
TCP
UDP
DCCP
SCTP
RSVP
QUIC
more...
Internet layer
IP
v4
v6
ICMP (v6)
NDP
ECN
IGMP
IPsec
more...
Link layer
ARP
Tunnels
PPP
MAC
more...
v
t
e
Internet Relay Chat (IRC) is a text-based chat system for instant messaging. IRC is designed for group communication in discussion forums, called channels,[1] but also allows one-on-one communication via private messages[2] as well as chat and data transfer,[3] including file sharing.[4]
Internet Relay Chat is implemented as an application layer protocol to facilitate communication in the form of text. The chat process works on a client–server networking model. Users connect, using a client—which may be a web app, a standalone desktop program, or embedded into part of a larger program—to an IRC server, which may be part of a larger IRC network. Examples of programs used to connect include Mibbit, IRCCloud, KiwiIRC, and mIRC.
IRC usage has been declining steadily since 2003, losing 60 percent of its users.[5] In April 2011, the top 100 IRC networks served more than 200,000 users at a time.[6]
^"One-to-many". Internet Relay Chat Protocol. p. 11. sec. 3.2. doi:10.17487/RFC1459. RFC 1459.
^"One-To-One Communication". Internet Relay Chat: Architecture. p. 5. sec. 5.1. doi:10.17487/RFC2810. RFC 2810.
^Rollo, Troy. "A Description of the DCC Protocol". IRCHelp.org. Retrieved 8 April 2011.
^Wang, Wallace (25 October 2004). "Instant Messaging and Online Chat Rooms: Internet Relay Chat (IRC)". Steal this File Sharing Book (1st ed.). San Francisco, California: No Starch Press. pp. 61–67. ISBN 978-1-59327-050-6.
^Cite error: The named reference pingdom was invoked but never defined (see the help page).
^"IRC Networks – Top 100". irc.netsplit.de. Retrieved 26 October 2023.
Internet Relay Chat (IRC) is a text-based chat system for instant messaging. IRC is designed for group communication in discussion forums, called channels...
the IRC protocol, enabling people to talk to each other via the Internet (exchanging textual messages in real time). It is distinct from an IRC bot that...
An IRC bot is a set of scripts or an independent program that connects to Internet Relay Chat as a client, and so appears to other IRC users as another...
Libera Chat, stylized as Libera.Chat, is an IRC network for free and open-source software projects. It was founded on 19 May 2021 by former Freenode staff...
Infrared compact or IRc designations are objects in several astronomical catalogues. The first is a list of near-infrared sources in the NGC 6334 molecular...
tables compare general and technical information between a number of notable IRC client programs which have been discussed in independent, reliable prior...
Internet Relay Chat services (usually called IRC services) is a name for a set of features implemented on many modern Internet Relay Chat networks. Services...
Visual IRC (ViRC) is an open-source Internet Relay Chat client for the Windows operating system. Unlike many other IRC clients, nearly all of the functionality...
mIRC (Arabic: إم آي آر سي) is an Internet Relay Chat (IRC) client for Windows. It is a fully functional chat utility and its integrated scripting language...
different scripting languages for different types of IRC clients: ircII, BitchX, HexChat, mIRC, Visual IRC, Bersirc, and others have their own scripting languages...
An IRC channel takeover is an acquisition of IRC channel operator status by someone other than the channel's owner. It has largely been eliminated due...
The International Rescue Committee (IRC) is a global humanitarian aid, relief, and development nongovernmental organization. Founded in 1933 as the International...
ircII (pronounced i-r-c-two or irk-two, and sometimes referred to as IRC client, second edition) is a free, open-source Unix IRC and ICB client written...
An IRC operator (often abbreviated as IRCop or oper) is a user on an Internet Relay Chat network who has privileged access. IRC operators are charged with...
added to major IRC daemons. Most IRC clients require commands to be preceded by a slash ("/"). Some commands are actually sent to IRC bots; these are...
is a web-based client for web browsers that supports Internet Relay Chat (IRC), Yahoo! Messenger, and Twitter. It is developed by Jimmy Moore and is designed...
Chat (IRC) network, c.[clarification needed] 2022, with about 36 client servers serving 47,444 users in ~6000 channels at any given time. IRC clients...
DALnet is an Internet Relay Chat (IRC) network made up of 39 servers, with a stable population of approximately 10,000 users in about 4,000 channels....
Relay Chat (IRC) network, with more than 35,000 users. It is the modern-day descendant of the original IRC network. Initially, most IRC servers formed...
IRC subculture refers to the particular set of social features common to interaction on the various Internet Relay Chat (IRC) systems around the world...
AmIRC is an MUI-based IRC client for the Amiga. First released in 1995 as a shareware, it was later open-sourced. AmIRC offers large degree of configuration...
BitchX /ˈbɪtʃɛks/ is a free IRC client that has been regarded as the most popular ircII-based IRC client. The initial implementation, written by "Trench"...
IRC Limited (IRC; simplified Chinese: 铁江现货有限公司; traditional Chinese: 鐵江現貨有限公司) (SEHK: 1029) is a Hong Kong-based business that is focused on exploring...