Warum verwenden ähnliche Geräte ein gekreuztes Kabel anstelle eines geraden Kabels?

29

Warum verwenden ähnliche Geräte ein gekreuztes Kabel anstelle eines geraden Kabels?

Mokubai
quelle
8
Im Übrigen ist anzumerken, dass viele (aber sicherlich nicht alle) moderne Geräte erkennen können, dass sie das falsche Kabel verwenden, und ihre Tx / Rx-Paare automatisch umschalten, solange mindestens ein Ende der Verbindung vorhanden ist diese Fähigkeit.
Jon Story
4
Zu Ihrer Information, alle GigE-Ports unterstützen Auto-MDIX. Solange eines der beiden Geräte GigE ist, benötigen Sie kein Crossover-Kabel.
Navin
8
Geräte ähnlich wie was?
Leichtigkeit Rennen mit Monica
3
@BarryTheHatchet Ich vermute, er bedeutet "ähnlich zueinander", z. B. ein Paar Schalter, ein Paar Computer usw.
Bob
1
@ manjesh23 Es war nicht nötig, dass Sie 8 verschiedene Änderungen an dieser Frage vorgenommen haben, von denen die meisten nichts verbessert haben und von denen einige die Sache noch schlimmer machten. Bitte lesen Sie den Bearbeitungsabschnitt der Hilfe .
Skrrgwasme

Antworten:

62

Definition eines Cross-Over-Kabels:

Ein Cross-Over-Kabel wird normalerweise zwischen Geräten mit demselben Schnittstellentyp verwendet (z. B. Computer zu Computer, Router zu Router usw.). Ethernet-Kabel werden normalerweise als A- oder B-Schnittstelle hergestellt (was einfach darauf ankommt, wie sie verkabelt werden).

Bildbeschreibung hier eingeben

Eine Frequenzweiche hat einfach A an einem Ende und B am anderen.

Bildbeschreibung hier eingeben

Was ist los:

Grundsätzlich geschieht Folgendes: "Senden" und "Empfangen" werden umgeschaltet, sodass eine der "Sende" -Leitungen des Geräts zur "Empfangs" -Leitung des anderen Geräts und umgekehrt zur anderen Leitung wechselt. (In Wirklichkeit sind die Drähte paarweise, es gibt also zwei Drähte zum Senden und zwei Drähte zum Empfangen.)

Wenn Sie eine Durchgangsleitung verwenden (bei der alle Drähte in einer Linie liegen), wird ein "Senden" zu einem "Senden" und ein "Empfangen" zu einem "Empfangen", damit die Geräte nicht kommunizieren können .

Auto MDI-X:

Beachten Sie, dass viele moderne Geräte Auto MDI-X verwenden, mit dem ein Gerät die Verdrahtungsmethode automatisch selbsttätig umschaltet. Wenn eines der beiden Geräte an den beiden Enden des Ethernet über Auto MDI-X verfügt, spielt es keine Rolle, ob Sie ein gekreuztes ODER gerades Ethernet-Kabel verwenden. Auto MDI-X wurde in Gigabit-Ethernet eingeführt. Wenn also eines Ihrer Geräte Gigabit verwendet, z. B. Router oder Computer, besteht eine extrem hohe Wahrscheinlichkeit, dass Auto MDI-X bereits darauf installiert ist.

Eric F
quelle
3
Ich denke, das ist nicht ganz richtig. Es gibt Auto-MDIX , das diese Art von Kabel überflüssig macht . Also, nein, sie würden immer noch miteinander kommunizieren. Offensichtlich müssen beide Seiten Auto_MDI-X unterstützen, damit dies funktioniert.
Ismael Miguel
1
Die Bearbeitung scheint auf den Punkt zu kommen und ich habe dementsprechend abgestimmt. Es verdient definitiv jede einzelne Aufwertung.
Ismael Miguel
6
@IsmaelMiguel Sie sagen, dass beide Endgeräte Auto_MDI-X unterstützen müssen, aber es ist klar, dass es sich an das Verhalten des anderen anpassen wird, wenn nur eines dies tut.
Monty Harder
3
@MontyHarder Du hast recht und Eric hat es richtig auf seine Antwort geschrieben. Ich habe es zum dritten Mal gelesen und es ist richtig. Es scheint, dass nur einer erforderlich ist, um es zu unterstützen.
Ismael Miguel
6
"Auto MDI-X wurde in Gigabit-Ethernet eingeführt" ist nicht genau AFAIK. Gigabit macht es obligatorisch, aber es wurde früher entwickelt (nur einige Nicht-Gigabit-Geräte unterstützt)
Ben Voigt
12

Ethernet definiert die Schnittstellen MDI und MDI-X .

Diese Terminologie bezieht sich auf Varianten der Ethernet-over-Twisted-Pair-Technologie, die eine weibliche 8P8C-Anschlussverbindung an einem Computer oder einem anderen Netzwerkgerät verwenden.

Ethernet über Twisted Pair verwendet zwei Drähte (ein Paar) zum Senden und zwei weitere Drähte (ein anderes Paar) zum Empfangen.

MDI (Ethernet - Karte auf einem PC zum Beispiel) verwendet Drähte 1 and 2zu übertragen und 3 and 6zu empfangen . Wenn dieses Gerät eine Verbindung zu einem Schalter, der Schalter muss verwenden MDI-X , der definiert ist als: 1 and 2zu empfangen und 3 and 6zu übertragen .

