我應該使用哪個乙太網路連接埠

我應該使用哪個乙太網路連接埠

我的 Windows 10 PC 具有應有的板載乙太網路端口,而且還連接了乙太網路卡。一個對電腦比較了解的朋友建的,不是我。我認為該卡是 TP-Link(我很快就會知道),我有一塊 MSI 板。

板載乙太網路連接埠與乙太網路卡有什麼不同嗎?

答案1

斯圖亞的回答提供了一些想法,值得一讀。除此之外,我還要補充一點。

(術語:我使用“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 匯流排或類似 Intel 為其板載千兆網路卡開發的特殊傳輸裝置。

如果單一千兆位元卡幾乎可以使 PCI 匯流排飽和,那麼為其他裝置(包括以相同速度運行的另一個 NIC)留下的空間就很小了。 (不過,千兆位元可能比 100mbps 更好。例如,OpenBSD PF(防火牆)常見問題:效能討論「網卡的效率」。 ……“為了獲得最佳性能,請考慮使用千兆位元或十千兆位元乙太網路卡,因為它們具有更先進的緩衝功能。”因此,即使您沒有獲得完整的千兆位元速度,更好的千兆位元設計也可能比舊標準提供更好的結果。這就是為什麼罕見的 4 埠 PCI 卡實際上具有一定的用處,即使無法同時在所有連接埠上實現全千兆位元速度。

因此,如果您實際上已經讀到這裡,請讓我用這一系列更複雜的決策來使先前的建議(始終使用 onboard)變得複雜:

  • 當然,如果板載 NIC 有已知問題(例如連接器物理損壞),請選擇可以正常工作的附加卡。 (如果板載 NIC 停止工作,有時使用附加卡是一種比更換整個主機板更便宜/更容易的解決方法。)
  • 如果一切正常,如果已知該網卡支援比板載 NIC 更先進的技術設計(例如支援更快的標準化速度)(我猜這不太可能),那麼請考慮優先使用該卡。
  • 否則,請使用板載 NIC。

然而,網卡速度更快的想法可能不太可能,因為如果板載網卡沒有使用盡可能最快的速度,擴展卡插槽就有可能無法處理更高的速度。在某些情況下,擴充插槽中的 NIC 可能會使用更快的技術,因此如果您知道是這種情況,請繼續使用該技術。在一般情況下,如果您不確定,那麼您最好使用由主機板製造商精心設計的設計。

答案2

好吧,我想到了一些答案。

問你的朋友

也許他或她有特殊的理由這樣做。問他或她。

但是,你問我們。 :) 所以也許原因之一是

網路設定

也許您的朋友有特定的網絡設置,可能是不同的網絡,例如192.168.1.0/24192.168.2.0/24,或不同的 VLAN。兩張卡片允許他或她在沒有路由器的情況下將筆記型電腦連接到兩個網路。

網路速度

配對

您可以使用多個網路介面將它們配對以獲得更快的速度。然而,在正常的“家庭”設定中,這通常沒有任何用處。您想要在為數百台 PC 提供服務的伺服器上使用網路介面配對,或者可能在後面有多個 Web 或資料庫伺服器的負載平衡器上使用網路介面配對。

單卡速度

也許板載 NIC 的速度「僅」100MBit/s,而附加的 NIC 的速度為 1000MBit/s。你可以看到

  • 在交換器上,如果交換器針對 100 和 1000MBit/s 使用不同顏色的指示燈
  • 在 Windows 控制台/硬體的驅動程式屬性中
  • 在製造商的網站上

功能

你沒有說你是否使用板載網卡。也許它壞了,你的朋友安裝了另一個作為替代品。

相關內容