Der IRC ( Internet Relay Chat ) bietet weltweit die Möglichkeiten zur Echtzeitkommunikation das Internet . Es ist ein verteiltes Netzwerk das Daten über dezentral verteilte Server die untereinander verknüpft sind austauscht. Es mehrere voneinander unabhängige Netze mit Namen wie EFnet IRCNet Undernet DALnet Freenode oder NewNet. Das größte IRC-Netzwerk ist Quakenet . Das Chatsystem ist textbasiert erlaubt jedoch Spezialkommandos auch den Austausch von Dateien und Informationen durch eine TCP Verbindung zweier User. Um sich mit IRC zu verbinden benötigt der Benutzer ein Client -Programm.
Diese Programme bieten meistens bereits eine an Servern an mit denen man sich lassen kann. Nachdem man mit einem Server ist kann man einen oder mehrere Räume auswählen in denen man chatten möchte. Der der Channels deutet meistens bereits auf die der sich darin aufhaltenden Personen hin. Ein mit dem Namen #Berlin wird z.B. größtenteils Berlinern besiedelt sein. Wenn ein Name für noch nicht vorhandenen Channel angegeben wird so dadurch ein neuer Channel geschaffen der solange bis sich keine Benutzer mehr darin befinden. nach verwendetem Netz kann ein Channel ggf. registriert werden um Missbrauch des Namens und/oder zu verhindern. Hierzu werden Channelservices wie ChanServ L und Q (Quakenet) genutzt.)