<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=IRC-Daemon</id>
	<title>IRC-Daemon - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=IRC-Daemon"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=IRC-Daemon&amp;action=history"/>
	<updated>2026-05-24T12:39:37Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=IRC-Daemon&amp;diff=430152&amp;oldid=prev</id>
		<title>imported&gt;PerfektesChaos: tk k</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=IRC-Daemon&amp;diff=430152&amp;oldid=prev"/>
		<updated>2023-07-12T10:28:11Z</updated>

		<summary type="html">&lt;p&gt;tk k&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Als &amp;#039;&amp;#039;&amp;#039;IRC-Daemon&amp;#039;&amp;#039;&amp;#039;, kurz &amp;#039;&amp;#039;IRCd&amp;#039;&amp;#039;, wird der [[Daemon]] ([[Server]]-[[Software]]) bezeichnet, der bei einem [[IRC-Server]] im [[Internet Relay Chat]] eingesetzt wird.&amp;lt;ref&amp;gt;{{Webarchiv |url=http://www.irchelp.org/irchelp/ircd/server-request.html |text=irchelp.org |wayback=20090422113612 |archiv-bot=2018-04-15 16:47:48 InternetArchiveBot}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der IRCd nimmt Verbindungen von [[IRC-Client]]s und anderen IRC-Servern entgegen und baut gegebenenfalls Verbindungen zu anderen IRC-Servern auf, um mit diesen ein [[IRC-Netzwerk]] zu bilden.&amp;lt;ref&amp;gt;{{RFC-Internet |RFC=1459 |Titel=Internet Relay Chat Protocol |Datum=1993-05 |Updated=2810 |Abschnitt=1.1 |Abschnittstitel=Servers}}&amp;lt;/ref&amp;gt; Hauptaufgabe ist es, [[Chat]]s entgegenzunehmen und die einzelnen Nachrichten zwischen den IRC-Clients, also den Gesprächspartnern, zu vermitteln.&amp;lt;ref&amp;gt;{{RFC-Internet |RFC=2810 |Titel=Internet Relay Chat: Architecture |Datum=2000-04 |Abschnitt=4.2 |Abschnittstitel=Message Relaying}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der erste IRCd wurde als [[freie Software]] 1988 von Jarkko Oikarinen entwickelt.&amp;lt;ref&amp;gt;[http://www.irc.org/history_docs/jarkko.html irc.org]&amp;lt;/ref&amp;gt; Die meisten IRC-Netzwerke setzen andere IRC-Daemons ein,&amp;lt;ref&amp;gt;[http://searchirc.com/ircd-versions searchirc.com]&amp;lt;/ref&amp;gt; die entweder Weiterentwicklungen des originalen oder anderer IRCds sind,&amp;lt;ref&amp;gt;[http://ircd-hybrid.com/history.html ircd-hybrid.com]&amp;lt;/ref&amp;gt; oder auch komplett von Grund auf neu entwickelt wurden, wie [[InspIRCd]]. Die Version eines auf einem Server benutzten IRCds lässt sich meist mit dem IRC-Befehl &amp;#039;&amp;#039;/version&amp;#039;&amp;#039; abfragen.&amp;lt;ref&amp;gt;{{RFC-Internet |RFC=1459 |Titel=Internet Relay Chat Protocol |Datum=1993-05 |Updated=2810 |Abschnitt=4.3.1 |Abschnittstitel=Version message}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[IRC-Dienste|IRC-Services]] können als Erweiterung des IRCd gesehen werden, die den Nutzern weitere Funktionen bieten, und sind externe Programme, die sich mit dem IRCd verbinden wie auch die Clients oder die anderen Server im Netzwerk.&amp;lt;ref&amp;gt;{{RFC-Internet |RFC=2810 |Titel=Internet Relay Chat: Architecture |Datum=2000-04 |Abschnitt=2.2.2 |Abschnittstitel=Service Clients}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IRC-Daemons sind in aller Regel ein einziger System[[Prozess (Informatik)|prozess]] ohne [[Thread (Informatik)|Threads]], da die meisten Aktionen auf den globalen Status der User oder Channel im Speicher lesend und oft auch schreibend zugreifen müssen und Threads kaum Geschwindigkeitszuwachs ermöglichen würden.&lt;br /&gt;
&lt;br /&gt;
Dies stellt auch besondere Anforderungen an die Gestaltung der Software: Um einen [[Echtzeit]]-Chat&amp;lt;ref&amp;gt;{{RFC-Internet |RFC=2810 |Titel=Internet Relay Chat: Architecture |Datum=2000-04 |Abschnitt=4 |Abschnittstitel=IRC Protocol Services}}&amp;lt;/ref&amp;gt; zu ermöglichen, darf der Prozess zu keinem Zeitpunkt länger an einer bestimmten Stelle blockieren bzw. auf externe Aktionen warten. Aus diesem Grund werden beispielsweise [[Domain Name System|DNS]]-Abfragen oft durch einen internen Resolver durchgeführt statt über Betriebssystemfunktionen,&amp;lt;ref&amp;gt;[http://www.vulnscan.org/UnrealIRCd/faq/#58 vulnscan.org]&amp;lt;/ref&amp;gt; was z.&amp;amp;nbsp;B. auch mehrere simultane Namensauflösungen ermöglicht.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* {{dmoz|Computers/Software/Internet/Servers/Chat/IRC/|IRC}} (englisch)&lt;br /&gt;
* [http://www.irc.org/tech_docs/ircnet/faq.html#ircd IRC.org] Informationen über den originalen IRCd (englisch).&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:IRCdaemon}}&lt;br /&gt;
[[Kategorie:IRC-Daemon| ]]&lt;/div&gt;</summary>
		<author><name>imported&gt;PerfektesChaos</name></author>
	</entry>
</feed>