




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、網(wǎng)卡組成及原理一認識網(wǎng)卡網(wǎng)卡充當計算機和網(wǎng)絡纜線z間的物理接口或連線將計算機屮的數(shù)字信號 轉換成電或光信號,稱為nic ( network interface card )。數(shù)據(jù)在計算機總線中傳 輸是并行方式即數(shù)據(jù)是肩并肩傳輸?shù)?,而在網(wǎng)絡的物理纜線中說數(shù)據(jù)以串行的比 特流方式傳輸?shù)?,網(wǎng)卡承擔串行數(shù)據(jù)和并行數(shù)據(jù)間的轉換。網(wǎng)卡在發(fā)送數(shù)據(jù)前要 同接收網(wǎng)卡進行對話以確定最人可發(fā)送數(shù)據(jù)的人小、發(fā)送的數(shù)據(jù)量的人小、兩次 發(fā)送數(shù)據(jù)間的間隔、等待確認的時間、每個網(wǎng)卡在溢出前所能承受的最大數(shù)據(jù)量、 數(shù)據(jù)傳輸?shù)乃俣?。網(wǎng)卡工作在osi的最后兩層,物理層和數(shù)據(jù)鏈路層,物理層定義了數(shù)據(jù)傳送 與接收所需要的電與光信號、線
2、路狀態(tài)、時鐘基準、數(shù)據(jù)編碼和電路等,并向數(shù) 據(jù)鏈路層設備提供標準接口。物理層的芯片稱之為phyo數(shù)據(jù)鏈路層則提供尋 址機構、數(shù)據(jù)幀的構建、數(shù)據(jù)差錯檢查、傳送控制、向網(wǎng)絡層提供標準的數(shù)據(jù)接 口等功能。以太網(wǎng)卡中數(shù)據(jù)鏈路層的芯片稱z為mac控制器。很多網(wǎng)卡的這兩 個部分是做到一起的。他們之間的關系是pci總線接mac總線,mac接phy, phy 接網(wǎng)線(當然也不是直接接上的,還有一個變壓裝置)。二工作原理以太網(wǎng)卡中數(shù)據(jù)鏈路層的芯片一般簡稱z為mac控制器,物理層的芯片我 們簡稱z為phyo許多網(wǎng)卡的芯片把mac和phy的功能做到了一顆芯片中, 比如intel 82559網(wǎng)卡的和3c0m 3c90
3、5網(wǎng)卡。但是mac和phy的機制還是單 獨存在的,只是外觀的表現(xiàn)形式是一顆單芯片。當然也有很多網(wǎng)卡的mac和 phy是分開做的,比如d-link的dfe-530tx等。1數(shù)據(jù)鏈路層mac控制器首先我們來說說以太網(wǎng)卡的mac芯片的功能。以太網(wǎng)數(shù)據(jù)鏈路層其實包含 mac (介質(zhì)訪問控制)子層和llc (邏輯鏈路控制)子層。一塊以太網(wǎng)卡mac 芯片的作用不但要實現(xiàn)mac 了層和llc 了層的功能,述要提供符合規(guī)范的pci 界面以實現(xiàn)和主機的數(shù)據(jù)交換。mac從pci總線收到ip數(shù)據(jù)包(或者其他網(wǎng)絡層協(xié)議的數(shù)據(jù)包)后,將之 拆分并重新打包成最人1518byte,最小64byte的幀。這個幀里面包扌舌了目
4、標 mac地址、自己的源mac地址和數(shù)據(jù)包里而的協(xié)議類型(比如ip數(shù)據(jù)包的類 型用80表示)。最后述有一個dword(4byte)的crc碼??墒强跇说膍ac地址是哪里來的呢?這牽扯到一個arp協(xié)議(介乎于網(wǎng) 絡層和數(shù)據(jù)鏈路層的一個協(xié)議)。第一次傳送某個fl的ip地址的數(shù)據(jù)的時候,先 會發(fā)岀一個arp包,其mac的目標地址是廣播地址,里面說到:”誰是 xxx.xxx.xxx.xxx這個ip地址的主人? ”因為是廣播包,所有這個局域網(wǎng)的主機都 收到了這個arp請求。收到請求的主機將這個ip地址和自己的相比較,如果不 相同就不予理會,如果相同就發(fā)出arp響應包。這個ip地址的主機收到這個 arp請
5、求包后回復的arp響應里說到:”我是這個ip地址的主人”。這個包里面 就包括了他的mac地址。以后的給這個tp地址的幀的目標mac地址就被確定 to (其它的協(xié)議如ipx/spx也有相應的協(xié)議完成這些操作。)ip地址和mac地址z間的關聯(lián)關系保存在主機系統(tǒng)里面,叫做arp表, 由驅動程序和操作系統(tǒng)完成。在microsoft的系統(tǒng)里面可以用arp -a的命令查看 arp表。收到數(shù)據(jù)幀的時候也是一-樣,做完crc以后,如果沒有crc效驗錯 誤,就把幀頭去掉,把數(shù)據(jù)包拿出來通過標準的借口傳遞給驅動和上層的協(xié)議客 棧,最終正確的達到我們的應用程序。還有一些控制幀,例如流控幀也需要mac直接識別并執(zhí)行相
6、應的行為。以 太網(wǎng)mac芯片的一端接計算機pci總線,另外一端就接到phy芯片上。以太 網(wǎng)的物理層又包括mivgmii (介質(zhì)獨立接口 )子層、pcs(物理編碼子層)、pma (物理介質(zhì)附加)子層、pmd (物理介質(zhì)相關)子層、mdi子層。而phy芯片 是實現(xiàn)物理層的重要功能器件之一,實現(xiàn)了前面物理層的所有的子層的功能。2物理層phyphy在發(fā)送數(shù)據(jù)的時候,收到mac過來的數(shù)據(jù)(對phy來說,沒有幀的 概念,對它來說,都是數(shù)據(jù)而不管什么地址,數(shù)據(jù)述是crc),每4bit就增加lbit 的檢錯碼,然后把并行數(shù)據(jù)轉化為串行流數(shù)據(jù),再按照物理層的編碼規(guī)則 (10based-t的nrz編碼或iooba
7、sed-t的曼徹斯特編碼)把數(shù)據(jù)編碼,再變?yōu)?模擬信號把數(shù)據(jù)送出去。(注:關于網(wǎng)線上數(shù)據(jù)是數(shù)字的還是模擬的比較不容易 理解清楚。最后我再說)收數(shù)據(jù)時的流程反z。發(fā)送數(shù)據(jù)時,phy還有個重耍的功能就是實現(xiàn)csma/cd的部分功能,它 可以檢測到網(wǎng)絡上是否有數(shù)據(jù)在傳送。網(wǎng)卡首先偵聽介質(zhì)上是否有載波(載波由 電壓指示),如果有,則認為具他站點正在傳送信息,繼續(xù)偵聽介質(zhì)。一旦通信 介質(zhì)在一定時間段內(nèi)(稱為幀間縫隙ifg二9.6微秒)是安靜的,即沒有被其他 站點占用,則開始進行幀數(shù)據(jù)發(fā)送,同時繼續(xù)偵聽通信介質(zhì),以檢測沖突。在發(fā) 送數(shù)據(jù)期間,如果檢測到?jīng)_突,則立即停止該次發(fā)送,并向介質(zhì)發(fā)送一個“阻塞” 信
8、號,告知其他站點已經(jīng)發(fā)生沖突,從而丟棄那些可能一直在接收的受到損壞的 幀數(shù)據(jù),并等待一段隨機時間(csma/cd確定等待時間的算法是二進制指數(shù)退 避算法)。在等待一段隨機時間后,再進行新的發(fā)送。如果重傳多次后(大于16 次)仍發(fā)生沖突,就放棄發(fā)送。接收時,網(wǎng)卡瀏覽介質(zhì)上傳輸?shù)拿總€幀,如果其長度小于64字節(jié),則認為 是沖突碎片。如果接收到的幀不是沖突碎片且目的地址是本地地址,則對幀進行 完整性校驗,如果幀長度大于1518字節(jié)(稱為超長幀,可能由錯誤的lan驅動 程序或干擾造成)或未能通過crc校驗,則認為該幀發(fā)生了畸變。通過校驗的 幀被認為是有效的,網(wǎng)卡將它接收下來進行木地處理許多網(wǎng)友在接入in
9、ternt寬帶時,喜歡使用”搶線”強的網(wǎng)卡,就是因為不同的 phy碰撞后計算隨機時間的方法設計上不同,使得有些網(wǎng)卡比較”占便宜”。不, 搶線只對廣播域的網(wǎng)絡而言的,對于交換網(wǎng)絡和adsl這樣點到點連接到局端 設備的接入方式?jīng)]什么意義。而且”搶線”也只是相對而言的,不會有質(zhì)的變化。3關于網(wǎng)絡間的沖突現(xiàn)在交換機的普及使得交換網(wǎng)絡的普及,使得沖突域網(wǎng)絡少了很多,極人地 提高了網(wǎng)絡的帶寬。但是如果用hub,或者共享帶寬接入internet的時候還是屬 于沖突域網(wǎng)絡,有沖突碰撞的。交換機和hub最大的區(qū)別就是:一個是構建點 到點網(wǎng)絡的局域網(wǎng)交換設備,一個是構建沖突域網(wǎng)絡的局域網(wǎng)互連設備。我們的phy還提
10、供了和對端設備連接的重要功能并通過led燈顯示出自己 目前的連接的狀態(tài)和工作狀態(tài)讓我們知道。當我們給網(wǎng)卡接入網(wǎng)線的時候,phy 不斷發(fā)出的脈沖信號檢測到對端有設備,它們通過標準的”語言”交流,互相協(xié)商 并卻定連接速度、雙工模式、是否采用流控等。通常情況下,協(xié)商的結果是兩個設備屮能同時支持的最大速度和最好的雙工 模式。這個技術被稱為auto negotiation或者nway,它們是一個意思-自動協(xié) 商。4 phy的輸出部分現(xiàn)在來了解phy的輸出后面部分。一顆cmos制程的芯片t作的吋候產(chǎn)生 的信號電平總是大于0v的(這取決于芯片的制程和設計需求),但是這樣的信 號送到100米甚至更長的地方會有
11、很大的直流分量的損失。而且如呆外部網(wǎng)現(xiàn)直 接和芯片相連的話,電磁感應(打雷)和靜電,很容易造成芯片的損壞。再就是設備接地方法不同,電網(wǎng)環(huán)境不同會導致雙方的0v電平不一致,這 樣信號從a傳到b,由于a設備的0v電平和b點的0v電平不一樣,這樣會導 致很大的電流從電勢高的設備流向電勢低的設備。我們?nèi)绾谓鉀Q這個問題呢?這時就出現(xiàn)了 tnmsfomer (隔離變壓器)這個器件。它把phy送出來的差 分信號用羞模耦合的線圈耦合濾波以增強信號,并且通過電磁場的轉換耦合到連 接網(wǎng)線的另外一端。這樣不但使網(wǎng)線和phy之間沒有物理上的連接而換傳遞了 信號,隔斷了信號屮的直流分量,還可以在不同0v屯平的設備屮傳送
12、數(shù)據(jù)。隔離變壓器本身就是設計為耐2kv3kv的電壓的。也起到了防雷感應(我 個人認為這里用防雷擊不合適)保護的作用。有些朋友的網(wǎng)絡設備在雷雨天氣時 容易被燒壞,大都是pcb設計不合理造成的,而且大都燒毀了設備的接口,很 少有芯片被燒毀的,就是隔離變壓器起到了保護作用。5關于傳輸介質(zhì)隔離變壓器本身是個被動元件,只是把phy的信號耦合了到網(wǎng)線上,并沒 有起到功率放人的作用。那么一張網(wǎng)卡信號的傳輸?shù)淖铋L距離是誰決定的呢?一張網(wǎng)卡的傳輸最人距離和與對端設備連接的兼容性主要是phy決肚的。 但是可以將信號送的超過100米的phy其輸出的功率也比較大,更容易產(chǎn)生emi 的問題。這時候就需要合適的trans
13、former與之配合。作phy的老大公司marvell 的phy,常??梢詡魉?80200米的距離,遠遠超過ieee的100米的標準。rj-45的接頭實現(xiàn)了網(wǎng)卡和網(wǎng)線的連接。它里面有8個銅片可以和網(wǎng)線中的 4對雙絞(8根)線對應連接。其屮100m的網(wǎng)絡屮1、2是傳送數(shù)據(jù)的,3、6 是接收數(shù)據(jù)的。1、2之間是一對差分信號,也就是說它們的波形一樣,但是相 位相差180度,同一時刻的電壓幅度互為正負。這樣的信號可以傳遞的更遠,抗 干擾能力強。同樣的,3、6也一樣是差分信號。網(wǎng)線中的8根線,每兩根扭在一起成為一對。我們制作網(wǎng)線的時候,一定耍 注意要讓1、2在其屮的一對,3、6在一對。否則長距離情況下使
14、用這根網(wǎng)線的 時候會導致無法連接或連接很不穩(wěn)定。現(xiàn)在新的phy支持auto mdi-x功能(也需要transformer支持)。它可以 實現(xiàn)rj45接口的1、2上的傳送信號線和3、6上的接收信號線的功能自動互相 交換。有的phy甚至支持一對線中的正信號和負信號的功能自動交換。這樣我 們就不必為了到底連接某個設備需要使用直通網(wǎng)線還是交叉網(wǎng)線而費心了。這項 技術已經(jīng)被廣泛的應用在交換機和soho路由器上。在1000basdt網(wǎng)絡中,其中最普遍的一種傳輸方式是使用網(wǎng)線中所有的4 對雙絞線,其屮增加了 4、5和7、8來共同傳送接收數(shù)據(jù)。由于1000based-t網(wǎng) 絡的規(guī)范包含了 auto mdi-x
15、功能,因此不能嚴格確定它們的傳岀或接收的關 系,要看雙方的具體的協(xié)商結果。6 phy和mac之間如何進行溝通卜面繼續(xù)讓我們來關心一下phy和mac z間是如何傳送數(shù)據(jù)和相互溝通 的。通過 ieee 定義的標準的 mii/gigamii (media independed interfade,介質(zhì)獨 立界面)界面連接mac和phyo這個界面是ieee定義的。mii界面?zhèn)鬟f了網(wǎng) 絡的所有數(shù)據(jù)和數(shù)據(jù)的控制。而mac對phy的工作狀態(tài)的確定和對phy的控制則是使用smi (serial management interface)界而通過讀寫phy的寄存器來完成的。phy里而的部分 寄存器也是ieee定
16、義的,這樣phy把自己的h前的狀態(tài)反映到寄存器里面, mac通過smi總線不斷的讀取phy的狀態(tài)寄存器以得知目前phy的狀態(tài),例 如連接速度,雙t的能力等。當然也可以通過smi設置phy的寄存器達到控制 的目的,例如流控的打開關閉,口協(xié)商模式還是強制模式等。我們看到了,不論是物理連接的mil界面和smi總線還是phy的狀態(tài)寄存 器和控制寄存器都是有ieee的規(guī)范的,因此不同公司的mac和phy 樣可以 協(xié)調(diào)工作。當然為了配合不同公司的phy的自己特有的一些功能,驅動需要做 相應的修改。7網(wǎng)卡的供電最后就是電源部分了。大多數(shù)網(wǎng)卡現(xiàn)在都使用3.3v或更低的電壓。有的是 雙電壓的。因此需要電源轉換電
17、路。而月網(wǎng)卡為了實現(xiàn)wake on line功能,必須保證全部的phy和mac的極少 一部分始終處于有電的狀態(tài),這需要把主板上的5v standby電壓轉換為phy工 作電壓的電路。在主機開機后,phy的工作電壓應該被從5v轉出來的電壓替代 以節(jié)省5v standby的消耗。(許多劣質(zhì)網(wǎng)卡沒有這么做)。有wake on line功能的網(wǎng)卡一般還有一個wol的接口。那是因為pci2以 前沒有pci設備喚醒主機的功能,所以需要著一根線通過主板上的wol的接口 連到南橋里面以實現(xiàn)wol的功能。新的主板合網(wǎng)卡一般支持pci2.2/2.3,擴展了 pme#信號功能,不需要那個 接口而通過pci總線就可以
18、實現(xiàn)喚醒功能。8網(wǎng)卡構造(網(wǎng)卡組成)網(wǎng)卡包括硬件和固件程序(只讀存儲器中的軟件例程),該固件程序實現(xiàn)邏 輯鏈路控制和媒體訪問控制的功能網(wǎng)卡包括硬件和固件程序(只讀存儲器屮的軟 件例程),該固件程序實現(xiàn)邏輯鏈路控制和媒體訪問控制的功能,還記錄唯一的 硬件地址即mac地址,網(wǎng)卡上一般有緩存。網(wǎng)卡須分配中斷irq及基本i/o端口 地址,同時還須設置基本內(nèi)存地址(base memory address)和收發(fā)器(transceiver) 網(wǎng)卡的控制芯片是網(wǎng)卡屮最重要元件,是網(wǎng)卡的控制中心,有如電腦的cpu,控制著整個網(wǎng) 卡的工作,負責數(shù)據(jù)的的傳送和連接時的信號偵測。早期的10/loom的雙速網(wǎng)卡 會采
19、用兩個控制芯片(單元)分別用來控制兩個不同速率環(huán)境下的運算,而1=1前 較先進的產(chǎn)品通常只有一個芯片控制兩種速度。晶體震蕩器負責產(chǎn)生網(wǎng)卡所有芯片的運算時鐘,其原理就象主板上的品體震蕩器一樣, 通常網(wǎng)卡是使用20或25hz的晶體震蕩器。 boot rom 插槽如無特殊要求網(wǎng)卡中的這個插槽處在空置狀態(tài)。一般是和boot rom芯片搭 配使用,其主要作用是引導電腦通過服務器引導進入win9xo boot rom就是啟動芯片,讓電腦可以在不具備硬盤、軟驅和光驅的情況下,直接通過 服務器開機,成為一個無硬盤無軟驅的工作站。沒有軟驅就無法將資料輸出,這 樣也可以達到資料保密的功能。同時,述可以節(jié)省下購買這
20、些電腦部件的費用。既然無盤,一些引導用必需用到的程序和協(xié)議棧就放到里面了,例如rpl、 pxe等。實際上它就是一個標準的pci romo所以才會有一些硬盤寫保護卡可 以通過燒寫網(wǎng)卡的bootrom來實現(xiàn)。其實pci設備的rom是可以放到主板bios 里面的。啟動電腦的時候一樣可以檢測到這個rom并且正確識別它是什么設備 的。agp在配置上和pci很多地方一樣,所以很多顯卡的bios也可以放到主板 bios里面。這就是為什么板載的網(wǎng)卡我們從來沒有看到過bootrom的原因。在使用boot rom時要注意口己使用何種網(wǎng)絡操作系統(tǒng),通常有boot rom for nt, bootrom for un
21、ix, boot rom for netware 等,boot rom 啟動芯片要自行購買。 eeprom從前的老式網(wǎng)卡都要靠設置跳線或是dip開關來設定irq. dma和i/o port等 值,而現(xiàn)在的網(wǎng)卡則都使用軟件設定,兒乎看不見跳線的存在。eeprom芯片 通常是一顆93c46,里面記錄了網(wǎng)卡芯片的供應商id、了系統(tǒng)供應商id、網(wǎng)卡 的mac地址、網(wǎng)卡的一些配置,如smi總線上phy的地址,bootrom的容 量,是否啟用bootrom引導系統(tǒng)等東西,通過它來自動設置網(wǎng)卡。內(nèi)接式轉換器只要有bnc接頭的網(wǎng)卡都會有這個芯片,并緊鄰在bnc接頭旁,它的功能是 在網(wǎng)卡和bnc接頭之間進行數(shù)據(jù)
22、轉換,讓網(wǎng)卡能通過它從bnc接頭送出或接收資 料。 rj-45和bnc接頭rj-45是采用雙絞線作為傳輸媒介的一種網(wǎng)卡接口,在loombps網(wǎng)中最常應 用。bnc是采用細同軸電纜作為傳輸媒介信號指示燈在網(wǎng)卡后方會有二到三個不等的信號燈,其作用是顯示冃前網(wǎng)絡的連線狀態(tài),通 常具有tx和rx兩個信息。tx代表正在送出資料,x代表正在接收資料,若看到 兩個燈同時亮則代表h前是處于全雙工的運作狀態(tài),也可由此來辨別全雙工的網(wǎng) 卡是否處于全雙工的網(wǎng)絡環(huán)境中(見上圖兩個接口的中間部分)。也有部分低速 網(wǎng)卡只用一個燈來表示信號,通過不同的燈光變換來表示網(wǎng)絡是否導通。9網(wǎng)卡的分類以頻寬區(qū)分網(wǎng)卡種類日前的以太網(wǎng)卡
23、分為lombps、loombps和1000 mbps三種頻寬,日前常見 的三種架構有l(wèi)obaset、loobasetx與base2,前兩者是以rj45雙絞線為傳輸媒介, 頻寬分別有l(wèi)ombps和1 oombpso而雙絞線又分為category 1至category 5五種 規(guī)格,分別有不同的用途以及頻寬,category通常簡稱cat,只要使用cat5規(guī)格 的雙絞線皆可用于10/loombps頻寬的網(wǎng)卡上。而10base2架構則是使用細同軸 電纜作為傳輸媒介,頻寬只有l(wèi)ombpso這里提到的頻寬10或1 oombps是指網(wǎng)卡 上的最大傳送頻寬,而頻寬并不等于網(wǎng)絡上實際的傳送速度,實際速度??紤]
24、到 傳送的距離,線路的品質(zhì),和網(wǎng)絡上是否擁擠等因素,這里所談的bps指的是每 秒傳送的bit(l個byte=8個bit)。而loombps則稱為高速以太網(wǎng)卡(fast ethemet), 多為pci接口。因為其速度快,目前新建的局域網(wǎng)絡絕已人多數(shù)已采用1 oombps 的傳輸頻寬,已有漸漸取代lombps網(wǎng)卡的趨勢。當前市面上的pci網(wǎng)卡多具有 10/1 oombps自動切換的功能,會根據(jù)所在的網(wǎng)絡連線環(huán)境來自動調(diào)節(jié)網(wǎng)絡速度。 looombps以太網(wǎng)卡多用于交換機或交換機與服務器之間的高速鏈路或backbone以接口類型區(qū)分網(wǎng)卡種類以接口類型來分,網(wǎng)卡目前使用較普遍的是isa接口、pci接口、
25、usb接口和 筆記木電腦專用的pcmcia接口?,F(xiàn)在的isa接口的網(wǎng)卡均采用16bit的總線寬度, 其特性是采用programmed i/o的模式傳送資料,傳送數(shù)據(jù)時必須通過cpu在i/o 上開岀一個小窗口,作為網(wǎng)卡與pc之間的溝通管道,需要占用較高的cpu使用率, 在傳送大量數(shù)據(jù)時效率較差。pci接口的網(wǎng)卡則采用32bit的總線頻寬,采用bus master的數(shù)據(jù)傳送方式,傳送數(shù)據(jù)是由網(wǎng)卡上的控制芯片來控制,不必通過i/o 端口和cpu,可大幅降低cpu的占用率,目前產(chǎn)品多為10/loombps雙速自動偵 測切換網(wǎng)卡。以全雙工/半雙工來區(qū)分網(wǎng)卡種類網(wǎng)絡有半雙工(half duplex)與全雙
26、工(full duplex)之分,半雙工網(wǎng)卡無法 同一時間內(nèi)完成接收與傳送數(shù)據(jù)的動作,如10base2使用細同軸電纜的網(wǎng)絡架構 就是半雙工網(wǎng)絡,同一時間內(nèi)只能進行傳送或接收數(shù)據(jù)的工作,效率較低。要使 用全雙t的網(wǎng)絡就必須要使用雙絞線作為傳輸線才能達到,并且也要搭配使用全 雙工的集線器,要使用lobase或loobasetx的網(wǎng)絡架構,網(wǎng)卡當然也要是全雙工的產(chǎn)品以網(wǎng)絡物理纜線接頭區(qū)分網(wǎng)卡h前網(wǎng)卡常用的網(wǎng)線接頭有口/5與bnc兩種,有的網(wǎng)卡同時具有兩種接頭, 可適用于兩種網(wǎng)絡線,但無法兩個接頭同時使用。另外還有光纖接口的網(wǎng)卡,通 常帶寬在1000 mbpsc其他功能wol有些網(wǎng)卡會有wol的功能,
27、wol網(wǎng)絡開機的功能(wake on lan)o它可由另夕卜 一臺電腦,使用軟件制作特殊格式的信息包發(fā)送至一臺裝有具wo1功能網(wǎng)卡的電 腦,而該網(wǎng)卡接收到這些特殊格式的信息包后,就會命令電腦打開電源,忖前已 有越來越多的網(wǎng)e支持網(wǎng)絡開機的功能。其它網(wǎng)卡從網(wǎng)絡傳輸?shù)奈锢砻浇樯线€有無線網(wǎng)卡,利用2.4ghz的無線電波來傳輸數(shù) 據(jù)。目前ieee有兩種規(guī)范802.11和802.11b,最高傳輸速率分別為2m和1 lm, 接口有pci、山13和pcmcia兒種。10網(wǎng)卡測試技術基于操作系統(tǒng)的測試網(wǎng)卡一個重要的性能是看其是否支持多種網(wǎng)絡操作系統(tǒng),比較流行的網(wǎng)絡操 作系統(tǒng)有 windowsnt> un
28、ix (linux> freebsd> sco、 solaris> hp 屈、novelr dec 等。同時網(wǎng)卡應能夠支持多種的網(wǎng)絡協(xié)議,如tcp/ipipx/spx、apple、netbeui等。基于主機的兼容性測試碩件上的兼容性也是非常重要的一個方面,尤其在筆記木電腦上兼容性問題 比較突出,根據(jù)本人的實際經(jīng)驗,甚至某些名牌的網(wǎng)卡在一些筆記本電腦上也存 在較為嚴重的兼容性問題。在服務器或臺式電腦方面這些問題不常出現(xiàn)。網(wǎng)卡傳輸速率測試(數(shù)據(jù)吞吐量)測試網(wǎng)卡的傳輸速率一般有硬件和軟件兩種方法,硬件是利用一些專用的儀 器如網(wǎng)絡分析儀、smartbits smartcards等其他
29、一些設備,利用icmp echo in求和 udp數(shù)據(jù)包來檢測數(shù)據(jù)流量。通常測試的項目有以下幾方面: autonegotiation test測試網(wǎng)卡速率、全雙工/半雙工和流控協(xié)商。協(xié)商決定著是否通過“暫停楨 pause frame,來允許流雖控制。 arp test測試網(wǎng)卡是否能對arp請求做出正確回應及是否在規(guī)定時間內(nèi)應答。這個時 間由測試者進行設置。 error test測試網(wǎng)卡處理錯誤frame的能力,通常在較低的傳輸速率下進行此項測試 (0.5%傳輸速率),有以下幾個方面的測試:網(wǎng)卡接收正確的frame,作出處理。網(wǎng)卡接收到存在crc校驗錯的frame,網(wǎng)卡將其丟棄。網(wǎng)卡接收到傳輸順
30、序錯誤的frame,網(wǎng)卡將其丟棄。網(wǎng)卡接收到含有少量錯誤bits的frame,網(wǎng)卡應全部接收并處理。網(wǎng)卡接收到超小frame,網(wǎng)卡應將其丟棄。網(wǎng)卡接收到超長frame,網(wǎng)卡應將其丟棄。 packets loss testrfc規(guī)定測試網(wǎng)卡在各種傳輸帶寬利用率下的處理frame的能力,從初始化 數(shù)據(jù)傳輸?shù)絺鬏斔俾实牟粩嘧兓恢钡絺鬏斀Y束,檢查frame的丟失情況。 throughput test數(shù)據(jù)吞吐量的測試也是rfc規(guī)定的一項測試內(nèi)容,測試的結果反映出傳輸?shù)?最大帶寬的利用率,每秒處理的frame和每秒處理的bits數(shù)量。 back-to-back test同樣此項測試也為rfc-2544的
31、規(guī)定,測試在一個設定的最大傳輸速率下網(wǎng)卡 可處理的并發(fā)frame的數(shù)量。最終反映出在不丟失數(shù)據(jù)包的情況下可并發(fā)傳輸?shù)?最大frame數(shù)雖:。利用軟件測試通常是利用zd的netbench來測試,一般只利用其測試網(wǎng)卡的 最大傳輸速率。測試時要組成一個網(wǎng)絡結構,一臺windowsnt server服務器,若 t個windows9x或windowsnt station客戶端,傳輸大容量的文件如loombps,測 試的結果將反映出網(wǎng)卡的最人傳輸速率。另一個測試項目是測試網(wǎng)卡對較小的數(shù) 據(jù)包請求的回應能力,這里有必耍討論一下tcp/ip的ping命令的機制。ping是利 用發(fā)送和接收icmp echo報文,來檢測鏈路狀態(tài)和協(xié)議設置。數(shù)據(jù)鏈路層封裝的 是f
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學教育行業(yè)介紹
- 心衰護理新知識
- 四上數(shù)學8.4 統(tǒng)計圖(一格代表多個單位)
- 會計入門培訓
- 刑事案件辦案程序規(guī)定培訓
- 創(chuàng)傷性眩暈的診斷和治療
- 基本安全培訓
- 學防疫知識悟感人事跡
- 心理護理學中的人格探究
- 中國智慧城市軌道交通行業(yè)發(fā)展狀況與投資前景規(guī)劃分析報告2025-2030年
- 鋼筋工程量計算的初識(鋼筋工程量計算)
- 粵教粵科版科學六年級下冊全冊單元檢測卷 含答案
- 病毒八項正常檢驗報告
- 人才培養(yǎng)方案企業(yè)調(diào)研
- 第6課《求助電話》課件
- 03計量器具內(nèi)校作業(yè)指導書
- 2023年華僑、港澳、臺聯(lián)考高考數(shù)學試卷
- 宮頸病變課件
- 藥品包裝材料和容器變更研究及案例分析匯編
- 中國地理概況(疆域、行政區(qū)、人口、民族)課件
- JCT587-2012 玻璃纖維纏繞增強熱固性樹脂耐腐蝕立式貯罐
評論
0/150
提交評論