网卡如何确定网线长度?

电器工程 测量 网络
2022-01-24 22:58:13

我有一块较旧的 Gigabyte Technology GA-MA770T-UD3P 主板,其板载网卡如下所示:

Model: "Gigabyte Onboard Ethernet"
Vendor: pci 0x10ec "Realtek Semiconductor Co., Ltd."
Device: pci 0x8168 "RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller"
SubVendor: pci 0x1458 "Gigabyte Technology Co., Ltd"
SubDevice: pci 0xe000 "Onboard Ethernet"

该板的 BIOS 描述如下:

Vendor: "Award Software International, Inc."
Version: "F12"
Date: "03/22/2011"

但是那个 BIOS 有一个有趣的功能:它可以确定插入网卡的网线的电线长度(如果另一端是“开放的”(即:未插入交换机),我想知道如何这样可行。

在此处输入图像描述

我还没有看到其他提供类似功能的主板/网卡/BIOS 组合,而我想知道:如果一个网卡可以做到这一点,那么其他的不是也可以吗?

1个回答

许多网络 PHY 芯片可以测量脉冲的飞行时间。当发送的脉冲在开放端反射回来并且回波返回时,它所花费的时间可以用作电缆长度的近似估计。

它被称为时域反射计的 TDR。