Grund für Halbduplex-Betrieb im Ethernet?


15

Halbduplex - Verbindungen waren beliebt zu der Zeit von 10 Mbps und 100 Mbps Ethernet , und nach Standards, ist es auch im Fall von 1 Gbps erlaubt Ethernet .

Stimmt es, dass die Unterstützung des Halbduplex-Modus in Ethernet- Chipsätzen für den Fall entscheidend war, dass entweder ein Netzwerk-Hub (Hub ist intern ein einzelner Draht) oder ein anderes freigegebenes Ethernet- Medium (z. B. 10BASE-5) verwendet wurde?

Gibt es Gründe für Halbduplex-Verbindungen in Ethernet- Umgebungen, in denen Twisted-Pair-Kabel verwendet werden und Hubs nicht verwendet werden?


3
Ethernet wurde von en.wikipedia.org/wiki/ALOHAnet abgeleitet , das UHF-Funk verwendete. ein inhärent Halbduplex-Medium, wenn es auf derselben Frequenz betrieben wird.
Dale M

2
Es ist erwähnenswert, dass die verschiedenen 802.11-Standards kein Ethernet sind und daher nicht direkt auf die Frage anwendbar sind, 802.11-basierte drahtlose Netzwerke jedoch weiterhin ein Halbduplex-Standard sind. Es gibt erhebliche Unterschiede in der Kollisionsbehandlung (Vermeidung vs. Erkennung) zwischen Ethernet und 802.11, aber es ist ein gutes modernes Objektiv, um historische Herausforderungen zu betrachten.
user24313

Antworten:


18

Die Gründe für Halbduplex-Ethernet sind so, wie Sie sie verstehen. Tatsächlich gab es eine Bewegung, die 1000Base-T nicht mit Halbduplex ausstattete, die es aber dennoch in den Standard schaffte. Für 10-Gbit / s-Ethernet wurde Halbduplex verworfen, sodass es standardmäßig kein 10-Gbit / s-Halbduplex-Ethernet gibt.

Sofern Sie noch keinen Hub haben (es gibt sie noch) oder ein Gerät, das Vollduplex nicht unterstützt (es gibt sie, insbesondere für 10Base-T), benötigen 10Base-T oder 100Base-TX auf UTP nicht wirklich die Hälfte. Duplex.


10

Ethernet wurde von https://en.wikipedia.org/wiki/ALOHAnet abgeleitet , das UHF-Funk verwendete; ein inhärent Halbduplex-Medium, wenn es auf derselben Frequenz betrieben wird.

Frühe kabelgebundene Netzwerke verwendeten bis weit in die 1980er Jahre einen Koaxialbus.


4

Bei einem teilweisen Verdrahtungsschaden kann Halbduplex die Differenz zwischen einer langsameren Verbindung und einer NO-Verbindung sein (bis der Schaden behoben ist).

Das kann ein großer Unterschied sein.


3
Bitte erläutern Sie diese Antwort. Für UTP sind mindestens zwei Paare für Vollduplex oder Halbduplex bei 10 oder 100 MB erforderlich, und 1 GB erfordert alle vier Paare für Vollduplex oder Halbduplex. Ich verstehe nicht, wie eine teilweise Beschädigung der Verkabelung mit dem erlaubten Duplex auf UTP zu tun hat.
Ron Maupin

2
Ich habe eine durch Blitzeinschlag beschädigte Oberleitung, die sich als organisatorisch schwierig erweist und durch Glasfaser ersetzt werden kann. Es funktioniert auf 10 Halbduplex. Bei 10 Vollduplex funktioniert es nicht. 4 Drähte sind immer noch von Ende zu Ende elektrisch verbunden, die Verbindung wird jedoch nur bei 10 Halbduplex-Drähten hergestellt.
Ecnerwal

2
Offensichtlich funktionieren beide Paare, da Sie sowohl senden als auch empfangen können. Ein beschädigtes Paar (oder ein Draht in einem Paar) würde eine Verbindung auf einer Seite zulassen, aber nicht auf der anderen. Möglicherweise ist eines der Geräte beschädigt. Testen Sie das Kabel mindestens mit einem High-End-Fluke.
Ron Maupin

Ein High-End-Fluke kostet mehr als meine anderthalb Meile der Backbone-Kosten für Glasfasernetzwerke. Oder ungefähr das Doppelte meines gesamten Jahresbudgets. Das wird nicht passieren. Vermutlich gibt es ein Übersprechen zwischen Paaren, das nicht da sein sollte, aber trotzdem da ist, nach dem Blitzschlag. Die Endausrüstung wurde alle ersetzt. Ich habe Luftfaser in der Hand, um sie einfach zu ersetzen, da Kupfer zwischen Gebäudeverbindungen aus genau diesem Grund von meiner Liste akzeptabler Techniken gestrichen wird.
Ecnerwal

