Internet Relay Chat (IRC) is a protocol for real-time Internet text
messaging (chat) or 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 transfer, including 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 ) :-
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
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 chatting. Many BBSes also offer
on-line games, in which users can compete with each other,
and BBSes with multiple phone lines often provide chat
rooms, allowing users to interact with each other.
on-line games, in 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 Protocol, published May 1993.
RFC: Internet Relay Chat 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 :-
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.
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.
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
Comments
Post a Comment