Internet Relay Chat (IRC) :-


IRC image


Internet Relay Chat (IRC) is a protocol for real-time Internet text 

messaging (chator synchronous conferencing. It is mainly designed 

for Group Communication in discussion forums, calledchannels, but 

also allows one-to-one communication via private message as well 

as chat and data transferincluding file sharing.

                          IRC was originally created by a gentleman from 

Finland named Jarkko Oikarinen, based on his experience 

with chat applications on BBS (Bulletin board system ) . 

Prior to the widespread use of the Internet, people with 

computers would often communicate by dialing in 

to a Bulletin board system (BBS) or other proprietary service.


BBS (Bulletin board system ) :-


image of BBS


Bulletin Board System, or BBS, is a 

computer system running software that allows users to 

connect and log in to the system using a terminal program

Once logged in, a user can perform functions such as 

uploading and downloading software and data, reading 

news and bulletins, and exchanging messages with other 

users, either through email, public message boards, and 

sometimes via direct chattingMany BBSes also offer 

on-line gamesin which users can compete with each other, 

and BBSes with multiple phone lines often provide chat 

rooms, allowing users to interact with each other.

                        He (Jarkko Oikarinen) wrote the first client and 

server software in 1988 . the protocol was later formally defined in 

RFC 1459, Internet Relay Chat Protocolpublished May 1993.


RFC: Internet Relay Chat Protocol


RFC protocol

An RFC (Request for Comments ) is an Internet information document

or standard. The IRC RFCs provide the technical details that 

describe the Internet Relay Chat protocol. They are must-reads 

for anybody interested in writing an IRC client or advanced script.


Channels :-

image of Channels


The basic means of communicating to a group of users 

in an established IRC session is through a channel. 

Channels on a network can be displayed using the IRC 

command LIST, which lists all currently available 

channels that do not have the modes +s or +p set, 

on that particular network.


New RFCs for IRC :-

In April 2000, the IRC standard was revised and enhanced 

with several new extended capabilities, and published as 

a set of four smaller documents: RFCs 2810 through 2813. 

Each of these focuses on one particular area of IRC functionality.

1. RFC 2810 Internet Relay Chat: Architecture

2. RFC 2811 Internet Relay Chat: Channel Management

3. RFC 2812 Internet Relay Chat: Client Protocol

4. RFC 2813 Internet Relay Chat: Server Protocol


Thank You To ALL My Reader
                                                                                                                                                                         Related Post

Comments