网络接口卡如何识别以太网电缆是否已插入



我想写一个程序来确定连接到以太网适配器的以太网介质是否已启动(语言尚未决定(。我想知道以太网适配器使用的算法和协议,以确定媒体是否连接。我知道以太网适配器包含一个固态LED,用于识别连接是否正常。我想知道它背后的机制是什么。如果你能回答这个问题,并提供一些关于这些算法的信息参考,那将非常有帮助。

双绞线以太网使用快速链路脉冲(自动(协商链路:每个端口都宣传其链路功能,例如1000BASE-T全双工、100BASE-TX全双工、10BASE-TX半双工、10BASE-T全双工和10BASE-T半双工,当检测到链路伙伴时,会选择最佳的相互协议并建立链路(取决于其细微之处(。

因此,检测到的不是媒体(例如,通过插孔中的机械开关(,而是链路伙伴。

FLP在IEEE 802.3第28条中有定义,实际链路过程在每个物理层变体中有详细说明,例如第40.5条中的1000BASE-T。注册后,您可以免费下载IEEE 802.3规范。

最新更新