Datenübertragung beinhaltet die Kommunikation von digitalen Nachrichten zwischen digitalen Geräten. Die Signale werden über ein Netz mit externen Geräten , wie z. B. Drucker oder andere Computer gesendet. Die Geschwindigkeit der Datenübertragung hängt von der Signalstärke . Übertragung auf einem Kommunikationskanal zwischen zwei digitalen Geräten kann auf verschiedene Weise geschehen, und hängt von der Richtung der Börsen , die Anzahl der gesendeten Dateneinheiten oder Bits gleichzeitig und die Synchronisation zwischen Sender und Empfänger. Übertragungskanäle
Übertragungskanäle sind Wege, die Übertragung von Daten . Netzwerk -Geräte verwenden drei Übertragungsarten zum Datenaustausch : Simplex , Halbduplex und Vollduplex- Modus. In simplex Übertragung fließen die Daten nur in einer Richtung von der Sendevorrichtung zu der Empfangsvorrichtung . Half- Duplex-Modus ermöglicht den Datenaustausch in beide Richtungen bewegen, aber muss jedes Gerät abwechselnd mit der Linie zu nehmen. Mit Full- Duplex-Übertragung können Daten in beide Richtungen gleichzeitig fließen
Serielle und parallele Verbindungen
Übertragung hängt von der Anzahl der elementaren Einheiten von Daten - . Bits - - dass durch den Kommunikationskanal zur gleichen Zeit übertragen werden. Parallel -Verbindungen ermöglichen die gleichzeitige Übertragung von Bits , während serielle Verbindungen nur senden kann ein Bit zu einem Zeitpunkt. Die meisten Prozessoren die Verarbeitung von mehreren Bits gleichzeitig . Aus diesem Grund sind die meisten Grunddaten Übertragungsverbindungen auf Computern Parallelschaltungen . In einem seriellen Netzwerk -Verbindung , muss der sendende Computer die eingehenden parallelen Daten in serielle Daten zu transformieren , und der Empfänger Computer benötigt, um zu konvertieren , um Daten wieder parallel .
Asynchronous vs Synchronous Transmission
Daten werden in der Regel nicht mit einer regelmäßigen Rate durch einen Kanal übertragen. Ein Sender sendet ein Platzen der regelmäßig angeordneten binären Datenbits , Pause und senden Sie das nächste Paket . Dies wird fortgesetzt, bis die Nachricht vollständig gesendet wird. Für die Aufnahmeeinrichtung , um die richtige Zeit, um die einzelnen Datenbits von dem Kanal gelesen erkennen , muss genau wissen, wann ein Paket beginnt , und wie viel Zeit zwischen den Bits verstrichen ist. Der Receiver kann dann mit dem Sender zu synchronisieren . Failure synchronisiert zu bleiben während einer Übertragung wird zum Datenverlust führen oder beschädigt werden. Zwei grundlegende Systeme implementiert werden, um korrekte Synchronisation zu gewährleisten : synchron und asynchron. Synchrone Systeme verwenden getrennte Kanäle , um Daten und Timing-Informationen übertragen. Der Zeitkanal sendet Taktimpulse an die Empfangseinrichtung während der Übertragung . Der Empfänger wird nur versuchen, den Datenkanal nach einem Takt empfangen wird gelesen. Da die Übertragung von Computer sendet die Daten und Timing-Impulse , wird der Empfänger daher nur Daten , wenn Sie dazu aufgefordert werden durch den Sender , und die Geräte synchronisiert bleiben . Asynchronous Systeme nicht mit einem separaten Zeitmesskanal . Stattdessen sind beide Sender und Empfänger voreingestellt im Voraus auf einem vereinbarten Übertragungsrate. Ein lokaler Oszillator in der Aufnahmeeinrichtung erzeugt ein internes Taktsignal , die gleich der des Senders beträgt . Paketlänge in asynchronen Systemen wird kurz gehalten , um das Risiko der lokalen Oszillatoren in Sender und Empfänger Auseinanderdriften zu minimieren.