2
Sie können einen Fluke stundenweise mieten oder einen Kabelverkäufer für eine Stunde beauftragen. Hier erfahren Sie, wo ein Kabelproblem vorliegt. Dies kann so einfach sein, wie das erneute Beenden oder Abschneiden eines Endes einer Ihrer Serviceschleifen. Sie müssen wissen, ob es sich um das Außenkabel der Anlage oder um die Verbindung zum Innenkabel der Anlage oder um das Innenkabel der Anlage an beiden Enden handelt (einfache Befestigung). Es wäre eine Schande, wenn dieses Problem nur einen Meter in Ihre 10-Meter-Service-Schleife an einem Ende eintauchen würde und Sie das Problem einfach in Kauf nehmen würden.
Ron Maupin

3

Der Grund für Half-Duplex, war aus Kostengründen zunächst 10Meg-Ethernet, teilte das gleiche Koaxialkabel nur zwei Leiter 10Base2 . Damals war nicht abzusehen, dass mit einem ungeschirmten Kabel 10 Mbit / s übertragen werden können.

An einem Port eines Switches / Hubs könnten 20 PCs in Reihe geschaltet sein. Daher wurde CDMA verwendet, um den Datenverkehr zu überwachen, den Sendevorgang zu starten und die Übertragung für eine zufällige Zeit zu unterbrechen, wenn jemand mit der gleichen Instanz begonnen und den Sendevorgang erneut gestartet hat.

Dies ist auch der Grund für die Längenbeschränkung und die minimale Paketgröße, da Sie vor dem Senden des letzten Bits sicherstellen mussten, dass nicht gleichzeitig jemand am anderen Ende desselben Kabels mit der Übertragung begonnen hat.

Als die Elektronik schneller und billiger wurde, wechselten wir zu Cat5, einzelnen Kabeln / Anschlüssen für jeden PC und dann zu Switches, auf denen das Paket gleichzeitig in beide Richtungen gespeichert und weitergeleitet werden kann (Vollduplex).


3

Rich Seifert gibt die Antwort (für Gigabit Ethernet) in seinem Buch "Gigabit Ethernet" und in einem Usenet-Beitrag :

Zitat:

Die Antwort ist eher politisch als technisch. Gigabit Ethernet wurde unter der Schirmherrschaft der IEEE 802.3 Working Group entwickelt. Per Definition müssen 802.3-Netzwerke die Fähigkeit zum CSMA / CD-Betrieb enthalten. [Hinweis: Dies galt zum Zeitpunkt des Schreibens des Gigabit-Ethernet-Standards. Dies ist nicht mehr der Fall.] Wenn Gigabit-Ethernet eine reine Vollduplex-Lösung anbieten würde, wäre es schwierig gewesen, seine Entwicklung innerhalb der IEEE 802.3-Arbeitsgruppe zu rechtfertigen. [...]

  1. Der resultierende Standard hätte Schwierigkeiten gehabt, sich "Ethernet" zu nennen, da er CSMA / CD (auch als Option) nicht verwenden würde und nicht als Teil von IEEE 802.3, dem anerkannten "Eigentümer" des Ethernet-Namens, entwickelt worden wäre.

0

Habe ich Recht, dass die Unterstützung des Halbduplex-Modus in Ethernet-Chipsätzen für beide Netzwerk-Hubs von entscheidender Bedeutung war

Ja

Hub ist intern ein einzelner Draht

Es wäre genauer zu sagen, ein Hub simuliert einen einzelnen Draht, es ist tatsächlich ein bisschen komplexer.

oder ein anderes gemeinsam genutztes Ethernet-Medium (z. B. 10BASE-5) wurde verwendet?

Ja

Gibt es Gründe für Halbduplex-Verbindungen in Ethernet-Umgebungen, in denen Twisted-Pair-Kabel verwendet werden und Hubs nicht verwendet werden?

Das andere große sind alte Endgeräte.

10-Megabit-Geräte unterstützen wahrscheinlich keine automatische Aushandlung, sodass der Vollduplex-Modus nicht automatisch ausgewählt werden kann. Sie können möglicherweise sowohl das Gerät als auch den Switchport in den Vollduplex-Modus versetzen. Andernfalls besteht jedoch die Gefahr, dass Duplex-Konflikte auftreten. In der Regel ist dies mehr Mühe, als es wert ist.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.