Internet Relay Chat (IRC) is an application layer protocol that facilitates communication in the form of text.
The chat process works on a client/server networking model.
Jyrki Kuoppala pushed Jarkko to ask Oulu University to free the IRC code so that it also could be run outside of Oulu, and after they finally got it released, Jyrki Kuoppala immediately installed another server. Jarkko got some friends at the Helsinki University and Tampere University to start running IRC servers when his number of users increased and other universities soon followed.
At this time Jarkko realized that the rest of the BBS features probably wouldn't fit in his program.
For the latter purpose, the Undernet implemented timestamps, new routing and offered the CService—a program that allowed users to register channels and then attempted to protect them from troublemakers.
The very first server list presented, from February 15, 1993, includes servers from USA, Canada, France, Croatia and Japan.
Another fork effort, the first that really made a big and lasting difference, was initiated by 'Wildthang' in the U. October 1992 (it forked off the EFnet ircd version 2.8.10).
It was meant to be just a test network to develop bots on but it quickly grew to a network "for friends and their friends".
These clients communicate with chat servers to transfer messages to other clients.IRC was created by Jarkko Oikarinen in August 1988 to replace a program called MUT (Multi User Talk) on a BBS called Oulu Box at the University of Oulu in Finland, where he was working at the Department of Information Processing Science.Jarkko intended to extend the BBS software he administered, to allow news in the Usenet style, real time discussions and similar BBS features.In fact, software implementation varied significantly from one network to the other, each network implementing their own policies and standards in their own code bases.During the summer of 1994, the Undernet was itself forked.