|
公司基本資料信息
|
網卡的概述
網卡以前是作為擴展卡插到計算機總線上的,但是由于其價格低廉而且以太網標準普遍存在,大部分新的計算機都在主板上集成了網絡接口。這些主板或是在主板芯片中集成了以太網的功能,或是使用一塊通過PCI (或者更新的PCI-Expss總線)連接到主板上的廉價網卡。除非需要多接口或者使用其它種類的網絡,否則不再需要一塊獨立的網卡。甚至更新的主板可能含有內置的雙網絡(以太網)接口。
網卡的網絡數據包的接收
對于網絡數據包的接收來說,操作系統的網絡協議棧無需網卡驅動實現對網絡數據包的處理。當網卡設備接 收到數據后,其會產生一個接收中斷,在接收中斷處理程序中, 程序會調用netJobAdd函數啟動一個任務程序將網卡設備接收到的數據傳遞給驅動功能抽象層,網絡協議棧通過驅動功能抽象層的接收函數獲取到網絡數據包并進行相應的數據處理。此處利用netJobAdd 函數可以減少接收中斷的處理時間,提高網絡數據的接收能力。
網卡的分類
按照網卡支持的計算機種類分類,主要分為標準以太網卡和PCMCIA網卡;標準以太網卡用于臺式計算機聯網,而PCMCIA網卡用于筆記本電腦。
按照網卡支持的傳輸速率分類,主要分為10Mbps網卡、100Mbps網卡、10/100Mbps自適應網卡和1000Mbps網卡四類;根據傳輸速率的要求,10Mbps和100Mbps網卡僅支持10Mbps和100Mbps的傳輸速率,在使用非屏蔽雙絞線UTP作為傳輸介質時,通常10Mbps網卡與3類UTP配合使用,而100Mbps網卡與5類UTP相連接。10/100Mbps自適應網卡是由網卡自動檢測網絡的傳輸速率,保證網絡中兩種不同傳輸速率的兼容性。隨著局域網傳輸速率的不斷提高,1000Mbps網卡大多被應用于高速的服務器中。
按網卡所支持的總線類型分類,主要可以分為ISA、EISA、PCI等;由于計算機技術的飛速發展,ISA總線接口的網卡的使用越來越少。EISA總線接口的網卡能夠并行傳輸32位數據,數據傳輸速度快,但價格較貴。PCI總線接口網卡的CPU占用率較低,常用的32位PCI網卡的理論傳輸速率為133Mbps,因此支持的數據傳輸速率可達100Mbps。
網卡的特點有哪些呢?
網卡數量多,普通PC接入局域網或因特網時,一般情況下只要一塊網卡就足夠了。而為了滿足服務器在網絡方面的需要,服務器一般需要兩塊網卡或是更多的網卡。如AblestNet的X5DP8服務器主板上面內置了Intel的82546EM 1000Mbps自適應網卡芯片,這款芯片可以向下兼容10Mbps、100Mbps的端口。