The Western Isle
valinor | policy | bots | clients | staff | glossary index | search
RFC 2810: Internet Relay Chat: Architecture

 

RFC 2810: Internet Relay Chat: Architecture







Network Working Group                                           C. Kalt
Request for Comments: 2810                                   April 2000
Updates: 1459
Category: Informational


                   Internet Relay Chat: Architecture

Status of this Memo

   This memo provides information for the Internet community.  It does
   not specify an Internet standard of any kind.  Distribution of this
   memo is unlimited.

Copyright Notice

   Copyright (C) The Internet Society (2000).  All Rights Reserved.

Abstract

   The IRC (Internet Relay Chat) protocol is for use with text based
   conferencing. It has been developed since 1989 when it was originally
   implemented as a mean for users on a BBS to chat amongst themselves.

   First formally documented in May 1993 by RFC 1459 [IRC], the protocol
   has kept evolving. This document is an update describing the
   architecture of the current IRC protocol and the role of its
   different components.  Other documents describe in detail the
   protocol used between the various components defined here.

Table of Contents

1. Introduction
2. Components
2.1 Servers
2.2 Clients
2.2.1 User Clients
2.2.2 Service Clients
3. Architecture
4. IRC Protocol Services
4.1 Client Locator
4.2 Message Relaying
4.3 Channel Hosting And Management
5. IRC Concepts
5.1 One-To-One Communication
5.2 One-To-Many
5.2.1 To A Channel
5.2.2 To A Host/Server Mask
5.2.3 To A List
5.3 One-To-All
5.3.1 Client-to-Client
5.3.2 Client-to-Server
5.3.3 Server-to-Server
6. Current Problems
6.1 Scalability
6.2 Reliability
6.3 Network Congestion
6.4 Privacy
7. Security Considerations
8. Current Support And Availability
9. Acknowledgements
10. References
11. Author's Address

12. Full Copyright Statement

next

Other Links

  1. IRC Documents
  2. Glossry of IRC terms and abbreviations
  3. How to connect to SorceryNet
  4. List of IRC Client software
  5. Valinor SorceryNet Server Page
  6. SorceryNet Main Site