为什么类似的设备使用交叉电缆代替直通电缆?


29

为什么类似的设备使用交叉电缆代替直通电缆?


8
顺便说一句,值得注意的是,许多(但不是全部)现代设备能够检测到它们使用了错误的电缆,并且只要连接的至少一端有连接,它们的Tx / Rx对就会自动切换。这种能力。
乔恩·斯托里

4
仅供参考,所有GigE端口都支持Auto-MDIX。只要2个设备之一是GigE,就不需要交叉电缆。
纳文2016年


3
@BarryTheHatchet我猜他的意思是“彼此相似”,例如,一对开关,一对计算机等。–
Bob

1
@ manjesh23您无需对此问题进行8种不同的编辑,其中大部分没有任何改善,其中一些使情况变得更糟。请仔细阅读帮助中心编辑部分
skrrgwasme 2016年

Answers:


62

交叉电缆的定义:

具有相同接口类型的设备(即计算机到计算机,路由器到路由器等)之间通常使用交叉电缆。以太网电缆通常被制成A或B型接口(这很简单地布线)很重要。

在此处输入图片说明

分频器的一端只有A,而另一端只有B。

在此处输入图片说明

怎么了:

基本上发生的事情是“发送”和“接收”已切换,因此其中一个设备“发送”电线转到另一台设备的“接收”电线,反之亦然。(实际上,这些电线是成对的,因此有两根电线用于发送,两根电线用于接收。)

如果您使用直通(所有导线都在一条线上),则“发送”将变为“发送”,而“接收”变为“接收”,因此设备将无法通信。

自动MDI-X:

请记住,许多现代设备都使用Auto MDI-X,这是设备自行自动切换接线方法的一种方式。如果以太网两端的任一设备都具有Auto MDI-X,则使用交叉或直通以太网电缆都没有关系。Auto MDI-X是在千兆位以太网中引入的,因此,如果您的任何设备(例如路由器或计算机)都使用千兆位,则很有可能已经安装了Auto MDI-X。


3
我认为这并非完全正确。有自动MDIX,消除这类电缆的需求。所以,不,他们仍然会交流。显然,两端都需要支持Auto_MDI-X才能起作用。
Ismael Miguel

1
该编辑似乎是正确的,我已经相应地投票赞成。从定义上讲,它值得每一次投票。
Ismael Miguel

6
@IsmaelMiguel,您说过两端都需要支持Auto_MDI-X,但很显然,如果只有一个支持,它将适应另一个的行为。
Monty Harder

3
@MontyHarder您说得对,Eric在他的回答中正确地写下了它。我对它进行了三读,它是正确的。似乎只需要一个即可支持它。
Ismael Miguel's

6
“自动MDI-X是在千兆以太网中引入的”不是准确的AFAIK。千兆位使它成为强制性,但它是较早开发的(仅某些非千兆位设备支持它)
Ben Voigt

12

以太网定义了接口MDIMDI-X

此术语指的是双绞线以太网技术的变体,该变体使用计算机或其他网络设备上的母8P8C端口连接。

双绞线以太网使用2条线(一对)进行传输,并使用另外2条线(另一对)进行接收。

MDI(例如在PC上的以太网卡)使用线1 and 2发射3 and 6接收。如果该设备连接到一个开关,所述开关需要使用MDI-X被定义,作为:1 and 2接收3 and 6发射

如果需要连接两个MDI接口(一台PC到另一台PC),则需要交叉电缆。该电缆的一侧与传输对交叉,另一侧与接收对交叉。

还有另一种称为自动MDI-X的标准,该标准可自动检测所需的电缆连接类型并适当配置连接,而无需使用交叉电缆来互连交换机或点对点连接PC。


4
请注意,这对于千兆位以太网不太准确。在GigE中,两个设备都使用所有四个对同时发送接收数据,从而大大避免了MDI / MDI-X协商的需要。
duskwuff '16

12

一旦将交叉插入电缆中,便会建立电缆特定于应用程序的假设。在同一根电缆可以用于多种应用的情况下,这是不希望的。通过使电缆直接穿过同一根电缆,可以将其用于以太网,电话,ISDN等,而不会造成太多混乱(仍然存在哪些引脚对对应于电缆中的双绞线的问题,但每个人似乎都同意达成协议为了那个原因)。

不幸的是,直通电缆对于在每个方向上使用独立电线的通信标准(例如10BASE-T和100BASE-TX)造成了问题。如果使用直通电缆连接两个相同的设备,则最终将发送器连接到发送器,将接收器连接到接收器。不好。

10BASE-T使用的解决方案(后来继承到100BASE-TX)具有两种类型的端口。在终端设备上使用“ MDI”端口,在集线器上使用“ MDI-X”端口。由于在两个端口类型之间交换了对分配,因此可以使用直通电缆将PC连接到集线器。许多集线器都有一个“上行”端口,该端口的接线方式为“ MDI”,因此您也可以使用直电缆将集线器连接在一起。

交换机遵循与集线器相同的约定,路由器遵循与终端设备相同的约定。

有时您最终需要连接两个MDI端口(即计算机与不带集线器的计算机)或两个MDI-X端口(即,连接两个集线器,其中两个集线器都没有可用的上行链路端口)。因此需要外部分频器将发送器连接到接收器。最通常将其实现为专用电缆(尽管也可以将其实现为适配器)。

后来出现了Auto-MDIx,这使设备可以自动交换发送和接收。如果链路上的任何设备都支持auto-mdix,则不需要交叉电缆。我使用100兆位设备的经验是,大多数交换机都支持自动MDIx,但大多数NIC不支持。

在千兆位上,所有四个对都在两个方向上使用,并且基本上所有千兆位设备都支持自动MDIx来确定线对排列(尽管IIRC并非严格要求)。


2
这个答案似乎我进一步去比别人问题的心脏,因为它解释了为什么人们会打扰开发两种类型的电缆,而不是交叉线正是。或者,换句话说,它同时回答“为什么互补设备使用直的而不是交叉的电缆?”
IMSoP '16

3

交叉电缆将一个RJ-45端口的输出重定向到另一个RJ-45端口的输入。

如果将PC1的输出连接到PC2的输出(使用直电缆),您将一无所获。

如今,NIC足够智能,可以自动反转IO引脚,因此,只要使用最新的NIC,您就可以使用直电缆实现与交叉电缆相同的效果。


0

直通电缆的名称来自其制造方式。在以太网电缆两端存在的8个引脚中,每个引脚都连接到另一侧的同一引脚,用于局域网(LAN),两端的RJ-45连接器具有相同的引脚输出(即导体的布置)。

交叉电缆与直通电缆非常相似,不同之处在于交叉电缆具有交叉的双绞线。这允许两个设备同时通信。与直通电缆不同,交叉电缆用于连接类似设备的设备,而无需使用上行链路端口。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.