EMZETT.
Login

IRC

IRC Bild: User:D0ktorz, Public domain, Wikimedia Commons

Kurz: Internet Relay Chat — eines der ältesten Text-Chat-Protokolle des Internets, organisiert in themenbezogenen Channels auf zentralen Servern.

Genauer: Nutzer verbinden sich mit einem IRC-Server, treten Channels bei (z. B. #support) und tauschen Nachrichten in Echtzeit aus. Vor modernen Diensten wie Slack oder Discord der De-facto-Standard für Community- und Entwickler-Chats; wird bis heute in vielen Open-Source-Projekten genutzt.

Im Detail

Das IRC-Protokoll (spezifiziert 1988) folgt einem einfachen textbasierten Client-Server-Modell: Der Client verbindet sich per TCP mit einem IRC-Server und schickt Zeilen-basierte Textbefehle:

JOIN #beispielkanal
PRIVMSG #beispielkanal :Hallo zusammen!
NICK meinneuername

Mehrere IRC-Server können sich zu einem “Netzwerk” zusammenschließen (z. B. das bekannte Libera.Chat), sodass Nachrichten serverübergreifend weitergeleitet werden und Nutzer auf beliebigen Servern desselben Netzwerks denselben Channel sehen. Diese dezentrale, aber gleichzeitig zentral moderierte Architektur (jeder Channel hat Operatoren mit administrativen Rechten) machte IRC lange zum Rückgrat der Open-Source-Community-Kommunikation.

Im Vergleich zu modernen Diensten wie Slack oder Discord fehlen IRC von Haus aus viele heute selbstverständliche Funktionen: keine persistente Nachrichtenhistorie (Nachrichten, die gesendet wurden während man offline war, gehen ohne Zusatzsoftware verloren), keine eingebaute Dateiübertragung, keine grafischen Emoji-Reaktionen. Gerade diese bewusste Schlankheit — reiner Text, offenes Protokoll, viele frei wählbare Clients — ist aber auch der Grund, warum IRC in Entwicklergemeinschaften bis heute genutzt wird: geringer Ressourcenbedarf, volle Kontrolle über den eigenen Client, und keine Bindung an einen einzelnen kommerziellen Anbieter.

Siehe auch: Kommunikation