MDI的全稱MediumDependentInterface,網路上給的翻譯是介質相關接口(個人認為翻譯較準確)。在hub或switch中有兩種接口,分別叫MDIport和MDI-Xport,MDIport也叫做級聯連線埠(uplinkport),是hub或switch之間相互連線的連線埠。MDIport和MDI-Xport之間最大的區別在於,MDIport內部傳送數據線和接收數據線沒交叉,而MDI-Xport內部傳送數據線和接收數據線是交叉的,這個X代表交叉的意思。
內部傳送數據線和接收數據線交叉又是什麼意思呢?下圖示意了hub或switch內部的結構,transmit代表傳送數據線,receive代表接收數據線,兩者在內部交叉著。
有了上面的基礎知識,我們就知道了為什麼某些設備間要用交叉線,為什麼有些設備間要用直通線。
計算機和交換機的連線要用直通線,見下圖,nic代表網路接口卡(就是平常說的網卡,這裡代表一台計算機)。
交換機和交換機之間的連線要用交叉線,見下圖。
接下來介紹一下AutomaticMDI/MDI-Xport(我給的翻譯是MDI/MDIX自適應連線埠),作用是無論設備間用的是交叉線還是直通線,連線埠都可以自動匹配,實現通信。