Ein serielles Netzwerk ist eine Art Kommunikationsnetzwerk, in der Daten gleichzeitig über einen einzelnen Kommunikationskanal übertragen werden. Dies steht im Gegensatz zu parallelen Netzwerken, die mehrere Bits gleichzeitig über mehrere Kanäle übertragen.
Hier ist eine Aufschlüsselung der wichtigsten Eigenschaften:
* Einkanal: Die Daten bewegt sich nacheinander Bit für Bit entlang eines einzelnen Kabels (oder einem anderen Übertragungsmedium wie Glasfaserkabel).
* sequentielle Übertragung: Jedes Bit folgt dem vorherigen in einer bestimmten Reihenfolge. Es gibt keine parallele Datenübertragung.
* langsamere Geschwindigkeit (allgemein): Da jeweils nur ein Bit übertragen wird, sind serielle Netzwerke im Allgemeinen langsamer als parallele Netzwerke für denselben Datenrate pro Kanal. Dies wird jedoch durch die Tatsache gemindert, dass serielle Verbindungen viel höhere Datenraten pro Kanal verwenden können.
* niedrigere Kosten (allgemein): Die Verwendung eines einzelnen Kanals ist billiger und einfacher als die Verwendung mehrerer Kanäle. Dies trägt zu ihrer weit verbreiteten Verwendung in vielen Anwendungen bei.
* längere Entfernungen (im Allgemeinen): Die serielle Kommunikation eignet sich häufig besser für längere Entfernungen, da sie im Vergleich zu parallelen Verbindungen einen geringeren Signalabbau über die Entfernung bewältigen können. Die Signaldämpfung über mehrere parallele Drähte hinweg kann ein wesentliches Problem sein.
Beispiele für serielle Netzwerke/Kommunikation:
* RS-232: Ein häufiger serieller Kommunikationsstandard, der zum Anschließen von Computern mit Peripheriegeräten (wie Modems, Drucker) verwendet wird.
* USB (Universal Serienbus): Obwohl es mehrere Drähte verwendet, ist die Datenübertragung grundsätzlich seriell. Es ist eine Hochgeschwindigkeits-Serienschnittstelle.
* spi (serielle periphere Grenzfläche): Eine gemeinsame Schnittstelle zum Anschließen von Mikrocontrollern an Peripheriegeräte.
* i2c (Inter-integrierte Schaltung): Ein weiterer häufiger serieller Kommunikationsbus, der häufig in eingebetteten Systemen verwendet wird.
* Ethernet (in seiner physischen Schicht): Während Ethernet in höheren Schichten als parallele Netzwerk erscheint, wird in der physischen Schicht serielle Übertragung unter Verwendung verschiedener Codierungsschemata verwendet.
Im Wesentlichen sind serielle Netzwerke effizient, um Daten über große Entfernungen zu übertragen oder wenn Kosten und Einfachheit über Rohgeschwindigkeit priorisiert werden. Der Kompromiss ist Geschwindigkeit für niedrigere Kosten und längere Distanzkapazitäten.