我应该使用哪个以太网端口

我应该使用哪个以太网端口

我的 Windows 10 PC 有板载以太网端口,这是理所当然的,但还连接了以太网卡。它是由一位更懂电脑的朋友制作的,不是我。我一直使用卡而不是板载卡,没有什么特别的原因,但有区别吗?我认为卡是 TP-Link(我很快就会找到答案),我有一块 MSI 主板。

板载以太网端口和以太网卡有什么区别?

答案1

stueja 的回答提供了一些想法,值得一读。除此之外,我还有一点要补充。

(术语:我使用“NIC”来表示“网络接口电路”。从技术上讲,NIC 表示“网络接口卡”,这是人们用来指代包含网络连接器的附加卡的术语。但是,人们广泛使用该术语来指代网络连接,包括内置在主板上的网络端口和 Wi-Fi 连接。所以,基本上,当我说“NIC”时,我只是指启用网络连接的任何组件。)

首先,让我非常简单地解释一下:

  • 除非您另有了解,否则一般来说,最好使用板载 NIC。

原因如下:

首先,我要指出的是,这个答案中的一些内容有点过时了。它谈论的是 PCI,并提到了千兆位,好像这是新事物一样。在撰写本文时,较新的计算机使用 PCI Express 插槽,许多较新的系统使用千兆位(而且业界正在尝试更高的速度)。不过,许多提到的原则(例如板载能够使用不同的总线)在理论上似乎是合理的,所以我推测这些考虑可能会在较新一代技术中重复出现。我使用与 PCI 和千兆位相关的数字的原因是因为当我第一次了解其中一些原则时,这些是相关的数字。

我曾经读到过主板提供的 NIC 可以比附加卡以更高的速度进行通信。这有几个原因:

  • NIC 是一种具有明确意图/设计的专用端口。与通用“扩展卡”插槽相比,它的实现效率更高。例如,无需完全依赖外围组件互连 (PCI) 等硬件协议即可实现。
  • NIC 的位置更靠近 CPU。NIC 占用的电路不如“扩展卡”插槽(如“PCI Express”)那么多。由于它更小,因此可以更靠近 CPU。

与通过标准化“扩展卡”插槽之一与 CPU 通信的 NIC 相比,这两个原因使得板载 NIC 能够以更高的速度和更低的要求与 CPU 通信。

选择扩展槽中的 NIC 而不是板载 NIC 的唯一关键原因是,如果扩展槽中的 NIC 使用的是较新的技术,使其能够以更高的速度运行。在某些情况下,对于某些主板,这可能是可能的。但是,一般来说,由于上述一些原因,情况不应该如此。基本上,如果主板的 NIC 电路不能支持某种速度(例如,支持 100mbps 以太网而不是千兆以太网的旧主板),那么很有可能速度对于与扩展卡插槽通信的总线来说也太快了。我将引用TC10284 的论坛帖子

至于 PCI 插槽,33MHz PCI 插槽的传输速率为 133MB/秒。100mbps 网卡将使用其中的最大 12.5MB/秒(100mbps/8 = 12.5MB/秒)。全速 1000mbps 的千兆网卡将几乎使 PCI 总线饱和(1000mbps/8 = 125MB/秒)。

好的,数字有很多,所以让我强调一下最重要的数字。 125MB/秒占很大比例133MB/秒133MB/秒是 PCI 总线的带宽,通常由整个系统中的所有 PCI 设备共享。因此,对这些数字进行一些简单的计算可​​以得出单个千兆端口可以使用超过 93.98%整个系统 PCI 总线的带宽。

TC10284 的论坛帖子也提到了这种可能性:

板载千兆网卡直接连接到 PCI 总线、PCI-E 总线或类似于英特尔为其板载千兆 NIC 开发的特殊传输。

如果单个千兆卡几乎可以占满 PCI 总线,那么其他设备(包括以相同速度运行的另一个 NIC)就几乎没有空间了。(不过,千兆可能比 100mbps 更好。例如,OpenBSD PF(防火墙)常见问题解答:性能讨论“网卡的效率”。...“为了获得最佳性能,请考虑使用千兆或十千兆以太网卡,因为它们具有更先进的缓冲功能。”因此,即使您没有获得完整的千兆速度,千兆的更好设计也可能提供比旧标准更好的结果。这就是为什么罕见的 4 端口 PCI 卡实际上可以具有一定程度的实用性,即使无法同时在所有端口上实现完整的千兆速度。)

因此,如果您真的读到这里,请允许我通过以下一系列更复杂的决策来使之前的建议(始终使用 onboard)复杂化:

  • 当然,如果板载 NIC 存在已知问题(如连接器物理损坏),则最好使用可以正常工作的附加卡。(如果板载 NIC 停止工作,有时使用附加卡是一种比更换整个主板更便宜/更简单的解决方法。)
  • 如果一切正常,如果已知网卡支持比板载网卡更先进的技术设计(比如支持更快的标准化速度)(我猜这不太可能),那么考虑使用该卡。
  • 否则,请优先使用板载 NIC。

但是,网卡会更快的想法可能不太可能,因为如果板载 NIC 没有使用最快的速度,扩展卡插槽也可能无法很好地处理更高的速度。在某些情况下,扩展槽中的 NIC 可能会使用更快的技术,因此如果您知道情况如此,请继续使用它。在一般情况下,如果您不确定,那么最好使用由制造主板的人精心设计的设计。

答案2

嗯,我想到了一些答案。

问你的朋友

也许他或她有特殊原因这样做。问问他或她。

但是,你问我们。:) 所以也许其中一个原因是

网络设置

也许您的朋友有特定的网络设置,可能是不同的网络,如192.168.1.0/24192.168.2.0/24,或不同的 VLAN。两张卡允许他或她将笔记本电脑连接到两个网络,而无需路由器。

网络速度

配对

您可以使用多个网络接口进行配对以获得更快的速度。但是,在正常的“家庭”设置中,这通常没有任何用处。您想在为几百台电脑提供服务的服务器上使用网络接口配对,或者在带有多个 Web 或数据库服务器的负载平衡器上使用网络接口配对。

单卡速度

也许板载网卡的速度“只有”100MBit/s,而附加网卡的速度为1000MBit/s。您可以看到

  • 在交换机上,如果交换机对 100 和 1000MBit/s 使用不同颜色的灯
  • 在 Windows 控制面板/硬件中的驱动程序属性中
  • 在制造商的网站上

功能

你没有说你是否使用了板载网卡。也许它坏了,你的朋友又装了一个来代替。

相关内容