我的 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/24
和192.168.2.0/24
,或不同的 VLAN。两张卡允许他或她将笔记本电脑连接到两个网络,而无需路由器。
网络速度
配对
您可以使用多个网络接口进行配对以获得更快的速度。但是,在正常的“家庭”设置中,这通常没有任何用处。您想在为几百台电脑提供服务的服务器上使用网络接口配对,或者在带有多个 Web 或数据库服务器的负载平衡器上使用网络接口配对。
单卡速度
也许板载网卡的速度“只有”100MBit/s,而附加网卡的速度为1000MBit/s。您可以看到
- 在交换机上,如果交换机对 100 和 1000MBit/s 使用不同颜色的灯
- 在 Windows 控制面板/硬件中的驱动程序属性中
- 在制造商的网站上
功能
你没有说你是否使用了板载网卡。也许它坏了,你的朋友又装了一个来代替。