Angenommen, man möchte eine Zeichenfolge - "ABC" - übertragen. Welche Schritte werden ausnahmslos unternommen, um diese Informationsübermittlung zu ermöglichen? [geschlossen]

Ich möchte darauf näher eingehen: Natürlich würde man die ASCII-Darstellung verwenden, um "ABC" zuerst in Rohbits zu codieren. Die Sequenz würde dann (binär) "01000001 01000010 01000011" werden. Nehmen wir an, dass diese Daten in Form eines unipolar codierten Signals (zwischen den Spannungspegeln 0 und 5) übertragen werden.

Was sind die weiteren Schritte beim Senden und Empfangen?

Kann der Empfang außerdem nur in Echtzeit erfolgen? Mit anderen Worten, können die Informationen auf dem Kanal (kann drahtgebunden oder drahtlos sein) nur im selben Moment abgeholt werden, in dem sie übertragen wurden? Besteht nicht die Möglichkeit, dass andere Daten mit derselben Frequenz übertragen werden (zu dem Zeitpunkt, zu dem wir versuchen, sie zu erkennen/empfangen)?

Zusammenfassend: Woher wissen wir, dass die Informationen, die wir erhalten, tatsächlich die Informationen sind, die wir erhalten sollen? Helfen die Konzepte der Synchronisation und Entzerrung, dieses Problem zu lösen?

Lernen Sie etwas über Kommunikationsprotokolle . Insbesondere über die physikalische Schicht. Es ist viel zu breit für diese Seite.
" Besteht nicht die Möglichkeit, dass andere Daten auf derselben Frequenz übertragen werden ", wenn es sich um eine kabelgebundene Vollduplex-Kommunikation zwischen nur zwei Knoten handelt, nein. Ansonsten sicherlich ja, aber vielleicht nein, abhängig von den Arbitrierungsschemata der oberen Schichten des Protokolls. Es gibt auch Prüfsummen, die normalerweise innerhalb von Frames gesendet werden, um einige der von Ihnen erwähnten Probleme zu lösen. Konkreter lässt sich das kaum sagen.

Antworten (1)

Das ist zu kompliziert für jeden Ingenieur. Deshalb unterteilen wir die Kommunikation in Schichten .

Die unterste Schicht ist immer die physikalische Schicht, Spannungen auf Kabeln oder Funksignale in der Luft.

Die oberste Ebene ist die Anwendung „Lass uns ‚ABC‘ an Fred senden“.

Dazwischen gibt es ein halbes Dutzend Schichten, die Kollisionen mit anderen Daten behandeln, Adressierung, Fehlerkorrektur, kein Datenverlust, keine Duplizierung von Daten, dafür sorgen, dass die Daten in der richtigen Reihenfolge ankommen, sicherstellen, dass die Daten an der richtigen Stelle landen, sprich ASCII oder Unicode, stellen Sie sicher, dass Angreifer die Daten nicht sehen können usw.

Im Allgemeinen entwickeln wir aktiv eine Schicht, nutzen die Dienste der darunter liegenden Schicht und stellen Dienste für die darüber liegende Schicht bereit. Dann können wir uns ein Bild davon machen, was los ist.