Was ist IRC?
Internet Relay Chat, kurz IRC,
bezeichnet ein etabliertes, rein textbasiertes
Chat-System.
Es ermöglicht Gesprächsrunden mit einer beliebigen Anzahl von
Teilnehmern in sogenannten
Channels (Gesprächskanäle), aber auch Gespräche zwischen
zwei Teilnehmern (Privatchat).
Neue Channels können üblicherweise jederzeit von jedem
Teilnehmer frei eröffnet werden, ebenso kann man gleichzeitig an
mehreren Channels teilnehmen.
Zur Teilnahme wird ein spezielles Chat-Programm, der IRC-Client verwendet; es existiert alleinstehende Software sowie beispielsweise in Browsern integrierte Funktionalitäten (z.B. Opera oder Mozilla/Seamonkey).
IRC ist verglichen mit anderen Chat-Systemen äußerst leistungsfähig und robust. Zur Vermittlung der Gespräche wird ein Netzwerk aus miteinander verbundenen Servern eingesetzt, so dass die Belastung auf viele Rechner verteilt und so eine nahezu beliebig große „Chatlandschaft“ ermöglicht wird. Die größten IRC-Netzwerke bestehen aus mehreren dutzend IRC-Servern, verbinden gleichzeitig über 100.000 Benutzer und verwalten zehntausende Channel, an denen jeweils bis zu 2.000 Personen gleichzeitig teilnehmen. Trotz dieser enormen Ausmaße ist die Verzögerung eines abgeschickten Textes für gewöhnlich in der Größenordnung von Zehntelsekunden und überschreitet nur in seltenen Fällen die Sekundenmarke.
Im IRC stehen einem - zumindest auf unserem Server - verschiedene Services zur Verfügung.
Was sind IRC-Services?
Services bieten in aller Regel grundlegende
Funktions-Erweiterungen, die im ursprünglichen
IRC nicht vorgesehen waren, beispielsweise die
Anmeldung von Channels. Aus
Kompatibilitätsgründen zu den
IRC-Clients bzw. um das IRC-Protokoll
nicht verändern zu müssen, sind diese Funktionen
meist nur indirekt erreichbar, z.B. über die
Kommunikation mit virtuellen Usern/Bots statt
über direkte IRC-Befehle.
IRC-Services stellen zwar eine im Prinzip unabhängige und abschaltbare Komponente eines IRC-Netzwerkes dar, sind oftmals aber so wichtig und grundlegend, dass sie für einen geregelten Betrieb nicht wegzudenken sind. Dies ist beispielsweise der Fall, wenn User ihre Nicknames bei einem Dienst wie NickServ angemeldet haben und dieser darüber wacht, dass nur der echte Besitzer den Nickname benutzen darf. Aus diesem Grund ist vielen Usern nicht mal bekannt, dass IRC-Services nur eine Erweiterung sind.
IRC-Services erscheinen in aller Regel als User bzw. Bot im IRC, und nehmen im Privatchat Befehle entgegen. Obwohl sie wie normale User erscheinen, sind sie meistens nicht an die Restriktionen solcher gebunden. Sie können beispielsweise andere User aus einem Channel kicken oder Berechtigungen verleihen, ohne selbst im Channel zu sein, User umbenennen etc.









