開啟主選單

求真百科

網絡接口控制器

(重新導向自 网络适配器)

網絡接口控制器(英語:network interface controller,NIC),又稱網絡接口控制器,網絡適配器(network adapter),網卡(network interface card),或局域網接收器(LAN adapter),是一塊被設計用來允許計算機在計算機網絡上進行通訊的計算機硬件。由於其擁有MAC地址[1],因此屬於OSI模型的第2層。它使得用戶可以通過電纜或無線相互連接。每一個網卡都有一個被稱為MAC地址的獨一無二的48位串行號,它被寫在卡上的一塊ROM中。在網絡上的每一個計算機都必須擁有一個獨一無二的MAC地址。沒有任何兩塊被生產出來的網卡擁有同樣的地址。這是因為電氣電子工程師協會(IEEE)負責為網絡接口控制器銷售商分配唯一的MAC地址。

網卡以前是作為擴展卡插到計算機總線上的,但是由於其價格低廉而且以太網標準普遍存在,大部分新的計算機都在主板上集成了網絡接口。除非需要多接口,否則不再需要一塊獨立的網卡。甚至更新的主板可能含有內置的雙網絡(以太網)接口。

目錄

技術

網卡使用一個特定的物理層和數據鏈路層標準,例如以太網或令牌環來實現通訊所需要的電路系統。這為一個完整的網絡協議棧提供了基礎,使得在同一局域網中的小型計算機組以及通過路由協議連接的廣域網,例如IP,都能夠進行通訊。

有四種技術被用來傳送數據,網絡接口控制器可能使用其中的一種或多種。

  • 輪詢,即微處理器在程序控制下檢查周邊設備的狀態。
  • 過程化I/O,即微處理器通過將地址送到系統地址總線上來通知制定的周邊設備。
  • 中斷驅動I/O,即當周邊設備準備好傳送數據時通知微處理器。
  • DMA,即智能周邊設備通過控制系統總線來直接訪問內存。這種方法減輕了CPU的負荷,但是需要網卡上擁有一個獨立的處理器[2]

一塊網卡通常配有一個雙絞線、光纖、BNC、AUI、HomePNA接口,其中後三者在現今已較少見,光纖則多用於服務器。網絡電纜通過這些接口與網卡連接。網卡上還有一些LED用來告訴用戶網絡是否正在工作,以及是否有數據正在傳輸。網卡通常可達到10/100/1000 Mbps(Mbit/s)。這意味着它們能夠支持10、100或1000兆比特每秒的傳輸速率。

視頻

網絡接口控制器 相關視頻

控制器接口實驗
以太轉485網絡控制器與IBS信號總線接口

參考文獻