Browse Prior Art Database

Internet Relay Chat: Server Protocol (RFC2813)

IP.com Disclosure Number: IPCOM000003412D
Original Publication Date: 2000-Apr-01
Included in the Prior Art Database: 2000-Sep-13
Document File: 21 page(s) / 53K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

C. Kalt: AUTHOR

Abstract

While based on the client-server model, the IRC (Internet Relay Chat) protocol allows servers to connect to each other effectively forming a network.

This text was extracted from a ASCII document.
This is the abbreviated version, containing approximately 5% of the total text.

Network Working Group C. Kalt

Request for Comments: 2813 April 2000

Updates: 1459

Category: Informational

Internet Relay Chat: Server Protocol

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

While based on the client-server model, the IRC (Internet Relay Chat)

protocol allows servers to connect to each other effectively forming

a network.

This document defines the protocol used by servers to talk to each

other. It was originally a superset of the client protocol but has

evolved differently.

First formally documented in May 1993 as part of RFC 1459 [IRC], most

of the changes brought since then can be found in this document as

development was focused on making the protocol scale better. Better

scalability has allowed existing world-wide networks to keep growing

and reach sizes which defy the old specification.

Table of Contents

1. Introduction ............................................... 3

2. Global database ............................................ 3

2.1 Servers ................................................ 3

2.2 Clients ................................................ 4

2.2.1 Users ............................................. 4

2.2.2 Services .......................................... 4

2.3 Channels ............................................... 4

3. The IRC Server Specification ............................... 5

3.1 Overview ............................................... 5

3.2 Character codes ........................................ 5

3.3 Messages ............................................... 5

3.3.1 Message format in Augmented BNF ................... 6

3.4 Numeric replies ........................................ 7

4. Message Details ............................................ 7

4.1 Connection Registration ................................ 8

4.1.1 Password message .................................. 8

4.1.2 Server message .................................... 9

4.1.3 Nick .............................................. 10

4.1.4 Service message ................................... 11

4.1.5 Quit .............................................. 12

4.1.6 Server quit message ..........................