歷史背景
隨著計算機網路技術的飛速發展,為了滿足各種套用環境和套用層次的需求,出現了許多 不同類型的網卡,網卡的劃分標準也因此出現了多樣化,下面我們就對市面上主流的網卡分類情況進行一下瀏覽。
類型分類
按網卡匯流排接口類型
按網卡的匯流排接口類型來分我們一般可分為早期的ISA接口網卡、PCI接口網卡。在伺服器上PCI-X匯流排接口類型的網卡也開始得到套用,筆記本電腦所使用的網卡是PCMCIA接口類型的。
(1)ISA匯流排網卡
這是早期的一種的接口類型網卡,在上世紀80年代末,90 年代初期幾乎所有內置板板卡都是採用ISA匯流排接口類型,一直到上世紀90年代末期都還有部分這類接口類型的網卡。當然這種匯流排接口不僅用於網卡,像PCI接口一樣,當時也普遍套用於包括網卡、顯示卡、音效卡等在內所有內置板卡。
ISA匯流排接口由於I/O速度較慢,隨著上世紀90年代初PCI匯流排技術的出現,很快被淘汰了。在市面上基本上看不到有ISA匯流排類型的網卡。不過出現一種復古現象,就是在一些品牌的最新的i865系列晶片組主機板中居然又提供了幾條ISA插槽,真是令人費解!
(2)PCI匯流排網卡
這種匯流排類型的網卡在當前的台式機上相當普遍,也是最主流的一種網卡接口類型。因為它的I/O速度遠比ISA匯流排型的網卡快(ISA最高僅為33MB/s,而PCI 2.2標準32位的PCI接口數據傳輸速度最高可達133MB/s),所以在這種匯流排技術出現後很快就替代了原來老式的ISA匯流排。它通過網卡所帶的兩個指示燈顏色初步判斷網卡的工作狀態。能在市面上買到的網卡基本上是這種匯流排類型的網卡,一般的PC機和伺服器中也提供了好幾個PCI匯流排插槽,基本上可以滿足常見PCI適配器(包括顯示卡、音效卡等,不同的產品利用金手指的數量是不同的)安裝。主流的PCI規範有PCI2.0、PCI2.1和PCI2.2三種,PC機上用的32位PCI網卡,三種接口規範的網卡外觀基本上差不多(主機板上的PCI插槽也一樣)。伺服器上用的64位PCI網卡外觀就與32位的有較大差別,主要體現在金手指的長度較長。
(3)PCI-X匯流排網卡
這是最新的一種在伺服器開始使用的網卡類型,它與原來的PCI相比在I/O速度方面提高了一倍,比PCI接口具有更快的數據傳輸速度(2.0版本最高可達到266MB/s的傳輸速率)。這種匯流排類型的網卡在市面上還很少見,主要是由伺服器生產廠商隨機獨家提供,如在IBM的X系列伺服器中就可以見到它的蹤影。PCI-X匯流排接口的網卡一般32位匯流排寬度,也有的是用64位數據寬度的。
但因受到Intel新匯流排標準PCI-Express的排擠,是否能最終流行還是未知之數,因為由Intel提出,由PCI-SIG(PCI特殊興趣組織)頒布的PCI-Express無論在速度上,還是結構上都比PCI-X匯流排要強許多。Intel的i875P晶片組已提供對PCI-Express匯流排的支持,有專家分析預計將在底逐步普及這一新的匯流排接口。它將取代PCI和現行的AGP接口,最終實現內部匯流排接口的統一。
(4)PCMCIA匯流排網卡
這種總類型的網卡是筆記本電腦專用的,它受筆記本電腦的空間限制,體積遠不可能像PCI接口網卡那么大。隨著筆記本電腦的日益普及,這種匯流排類型的網卡在市面上較為常見,很容易找到,而且生產這種匯流排型的網卡的廠商也較原來多了許多。PCMCIA匯流排分為兩類,一類為16位的PCMCIA,另一類為32位的CardBus。
CardBus是一種用於筆記本計算機的新的高性能PC卡匯流排接口標準,就像廣泛地套用在台式計算機中的PCI匯流排一樣。該匯流排標準與原來的PC卡標準相比,具有以下的優勢:第一,32位數據傳輸和33MHz操作。CardBus快速乙太網PC卡的最大吞吐量接近90 Mbps,而16位快速乙太網PC卡僅能達到20-30 Mbps。第二,匯流排自主。使PC卡可以獨立於主CPU,與計算機記憶體間直接交換數據,這樣CPU就可以處理其它的任務。第三,3.3V供電,低功耗。提高了電池的壽命,降低了計算機內部的熱擴散,增強了系統的可*性。第四,後向兼容16位的PC卡。老式乙太網和Modem設備的PC卡仍然可以插在CardBus插槽上使用。
(5)USB接口網卡
作為一種新型的匯流排技術,USB(Universal Serial Bus,通用串列匯流排)已經被廣泛套用於滑鼠、鍵盤、印表機、掃瞄器、Modem、音箱等各種設備。由於其傳輸速率遠遠大於傳統的並行口和串列口,設備安裝簡單並且支持熱插拔。USB設備一旦接入,就能夠立即被計算機所承認,並裝入任何所需要的驅動程式,而且不必重新啟動系統就可立即投入使用。當不再需要某台設備時,可以隨時將其拔除,並可再在該連線埠上插入另一台新的設備,然後,這台新的設備也同樣能夠立即得到確認並馬上開始工作,所以越來越受到廠商和用戶的喜愛。USB這種通用接口技術不僅在一些外置設備中得到廣泛的套用,如Modem、印表機、數位相機等,在網卡中也不例外。
按網路接口劃分
除了可以按網卡的匯流排接口類型劃分外,我們還可以按網卡的網路接口類型來劃分。網卡最終是要與網路進行連線,所以也就必須有一個接口使網線通過它與其它計算機網路設備連線起來。不同的網路接口適用於不同的網路類型,常見的接口主要有乙太網的RJ-45接口、細同軸電纜的BNC接口和粗同軸電AUI接口、FDDI接口、ATM接口等。而且有的網卡為了適用於更廣泛的套用環境,提供了兩種或多種類型的接口,如有的網卡會同時提供RJ-45、BNC接口或AUI接口。
(1). RJ-45接口網卡
這是最為常見的一種網卡,也是套用最廣的一種接口類型網卡,這主要得益於雙絞線乙太網套用的普及。因為這種RJ-45接口類型的網卡就是套用於以雙絞線為傳輸介質的乙太網中,它的接口類似於常見的電話接口RJ-11,但RJ-45是8芯線,而電話線的接口是4芯的,通常只接2芯線(ISDN的電話線接4芯線)。在網卡上還自帶兩個狀態批示燈,通過這兩個指示燈顏色可初步判斷網卡的工作狀態。
圖7所示的是台式機所用的PCI匯流排類型RJ-45乙太網卡,筆記本專用的PCMCIA匯流排接口的網卡,因其結構限制,所以通常不直接提供RJ-45接口,而是通過一條轉接線來提供的,不過也有一些PCMCIA筆記本專用網卡直接提供RJ-45乙太網卡。
(2)BNC接口網卡
這種接口網卡對套用於用細同軸電纜為傳輸介質的乙太網或令牌網中,這種接口類型的網卡較少見,主要因為用細同軸電纜作為傳輸介質的網路就比較少。
(3)AUI接口網卡
這種接口類型的網卡對套用於以粗同軸電纜為傳輸介質的乙太網或令牌網中,這種接口類型的網卡更是很少見,因為用粗同軸電纜作為傳輸介質的網路更是少上加少。
(4)FDDI接口網卡
這種接口的網卡是適應於FDDI網路中,這種網路具有100Mbps的頻寬,但它所使用的傳輸介質是光纖,所以這種FDDI接口網卡的接口也是光模接口的。隨著快速乙太網的出現,它的速度優越性已不復存在,但它須採用昂貴的光纖作為傳輸介質的缺點並沒有改變,所以也非常少見。
(5)ATM接口網卡
這種接口類型的網卡是套用於ATM光纖(或雙絞線)網路中。它能提供物理的傳輸速度達155Mbps。
按頻寬劃分
隨著網路技術的發展,網路頻寬也在不斷提高,但是不同頻寬的網卡所套用的環境也有所不同,當然價格也完全不一樣了,為此我們有必要對網卡的頻寬作進一步了解。
主流的網卡主要有10Mbps網卡、100Mbps乙太網卡、10Mbps/100Mbps自適應網卡、1000Mbps千兆乙太網卡四種。
(1)10Mbps網卡
10Mbps網卡主要是比較老式、低檔的網卡。它的頻寬限制在10Mbps,這在當時的ISA匯流排類型的網卡中較為常見,PCI匯流排接口類型的網卡中也有一些是10Mbps網卡,不過這種網卡已不是主流。這類事寬的網卡僅適應於一些小型區域網路或家庭需求,中型以上網路一般不選用,但它的價格比較便宜,一般僅幾十元。
(2)100Mbps網卡
100Mbps網卡在來說是一種技術比較先進的網卡,它的傳輸I/O頻寬可達到100Mbps,這種網卡一般用於骨幹網路中。這種頻寬的網卡在市面上已逐漸得到普及,但它的價格稍貴,一些名牌的此頻寬網卡一般都要幾百元以上。注意一些雜牌的100Mbps網卡不能向下兼容10Mbps網路。
(3)10Mbps/100Mbps網卡
這是一種10Mbps和100Mbps兩種頻寬自適應的網卡,也是套用最為普及的一種網卡類型,最主要因為它能自動適應兩種不同頻寬的網路需求,保護了用戶的網路投資。它既可以與老式的10Mbps網路設備相連,又可套用於較新的100Mbps網路設備連線,所以得到了用戶普遍的認同。這種頻寬的網卡會自動根據所用環境選擇適當的頻寬,如與老式的10Mbps舊設備相連,那它的頻寬就是10Mbps,但如果是與100Mbps網路設備相連,那它的頻寬就是100Mbps,僅需簡單的配置即可(也有不用配置的)。也就是說它能兼容10Mbps的老式網路設備和新的100Mbps網路設備。
(4)1000Mbps乙太網卡
千兆乙太網(Gigabit Ethernet)是一種高速區域網路技術,它能夠在銅線上提供1Gbps的頻寬。與它對應的網卡就是千兆網卡了,同理這類網卡的頻寬也可達到1Gbps。千兆網卡的網路接口也有兩種主要類型,一種是普通的雙絞線RJ-45接口,另一種是多模SC型標準光纖接口。
按網卡套用領域來分
如果根據網卡所套用的計算機類型來分,我們可以將網卡分為套用于于工作站的網卡和套用於伺服器的網卡。前面所介紹的基本上都是工作站網卡,其實通常也套用於普通的伺服器上。但是在大型網路中,伺服器通常採用專門的網卡。它相對於工作站所用的普通網卡來說在頻寬(通常在100Mbps以上,主流的伺服器網卡都為64位千兆網卡)、接口數量、穩定性、糾錯等方面都有比較明顯的提高。還有的伺服器網卡支持冗餘備份、熱撥插等伺服器專用功能。