Antworten:
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.