萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 網路基礎知識

網卡 (NIC) 工作原理深度解析:CSMA/CD 流程、介面類型、速度換算、應用環境與四大干擾源對策

一、網卡核心工作流程 (CSMA/CD)

發送端

  1. 載波偵聽: 偵測媒介電壓變化。有載波 → 等待 (介面忙)。
  2. 幀間隙 (IFG = 9.6 μs): 媒介持續靜默滿 IFG → 開始發送幀。
  3. 邊發邊聽 (碰撞偵測): 發送過程持續偵聽。偵測到碰撞 (電壓疊加) → 立即停止發送 → 發送阻塞訊號 (Jam Signal) 通知其他站點丟棄受損幀。
  4. 二進制指數退避: 等待隨機時隙 (Slot Time = 51.2 μs @ 100M) 後重試。最多重試 16 次仍碰撞 → 放棄該幀,上層協定處理。

接收端

  1. 逐幀檢查:長度 < 64 Bytes → 碰撞碎片 → 丟棄。
  2. 目的 MAC = 本機 MAC (或廣播/多播) → 進行 CRC 循環冗餘校驗。
  3. 長度 > 1518 Bytes (巨型幀) 或 CRC 失敗 → 畸變幀 → 丟棄。
  4. 通過檢查 → 剝離封裝 → 交上層協定處理。

二、網卡介面類型演進

介面特徵/時代現狀
RJ-45 (雙絞線)以太網標準,Cat5e/6/6a/7/8,100M/1G/2.5G/5G/10G/25G/40G/100G主流通用
BNC (薄同軸纜)10BASE2 總線型,90 年代網吧/廉價組網,無需 Hub淘汰,僅存教學/博物館
光纖 (SC/LC/FC/ST)長距/高頻寬/抗干擾,資料中心/骨幹/FTTH伺服器/骨幹主流
USB / Thunderbolt外接式網卡,免開機箱行動/臨時擴充常用

三、速度標示與實際傳輸換算

  • 網卡標稱 100M/1000M/2.5G/10G = Mbit/s (Mbps) (小寫 b)。
  • 換算位元組:MB/s = Mbps ÷ 8 (1 Byte = 8 bit)。
  • 100M 理論 12.5 MB/s;1G 理論 125 MB/s;2.5G 理論 312.5 MB/s。

實際受限於總線頻寬

結論: 現代 PCIe x1 介面網卡無總線瓶頸,可跑滿標稱速率。

四、典型應用環境頻寬需求

  • 智慧大樓/辦公室: 文件/郵件/ERP/OA,流量突發、非持續,百兆/千兆綽綽有餘。
  • 數位家庭: NAS 串流 4K/8K (單流 50-100 Mbps)、IP 攝影機、智能家電,千兆足夠;多路 8K/雲遊戲/備份才需 2.5G/10G。
  • IDC/雲端/高效能運算: 萬兆/25G/100G/400G 標配,配合 RDMA/RoCE v2 低延遲傳輸。

五、四大干擾源與對策

總線理論頻寬千兆網卡實測上限備註
32-bit PCI (33MHz)133 MB/s~37.5 MB/s共享總線,IDE/聲音/顯示搶佔
64-bit PCI-X (133MHz)1066 MB/s~125 MB/s (滿速)伺服器級,插槽較長,貴
PCIe x1 (Gen1/2/3/4)250/500/1000/2000 MB/s滿速 (Gen1 即足夠 1G)現代主流,點對點獨享
CSA (Communication Streaming Architecture)266 MB/s滿速Intel 865/875 晶片組專用,繞過 PCI,已成歷史
干擾源現象/後果對策
電源干擾電源故障放電耦合入網卡 → 大量 FCS 錯誤/重傳/無效幀 → 全網擾亂換優質電源 (80 Plus 金/鈦)、獨立供電、UPS 淨化
接地不良靜電積累 → 網卡接地端電壓異常 → 工作異常/晶片擊穿永久損壞機箱/機櫃單點接地、防靜電地板/腕帶、定期測接地電阻
插槽電磁干擾顯示卡/其他高頻卡緊鄰網卡 → 輕微丟包/重傳,嚴重死機/資源不足錯開插槽 (隔一槽)、金屬屏蔽罩、改用 PCIe 延長線/轉接卡移離
雙工模式不匹配一端全雙工、一端半雙工 → 大量碰撞/FCS 錯誤 → 20MB 檔案傳 5-10 分鐘雙端強制同模式 (全雙工/自動協商雙開啟)、檢查交換器埠設定、定期巡檢錯誤計數器

網卡是網路邊界守門人,理解原理、選對介面、排除干擾,才能發揮頻寬真實效能。

copyright © 萬盛學電腦網 all rights reserved