Was ist Fehler der Übertragung?

June 11

Was ist Fehler der Übertragung?

Wenn Daten über den Computer oder zwischen zwei verschiedenen Computern übertragen werden, kann das Muster, das empfangen wird identisch mit dem Muster nicht, die gesendet wurde. Übertragungsfehler konnte durch kosmische Strahlung, streunenden Magnetfelder, ein Eichhörnchen, das Kauen auf einem Draht, der ersten Anzeichen des Scheiterns in einige elektronische Bauteile oder einer der Hunderte von Gründen verursacht werden. Computerwissenschaftler haben einige genialen Techniken zur Erkennung und Korrektur von Übertragungsfehlern entwickelt.

Analog vs. Digital

Analoge Signale sind mehr oder minder getreue Kopien einiger physikalischer Phänomene. Probieren Sie die Phänomene in regelmäßigen Abständen und die digitalen Signale weisen eine Nummer auf die Probe. Das digitale Signal ist eine Folge von Zahlen, die die Phänomene darstellt. Es mag scheinen, dass das analoge Signal genauer wäre, aber dies nicht der Fall ist. Das digitale Signal kann so oft wie erforderlich, um die gewünschte Auflösung zu beproben. Wenn etwas schief geht, wenn ein analoges Signal--einen Übertragungsfehler--gesendet wird, ist es fast unmöglich zu erkennen bzw. zu korrigieren. Mit digitalen Signalen wenn es ein Übertragungsfehler kann es werden erkannt und, in einigen Fällen korrigiert.

Synchrone und asynchrone

Digitale Daten werden gesendet im Binärformat--das Signal nur zwei Ebenen hat. Die Reihenfolge der Ebene Übergänge darstellt Zahlen. Wenn das Signal nur zwei Ebenen hat, ist es weniger wahrscheinlich, dass der Empfänger etwas falsch bekommt. Existieren zwei grundlegende Arten der digitalen Signalübertragung: synchron und asynchron. Synchrone Signale sind sicherer, aber asynchrone Signale sind schneller. Synchrone Signale sind verlief und folgten kurze Signale um sicherzustellen, dass der Empfänger erkennt, wann beginnt eine Reihe und Haltestellen. Asynchrone gerade teilt das Signal sich in Worte einiger Größe gegenseitig vereinbart; Diese Methode ist schneller aber mehr fehleranfällig. Welche Übertragungsmethode verwendet wird, hängt davon ab, wie laut der Kanal ist.

Fehler korrigieren Codes

Korrigierende Fehlercodes sind der Ort, wo digitale Daten einen Vorteil gegenüber analogen Daten haben. Die einzelnen Übergänge in ein digitales Signal nennt man Bit. Hinzufügen von ein paar Bits zu einem Signal--bestimmte Bits werden berechnet mit den Daten--ermöglicht es, erkennt und korrigiert Fehler in der Datenübertragung. Angenommen Sie, die Daten werden in 64-Bit-Worten. Aus jedem Wort sind sechs zusätzlichen Bits aus der 64 Bits der Daten berechnet. Die 6 Prüfbits sind dann die 64 Bits beigefügt und das 70 Bit ergänzt-Wort ist entweder synchron oder asynchron übertragen. Wenn das Wort eintrifft, werden die Prüfbits untersucht, um festzustellen, ob alle Bits sind noch in Ordnung. Wenn etwas während der Übertragung geändert wurde, wird es erkannt und das geänderte Bit wiederhergestellt werden kann.

Pakete

Wenn Daten übertragen werden, ist es in Pakete aufgeteilt. Jedes Paket hat einige Informationen an die Front des Pakets sagen, wohin das Paket geht, woher es kam, wie lange es dauert und wie diese bestimmten Packung passt in die Gesamtgröße der Nachricht hinzugefügt. Wenn die Pakete empfangen und wieder zusammengesetzt werden, fehlende Pakete werden notiert, und Weiterverbreitung dieser Pakete angefordert wird.