| / Die Hauptseite / Informationen / Was ist IRC? | |||
|
- Informationen |
Was ist IRC?Eine Einführung in das Internet Relay Chat NetzwerkDas IRC (Internet Relay Chat) Protokoll verbindet Menschen weltweit. In IRC Netzwerken zusammengeschlossene IRC Server stehen für alle Nutzer offen und bieten diesen die Möglichkeit in verschiedenen Diskussionsräumen, sogenannten Channels, zusammenzukommen und dort in Echtzeit und direkt miteinander zu kommunizieren. Dabei ist es sowohl möglich, in verschiedenen Channels mit allen anwesenden Nutzern zu diskutieren, als auch mit einzelnen Nutzern direkte, private Gespräche zu führen. Wenn man so will ist IRC der wohl älteste Instant Messenger der Welt, doch durch die für alle zugänglichen Channels gibt es zu jedem Thema eine gut besuchte Diskussionsecke. Bei wichtigen Ereignissen in der Welt kommt es spontan zur Eröffnung neuer Channels mit Augenzeugenberichten und Diskussionen zum Thema. GeschichteDas IRC Protokoll wurde 1988 von Jarkko Oikarinen an der Universität von Oulu in Finnland entwickelt. Er schrieb den ersten IRC Client und Server, der erste IRC Server ging im August 1988 mit dem Hostname tosun.oulu.fi ans Netz. Nach und nach kamen weitere Server an Universitäten rund um die Welt dazu, und im Juli 1990 bestand das IRC Netzwerk bereits aus 38 Servern um die ganze Welt verteilt, die allerdings nur von durchschnittlich 12 Usern gleichzeitig genutzt wurden. Zu diesem Zeitpunkt gab es nur "das IRC Netzwerk", der Verband, in dem alle IRC Server rund um die Welt verbunden waren. Doch mit der Zeit entstanden (meist aufgrund von Unstimmigkeiten zwischen den Verantwortlichen) mehr und mehr einzelne, voneinander getrennte Netze mit jeweils eigenen Server und Nutzern. Heute gibt es die "Großen" IRCNet, EFNet, DALNet und das Undernet sowie tausende von kleineren Netzen, zu denen auch unser Freechat Network gehört. Für eine ausführlichere Geschichte empfehlen wir euch die History of IRC Seite von Daniel Stenberg, die relativ kompakt einen sehr guten und faszinierenden Überblick über die Entwicklung der IRC Kultur und der unterschiedlichen Netze gibt. TechnikTO DO: Skizze einfügen. Ein IRC Netzwerk wie das Freechat Network besteht aus mehreren Servern, die alle direkt oder indirekt miteinander in Verbindung stehen (siehe oben: Server 1 und Server 2 stehen genau wie Server 2 und Server 3 direkt miteinander in Verbindung, Server 1 und Server 3 stehen aber nur indirekt über Server 2 in Verbindung). Als interessierter Chatter braucht man nur eine Verbindung zu einem der oftmals sehr zahlreichen Server herstellen und ist trotzdem mit dem gesamten Netzwerk verbunden: Die Server leiten die Diskussionen in den Channels untereinander weiter, so dass die Aussagen von User A, der mit Server 1 verbunden ist, auch bei User B am Server 3 ankommen. Daher kommt auch der Name Internet Relay Network (engl. weiterleiten). Auf jedem der IRC Server läuft dabei eine Software, ein sogennanter ircd, die die Funktionen des IRC Servers zur Verfügung stellt und die Verbindungen sowohl zu anderen Servern als auch zu den verbundenen Nutzern verwaltet. Die Administration und Konfiguration dieser Software wird von den sogenannten IRCOps durchgeführt, die für den reibungslosen Betrieb der Server verantwortlich sind und zu diesem Zwecke auch mit besonderen Rechten ausgestattet sind (so können sie Nutzer von einem Server herunterschmeissen und verbannen). Die Software wird in alle Regel über Text-Konfigurationsdateien konfiguriert, und aus deren Aufbau haben sich verschiedene Begriffe in den allgemeinen "IRC Slang" durchgesetzt: So wird mit einer "K-Line" die Verbannung von einem Server bezeichnet, weil diese in der Konfigurationsdatei in mit einem K eingeleiteten Einträgen aufgeführt werden. Das nötige "Relaying" der Nachrichten von Server zu Server kann natürlich auch zu Problemen führen: Sollte aus welchen Gründen auch immer die Verbindung zwischen Server 1 und Server 2 abreissen, kommt es zu einem sogenannten netsplit, ein Teil des Netzes (namentlich Server 1) wird abgespalten. Für die Nutzer auf Server 2 und Server 3 verschwinden plötzlich all diejenigen Chatpartner, die mit Server 1 verbunden waren, und die Nutzer auf Server 1 verlieren sogar den Kontakt zu jedem, der nicht auch auf Server 1 chattet. Durch die relativ hohe Stabilität des Internets heutzutage passiert das nur noch recht selten, aber da insb. bei den großen Netze Diskussionen oft über eine Vielzahl an Servern laufen, bis sie beim Empfänger ankommen, geschieht dies dort einfach nur aufgrund der Masse der Verbindungen, die abreissen können, immernoch von Zeit zu Zeit. Das hat jedoch noch weiterreichende Probleme: Während die beiden Teile des Netzes (Server 1 bzw. der Rest) voneinander getrennt sind können auf beiden Teilen des Netzes die gleichen Channels neu eröffnet werden und verschiedene User können auf dem je anderen Netz denselben Nickname haben. Das darf im IRC Netzwerk nicht sein, wenn Server 1 und Server 2 also wieder eine Verbindung aufbauen müssen diese Konflikte irgendwie abgebaut werden - das hat zur Folge, dass es zu sogenannten Overrides kommt und User ihren Status verlieren oder gar vom Server abgemeldet werden. Channels und Channel Operators
Diskussionen finden im IRC immer in den Diskussionsräumen, den sogenannten Channels, statt. Jeder Channel hat dabei einen im IRC Netzwerk eindeutigen Namen, mit dem andere Nutzer diesen Channel betreten können. Ein Channelname beginnt immer mit dem Rautezeichen ( Als Channel Operator hat man besondere Möglichkeiten in den jeweiligen Channels: Man kann verschiedene Optionen für einen Channel konfigurieren (sogenannte Modes), kann neue Operators bestimmen und kann unerwünschte Nutzer aus dem Channel "kicken" oder auch dauerhaft verbannen. Außerdem kann man User mit sogenannten "Voice" Rechten ausstatten und ihnen diese wieder entziehen. Voice Rechte werden vor allem eingesetzt, wenn der Channel auf "moderiert" gesetzt wird, dann dürfen nur Operators und Nutzer mit Voice Rechten in diesem Channel schreiben. Befehle
Die IRC Server reagieren auf bestimmte Befehle, über die man die Funktionen des Netzes ansprechen kann und etwa Channels betritt und verlässt oder spezielle Dienste nutzen kann. Die allermeisten IRC Clients verarbeiten Befehle, indem man dem Befehlsnamen einen Slash (
Möchtest du beispielsweise das Topic des Channels
IRC ClientsDie Verbindung zu einem IRC Netzwerk erfolgt immer mit Hilfe eines Clients, also einer Software-Anwendung die auf dem eigenen Rechner läuft. Der bei Weitem bekannteste IRC Client für Windows ist dabei mIRC, über das wir auch eine eigene Informationsseite haben. Für Linux hat sich als graphischer Client X-Chat durchgesetzt, den es auch in einer speziellen Windows Version gibt. Es gibt aber auch Browser mit IRC Unterstützung, so haben manche Mozilla Pakete "ChatZilla'' mit im Angebot. Als schneller Einstieg kann jedoch auch auf unseren Webchat zurückgegriffen werden, der voll über das Internet ausführbar ist und nicht erst installiert werden muss. |
||
|
|||