Halbduplex Twisted Pair Ethernet - welches Paar?

7

Welches Ethernet-Paar wird für die Halbduplex-Signalisierung verwendet?

Im Vollduplex-Ethernet macht 1,2 TX; während 3,6 RX macht.

Im Halbduplex wird theoretisch nur einer von ihnen benötigt - welcher?

qdot
quelle

Antworten:

12

Beide werden im Halbduplex benötigt.

Duplex bedeutet im Grunde: Zwei Übertragungskanäle, einer zum Senden, einer zum Empfangen.

Für Ethernet bedeutet Vollduplex: TX und RX können gleichzeitig erfolgen.

Für Ethernet bedeutet Halbduplex: TX und RX werden nicht gleichzeitig ausgeführt, sondern als Duplex über separate Kanäle.

Dies unterscheidet sich von der Verwendung des Wortes Halbduplex in anderen Übertragungsschemata wie der seriellen Kommunikation.

Dies hat mit den Ursprüngen und Definitionen von Ethernet zu tun. Das meiste davon geht direkt auf das zurück, was vor 30 Jahren möglich war, alle 10base-Signale gehen mindestens auf 1981 zurück. 100base war nur eine Erweiterung davon. Gigabit-Ethernet ändert dies und führt den ordnungsgemäßen Vollduplexbetrieb durch, wobei auf allen Leitungen gleichzeitig gesendet und empfangen wird.

Apropos Oldstyle-Ethernet, 10base2 usw .: Die Protokolle sind hardwareunabhängig. Das gleiche Signal würde auf optischen oder elektrischen Übertragungskanälen codiert. Damals konnten optische Kanäle nicht einfach zwischen Senden und Empfangen wechseln. Außerdem wurde frühes strukturiertes Verkabelungs-Ethernet an einen Hub (nicht an einen Switch) angeschlossen, sodass CSMA-CD implementiert werden musste, was bedeutete, dass Absender in der Lage sein mussten, während ihres eigenen Sendens auf eingehende Übertragungen (Konflikte) zu achten. Darüber hinaus liefen die frühen Protokollstapel auf CPUs, die so schwach waren, dass sie nicht gleichzeitig Senden und Empfangen berechnen konnten. Dies gab Ihnen Anlass, Halbduplex in einer Umgebung zu betreiben, die ansonsten perfekt für Vollduplex geeignet war.

posipiet
quelle
1
Danke für die Antwort. Zitat: "Außerdem liefen die frühen Protokollstapel auf CPUs, die so schwach waren, dass sie nicht gleichzeitig Senden und Empfangen berechnen konnten, was Ihnen Anlass gab, Halbduplex in einer Umgebung zu fahren, die ansonsten perfekt für Vollduplex geeignet war." Ich verstehe diesen Teil nicht. Meinen Sie damit, dass 4 Drähte verwendet wurden, sodass für jedes Paar der vier Drähte ein separater Prozessor vorhanden war? (so könnte Prozessor 1 die Übertragung berechnen und Prozessor 2 könnte das Auftreten von Empfang / Kollision berechnen)
colemik