Warum empfangen Hubs und Switches die Pins 1 und 2 und übertragen Daten über die Pins 3 und 6 ihres Kabels?

863
user304805

Gibt es einen Grund, warum es nicht möglich war, die gleichen Pins wie NICs und Router zum Senden und Empfangen zu verwenden? Ich hatte Probleme, Informationen über Google zu finden. Ich hoffe, Sie können helfen.

0
Informieren Sie sich über DTE / DCE. http://en.wikipedia.org/wiki/Data_terminal_equipment http://en.wikipedia.org/wiki/Data_circuit-terminating_equipment Zoredache vor 10 Jahren 0

1 Antwort auf die Frage

1
David Schwartz

Wenn Hubs die gleichen Pins wie NICs und Router verwenden, würden Sie beim Anschließen einer NIC oder eines Routers an einen Hub oder Switch eine Verbindung zwischen Senden, Senden und Empfangen und Empfangen herstellen, und das würde nicht gut funktionieren. Die Idee war, Ihnen die Verwendung von geraden Kabeln zu ermöglichen, um Endgeräte an die Netzwerkinfrastruktur anzuschließen, und die Verbindung an einem Ende senden, um sie an dem anderen zu empfangen. Es ist heute irrelevant, da so ziemlich jedes Gerät Auto-MDI / X unterstützt.

Heutzutage selten gesehen, unterschieden koaxiale Ethernets jedoch nicht zwischen Switches (Hubs) und Hosts. Sie mussten jedoch auf die Funktion Carrier Sense Multiple Access mit Kollisionserkennung zurückgreifen, die Vollduplex nicht unterstützen kann. Dies bedeutete, dass immer nur ein Host senden konnte, dass das theoretische Maximum von 10 Mbit / s für alle Hosts im Segment gilt. Wenn zwei Hosts gleichzeitig übertragen werden, würde der zusätzliche Spannungsabfall über das Koaxialkabel allen anderen NICs anzeigen, dass eine Kollision aufgetreten ist, und den aktuellen Frame verwerfen. es wäre korrupt. Es hat nicht sehr gut funktioniert. Nevin Williams vor 10 Jahren 0