![为什么类似的设备都使用交叉线而不是直通线呢?](https://linux22.com/image/1488858/%E4%B8%BA%E4%BB%80%E4%B9%88%E7%B1%BB%E4%BC%BC%E7%9A%84%E8%AE%BE%E5%A4%87%E9%83%BD%E4%BD%BF%E7%94%A8%E4%BA%A4%E5%8F%89%E7%BA%BF%E8%80%8C%E4%B8%8D%E6%98%AF%E7%9B%B4%E9%80%9A%E7%BA%BF%E5%91%A2%EF%BC%9F.png)
为什么类似的设备都使用交叉线而不是直通线呢?
答案1
交叉线的定义:
交叉电缆通常用于具有相同类型接口的设备之间(即计算机到计算机、路由器到路由器等)。以太网电缆通常采用 A 型或 B 型接口(这与接线方式有关)。
交叉只是一端有 A,另一端有 B。
怎么了:
基本上,发生的事情是“发送”和“接收”被切换,因此其中一个设备的“发送”线连接到另一个设备的“接收”线,反之亦然。(实际上,这些线是成对的,因此有两根线用于发送,两根线用于接收。)
如果您使用直通线(其中所有电线都在一条线上),那么“发送”将转到“发送”,“接收”将转到“接收”,因此设备将无法通信。
自动 MDI-X:
请记住,许多现代设备都使用自动 MDI-X,这是设备自动切换接线方法的一种方式。如果任何一个如果以太网两端的设备都具有 Auto MDI-X,则使用交叉或直通以太网电缆无关紧要。Auto MDI-X 是在千兆以太网中引入的,因此如果您的任何设备(例如路由器或计算机)使用千兆,则很有可能已经具有 Auto MDI-X。
答案2
以太网定义接口甲基异氰酸酯和接口卡。
该术语指的是使用计算机或其他网络设备上的母 8P8C 端口连接的双绞线以太网技术的变体。
双绞线以太网使用 2 根线(一对)进行传输,使用另外 2 根线(另一对)进行接收。
甲基异氰酸酯(例如 PC 上的以太网卡)使用1 and 2
电线发送 并3 and 6
收到。如果此设备连接到交换机,交换机需要使用接口卡定义为1 and 2
:收到并3 and 6
发送。
如果我需要连接两个甲基异氰酸酯接口(一台 PC 到另一台 PC),那么我需要一根交叉电缆。该电缆将一端的传输对与另一端的接收对交叉。
还有另一个标准叫做自动 MDI-X它可自动检测所需的电缆连接类型并适当配置连接,无需使用交叉电缆来连接交换机或对等连接 PC。
答案3
一旦将交叉线插入电缆中,就意味着在电缆中建立了特定于应用的假设。如果同一根电缆可用于多种应用,则这种情况是不可取的。通过使电缆直通,同一根电缆可用于以太网、电话、ISDN 等,而不会造成太多混淆(仍然存在电缆中哪些针脚对应双绞线的问题,但每个人似乎都对此达成了一致)。
不幸的是,直通电缆对每个方向使用单独电线的通信标准(如 10BASE-T 和 100BASE-TX)构成了问题。如果您使用直通电缆连接两个相同的设备,那么最终结果是发射器连接到发射器,接收器连接到接收器。这可不好。
10BASE-T(后来延续到 100BASE-TX)使用的解决方案是拥有两种类型的端口。“MDI”端口用于终端设备,“MDI-X”端口用于集线器。由于两种端口类型之间的对分配是交换的,因此 PC 可以使用直通电缆连接到集线器。许多集线器都有一个“上行链路”端口,该端口以“MDI”方式接线,因此您也可以使用直通电缆将集线器连接在一起。
交换机遵循与集线器相同的约定,路由器遵循与终端设备相同的约定。
有时,您最终需要连接两个 MDI 端口(即,没有集线器的计算机到计算机)或两个 MDI-X 端口(即,连接两个集线器,但两个集线器都没有可用的上行链路端口)。因此,需要使用外部交叉器将发射器连接到接收器。这通常被实现为特殊电缆(尽管它也可以实现为适配器)。
后来出现了 Auto-MDIx,它允许设备自动交换发送和接收。如果链路上的任一设备支持 auto-mdix,则不需要交叉电缆。我对 100 兆位设备的经验是,大多数交换机都支持 auto-MDIx,但大多数 NIC 不支持。
在千兆位中,所有四对线都可以双向使用,并且据我所知,基本上所有千兆位设备都支持自动 MDIx 来确定线对排列(尽管 IIRC 并没有严格要求)。
答案4
直通电缆因其制造方式而得名。以太网电缆两端各有 8 个引脚,每个引脚都连接到另一端的相同引脚,用于局域网 (LAN),两端的 RJ-45 连接器具有相同的引脚排列(即导体排列)。
交叉线与直通线非常相似,不同之处在于它们有成对的交叉线。这允许两个设备同时通信。与直通线不同,交叉线用于连接类似设备,而无需使用上行链路端口。