为什么类似的设备使用交叉电缆代替直通电缆?
为什么类似的设备使用交叉电缆代替直通电缆?
Answers:
交叉电缆的定义:
具有相同接口类型的设备(即计算机到计算机,路由器到路由器等)之间通常使用交叉电缆。以太网电缆通常被制成A或B型接口(这很简单地布线)很重要。
分频器的一端只有A,而另一端只有B。
怎么了:
基本上发生的事情是“发送”和“接收”已切换,因此其中一个设备“发送”电线转到另一台设备的“接收”电线,反之亦然。(实际上,这些电线是成对的,因此有两根电线用于发送,两根电线用于接收。)
如果您使用直通(所有导线都在一条线上),则“发送”将变为“发送”,而“接收”变为“接收”,因此设备将无法通信。
自动MDI-X:
请记住,许多现代设备都使用Auto MDI-X,这是设备自行自动切换接线方法的一种方式。如果以太网两端的任一设备都具有Auto MDI-X,则使用交叉或直通以太网电缆都没有关系。Auto MDI-X是在千兆位以太网中引入的,因此,如果您的任何设备(例如路由器或计算机)都使用千兆位,则很有可能已经安装了Auto MDI-X。
以太网定义了接口MDI和MDI-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。
一旦将交叉插入电缆中,便会建立电缆特定于应用程序的假设。在同一根电缆可以用于多种应用的情况下,这是不希望的。通过使电缆直接穿过同一根电缆,可以将其用于以太网,电话,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并非严格要求)。