Internet Relay Chat

From IAB Wiki
(Difference between revisions)
Jump to: navigation, search
 
Line 1: Line 1:
 
[[Category:Glossary]]
 
[[Category:Glossary]]
== (Internet Relay Chat) ==
+
'''Internet Relay Chat''' (commonly termed ''IRC'') is a protocol for the real-time exchange of Internet text messages. It is designed for many-to-many communication named discussion forums (called ''channels''), but contains features that allow one-to-one communication, as well as the ability to transfer files.  The IRC protocol was formally defined by [http://tools.ietf.org/html/rfc1459 RFC 1459] in 1993.
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
+
===Servers===
time. IRC is structured as a network of servers, each of which accepts connections from client
+
An IRC network is a spanning tree of IRC servers, each of which may relay communications from one or more clients to the rest of the network, and vice-versa.  An IRC server may choose to only accept connections from other servers, but will generally accept connections from IRC clients. 
programs.
+
 
 +
Modern hardware and low global networking latency now permit a single IRC server to handle all the clients for a specific channel. 
 +
 
 +
===Clients===
 +
An IRC client is software that allows interaction with the IRC network, whether it be participation in a channel, transfer of files, or using other features of IRC.

Latest revision as of 12:56, 25 September 2012

Internet Relay Chat (commonly termed IRC) is a protocol for the real-time exchange of Internet text messages. It is designed for many-to-many communication named discussion forums (called channels), but contains features that allow one-to-one communication, as well as the ability to transfer files. The IRC protocol was formally defined by RFC 1459 in 1993.

Servers

An IRC network is a spanning tree of IRC servers, each of which may relay communications from one or more clients to the rest of the network, and vice-versa. An IRC server may choose to only accept connections from other servers, but will generally accept connections from IRC clients.

Modern hardware and low global networking latency now permit a single IRC server to handle all the clients for a specific channel.

Clients

An IRC client is software that allows interaction with the IRC network, whether it be participation in a channel, transfer of files, or using other features of IRC.

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox