web-dev-qa-db-ja.com

同様のデバイスがストレートケーブルではなくクロスケーブルを使用するのはなぜですか?

同様のデバイスがストレートケーブルではなくクロスケーブルを使用するのはなぜですか?

30
user576476

クロスオーバーケーブルの定義:

クロスケーブルは、通常、同じ種類のインターフェイス(つまり、コンピューターからコンピューター、ルーターからルーターなど)を持つデバイス間で使用されます。イーサネットケーブルは通常、AまたはBタイプのインターフェイスとして作成されます(これは、ケーブルの接続方法を単純に重要にします)。

enter image description here

クロスオーバーは、一方の端にAがあり、もう一方の端にBがあるだけです。

enter image description here

何が起こっているのか:

基本的に何が起こっているかというと、「送信」と「受信」が切り替わり、デバイスの「送信」ワイヤの1つが他のデバイスの「受信」ワイヤに行き、他のワイヤではその逆になります。 (実際には、ワイヤーはペアになっているため、送信用に2本、受信用に2本のワイヤーがあります。)

ストレートスルー(ワイヤーがすべて一列になっている)を使用する場合、「送信」は「送信」に行き、「受信」は「受信」に行くので、デバイスは通信できません。 。

自動MDI-X:

最近の多くのデバイスはAuto MDI-Xを使用していることを覚えておいてください。これは、デバイスが自動的に配線方法を自動的に切り替える方法です。イーサネットの両端にあるどちらかのデバイスにAuto MDI-Xがある場合、クロスオーバーを使用しても問題ありませんORストレートイーサネットケーブル。AutoMDI-Xはギガビットイーサネットで導入されたため、ルーターやコンピュータなどのいずれかのデバイスがギガビットを使用している場合、Auto MDI-Xがすでに存在している可能性が非常に高くなります。

62
Eric F

クロスをケーブルに入れると、ケーブルアプリケーション固有の想定に組み込まれます。これは、同じケーブルを複数のアプリケーションに使用できる場合には望ましくありません。同じケーブルをまっすぐに通すことで、イーサネット、電話、ISDNなどにあまり混乱なく使用できます(どのピンのペアがケーブルのツイストペアに対応するかという問題が依然としてありましたが、全員が合意に同意したようです)そのため)。

残念ながらストレートケーブルは、10BASE-Tと100BASE-TXのように、方向ごとに別々のワイヤーを使用する通信規格に問題を引き起こします。 2つの同一のデバイスをストレートケーブルで接続すると、送信機は送信機に接続され、受信機は受信機に接続されます。良くない。

10BASE-T(および後に100BASE-TXに持ち越される)で使用されたソリューションは、2種類のポートを持つことでした。 「MDI」ポートはエンドデバイスで使用され、「MDI-X」ポートはハブで使用されました。ペアの割り当てが2つのポートタイプ間で交換されたため、PCをストレートケーブルでハブに接続できました。多くのハブには「MDI」として配線された「アップリンク」ポートがあり、ストレートケーブルでもハブを接続できます。

スイッチはハブと同じ規則に従い、ルーターはエンドデバイスと同じ規則に従いました。

2つのMDI=ポート(つまり、ハブのないコンピュータ間))または2つのMDI-Xポート(つまり、どちらのハブにも使用可能なアップリンクポートがない2つのハブを接続する)を接続する必要が生じる場合がありました。トランスミッターをレシーバーに接続するには外部クロスオーバーが必要でしたが、これは通常、特別なケーブルとして実装されていました(アダプターとして実装することもできます)。

後にAuto-MDIxが登場し、これによりデバイスは自動的に送信と受信を入れ替えることができました。リンク上のいずれかのデバイスがauto-mdixをサポートしている場合は、クロスケーブルは必要ありません。 100メガビットの機器での私の経験は、ほとんどのスイッチがauto-MDIxをサポートしていたが、ほとんどのNICはサポートしていなかったということです。

ギガビットでは、4つのペアすべてが両方向で使用され、基本的にすべてのギガビットデバイスはペアの配置を把握するために自動MDIxをサポートします(IIRCは厳密に必須ではありません)。

13
plugwash

イーサネットはインターフェース[〜#〜] mdi [〜#〜]およびMDI-Xを定義します。

この用語は、コンピューターまたは他のネットワークデバイスでメスの8P8Cポート接続を使用するイーサネットオーバーツイストペアテクノロジーの変形を指します。

ツイストペア上のイーサネットは、送信に2線(1ペア)を使用し、受信に他の2線(他のペア)を使用します。

[〜#〜] mdi [〜#〜](PCのイーサネットカードなど)はワイヤを使用します1 and 2 totransmitおよび3 and 6 toreceive。このデバイスがスイッチに接続する場合、スイッチは次のように定義されるMDI-Xを使用する必要があります:1 and 2 toreceiveおよび3 and 6 to送信

2つの[〜#〜] mdi [〜#〜]インターフェイス(1台のPCから別のPCへ)を接続する必要がある場合は、クロスケーブルが必要です。このケーブルは、片側の送信ペアと反対側の受信ペアを横切っています。

必要なケーブル接続タイプを自動的に検出し、接続を適切に構成するAuto MDI-Xと呼ばれる別の標準があります。これにより、スイッチを相互接続したり、PCをピアツーピアで接続したりするためのクロスケーブルが不要になります。

12
jcbermu

クロスケーブルは、1つのRJ-45ポートの出力を他のRJ-45ポートの入力にリダイレクトします。

PC1の出力とPC2の出力を(ストレートケーブルで)接続すると、どこにも到達しません。

現在、NICは、IOピンを自動的に反転させるのに十分スマートです。そのため、最近のNICを扱っている限り、クロスケーブルと同じようにストレートケーブルでも同じ効果を得ることができます。 。

ストレートケーブルは、その製造方法から名前が付けられています。イーサネットケーブルの両端にある8つのピンのうち、各ピンは反対側の同じピンに接続します。ローカルエリアネットワーク(LAN)を使用する場合は、両端のRJ-45コネクタが同じピン配列(すなわち、導体の配置)。

クロスケーブルは、ストレートケーブルと非常によく似ていますが、交差するワイヤーのペアがある点が異なります。これにより、2つのデバイスが同時に通信できます。ストレートケーブルとは異なり、クロスケーブルは、アップリンクポートを使用せずに同様のデバイスを接続するために使用されます。

0
katiesi