Wenn ich zwei MDI- Schnittstellen (einen PC mit einem anderen) verbinden muss, benötige ich ein Crossover-Kabel. Dieses Kabel kreuzt das Übertragungspaar auf der einen Seite mit dem Empfangspaar auf der anderen Seite.

Es gibt einen weiteren Standard namens Auto MDI-X , der den erforderlichen Kabelverbindungstyp automatisch erkennt und die Verbindung entsprechend konfiguriert, sodass keine gekreuzten Kabel mehr zum Verbinden von Switches oder zum Verbinden von PCs zwischen Computern erforderlich sind.

jcbermu
quelle
4
Beachten Sie, dass dies für Gigabit-Ethernet nicht ganz richtig ist. In GigE verwenden beide Geräte alle vier Paare zum gleichzeitigen Senden und Empfangen von Daten, wodurch MDI / MDI-X-Verhandlungen weitgehend überflüssig werden.
Duskwuff
12

Sobald Sie Kreuze in ein Kabel eingefügt haben, bauen Sie die anwendungsspezifischen Annahmen für das Kabel ein. Dies ist in Fällen unerwünscht, in denen dasselbe Kabel für mehrere Anwendungen verwendet werden kann. Indem die Kabel direkt durch dieselben Kabel geführt wurden, konnten sie für Ethernet, Telefon, ISDN usw. verwendet werden, ohne dass es zu viel Verwirrung gab (es gab immer noch die Frage, welche Pin-Paare einem verdrillten Paar im Kabel entsprachen, aber alle schienen sich auf eine Vereinbarung zu einigen dafür).

Leider stellen gerade Kabel ein Problem für Kommunikationsstandards dar, die für jede Richtung separate Drähte verwenden (wie 10BASE-T und 100BASE-TX). Wenn Sie zwei identische Geräte mit einem geraden Durchgangskabel verbinden, ist der Sender mit dem Sender und der Empfänger mit dem Empfänger verbunden. Nicht gut.

Die von 10BASE-T verwendete Lösung (und später auf 100BASE-TX übertragen) bestand darin, zwei Arten von Ports zu haben. "MDI" -Ports wurden auf Endgeräten verwendet, "MDI-X" -Ports wurden auf Hubs verwendet. Da die Paarbelegung zwischen den beiden Porttypen ausgetauscht wurde, konnten PCs mit einem Straight-Through-Kabel an Hubs angeschlossen werden. Viele Hubs hatten einen "Uplink" -Port, der als "MDI" verdrahtet war, sodass Sie Ihre Hubs auch mit geraden Kabeln verbinden konnten.

Switches folgten der gleichen Konvention wie Hubs, Router der gleichen Konvention wie Endgeräte.

Manchmal mussten Sie zwei MDI-Ports (dh Computer an Computer ohne Hub) oder zwei MDI-X-Ports (dh zwei Hubs, bei denen keiner der Hubs über einen verfügbaren Uplink-Port verfügt) anschließen. Daher wurde eine externe Frequenzweiche benötigt, um den Sender mit dem Empfänger zu verbinden. Dies wurde am häufigsten als spezielles Kabel implementiert (obwohl es auch als Adapter implementiert werden könnte).

Später kam Auto-MDIx hinzu, wodurch die Geräte das Senden und Empfangen automatisch austauschen konnten. Wenn eines der Geräte in einem Link Auto-Mdix unterstützt, benötigen Sie kein Crossover-Kabel. Meine Erfahrung mit 100-Megabit-Geräten zeigt, dass die meisten Switches Auto-MDIx unterstützen, die meisten Netzwerkkarten jedoch nicht.

Bei Gigabit werden alle vier Paare in beide Richtungen verwendet. Grundsätzlich unterstützen alle Gigabit-Geräte Auto-MDIx, um die Paaranordnung herauszufinden (obwohl IIRC nicht streng vorgeschrieben ist).

Plugwash
quelle
2
Diese Antwort scheint mir wichtiger zu sein als andere, denn sie erklärt, warum sich die Leute die Mühe machen, beide Kabeltypen zu entwickeln, und nicht nur, was ein Crossover-Kabel ist . Oder anders ausgedrückt, es antwortet gleichzeitig: "Warum verwenden komplementäre Geräte gerade und keine gekreuzten Kabel?"
IMSoP
3

Crossover-Kabel leiten den Ausgang eines RJ-45-Ports in den Eingang des anderen RJ-45-Ports um.

Wenn Sie den Ausgang von PC1 mit dem Ausgang von PC2 verbinden (mit einem geraden Kabel), kommen Sie nicht weiter.

Heutzutage sind NICs intelligent genug, um die IO-Pins automatisch umzukehren, sodass Sie mit einem geraden Kabel den gleichen Effekt erzielen können wie mit einem Crossover-Kabel, solange Sie es mit einer aktuellen NIC zu tun haben.

Android Dev
quelle
0

Straight-Through-Kabel haben ihren Namen von der Art und Weise, wie sie hergestellt werden. Von den 8 Pins, die an beiden Enden eines Ethernet-Kabels vorhanden sind, wird jeder Pin mit demselben Pin auf der gegenüberliegenden Seite verbunden. dh Anordnung der Leiter).

Crossover-Kabel sind Durchgangskabeln sehr ähnlich, mit der Ausnahme, dass sie Paare von Drähten aufweisen, die sich kreuzen. Auf diese Weise können zwei Geräte gleichzeitig kommunizieren. Im Gegensatz zu Durchgangskabeln werden Crossover-Kabel verwendet, um ähnliche Geräte ohne Verwendung eines Uplink-Ports zu verbinden.

katiesi
quelle