網(wǎng)管抓狂——打一網(wǎng)絡(luò)設(shè)備
網(wǎng)管抓狂——打一網(wǎng)絡(luò)設(shè)備
謎底:網(wǎng)卡
網(wǎng)管員最怕什么?呵呵,在網(wǎng)管員內(nèi)部流傳過(guò)一句話:“不怕網(wǎng)斷,就怕網(wǎng)慢”,而對(duì)于網(wǎng)慢,很多人會(huì)問(wèn):“今天網(wǎng)怎么這么卡?”所以謎底是“網(wǎng)卡”。
網(wǎng)卡上面裝有處理器和存儲(chǔ)器(包括RAM和ROM)。網(wǎng)卡和局域網(wǎng)之間的通信是通過(guò)電纜或雙絞線以串行傳輸方式進(jìn)行的。而網(wǎng)卡和計(jì)算機(jī)之間的通信則是通過(guò)計(jì)算機(jī)主板上的I/O總線以并行傳輸方式進(jìn)行。因此,網(wǎng)卡的一個(gè)重要功能就是要進(jìn)行串行/并行轉(zhuǎn)換。由于網(wǎng)絡(luò)上的數(shù)據(jù)率和計(jì)算機(jī)總線上的數(shù)據(jù)率并不相同,因此在網(wǎng)卡中必須裝有對(duì)數(shù)據(jù)進(jìn)行緩存的存儲(chǔ)芯片。
在安裝網(wǎng)卡時(shí)必須將管理網(wǎng)卡的設(shè)備驅(qū)動(dòng)程序安裝在計(jì)算機(jī)的操作系統(tǒng)中。這個(gè)驅(qū)動(dòng)程序以后就會(huì)告訴網(wǎng)卡,應(yīng)當(dāng)從存儲(chǔ)器的什么位置上將局域網(wǎng)傳送過(guò)來(lái)的數(shù)據(jù)塊存儲(chǔ)下來(lái)。網(wǎng)卡還要能夠?qū)崿F(xiàn)以太網(wǎng)協(xié)議。
網(wǎng)卡并不是獨(dú)立的自治單元,因?yàn)榫W(wǎng)卡本身不帶電源而是必須使用所插入的計(jì)算機(jī)的電源,并受該計(jì)算機(jī)的控制。因此網(wǎng)卡可看成為一個(gè)半自治的單元。當(dāng)網(wǎng)卡收到一個(gè)有差錯(cuò)的幀時(shí),它就將這個(gè)幀丟棄而不必通知它所插入的計(jì)算機(jī)。當(dāng)網(wǎng)卡收到一個(gè)正確的幀時(shí),它就使用中斷來(lái)通知該計(jì)算機(jī)并交付給協(xié)議棧中的網(wǎng)絡(luò)層。當(dāng)計(jì)算機(jī)要發(fā)送一個(gè)IP數(shù)據(jù)報(bào)時(shí),它就由協(xié)議棧向下交給網(wǎng)卡組裝成幀后發(fā)送到局域網(wǎng)。
隨著集成度的不斷提高,網(wǎng)卡上的芯片的個(gè)數(shù)不斷的減少,雖然現(xiàn)在個(gè)廠家生產(chǎn)的網(wǎng)卡種類繁多,但其功能大同小異。網(wǎng)卡的主要功能有以下三個(gè):
1.數(shù)據(jù)的封裝與解封:發(fā)送時(shí)將上一層交下來(lái)的數(shù)據(jù)加上首部和尾部,成為以太網(wǎng)的幀。接收時(shí)將以太網(wǎng)的幀剝?nèi)ナ撞亢臀膊浚缓笏徒簧弦粚樱?/p>
2.鏈路管理:主要是CSMA/CD(Carrier Sense Multiple Access with Collision Detection ,帶沖突檢測(cè)的載波監(jiān)聽多路訪問(wèn))協(xié)議的實(shí)現(xiàn);
3.編碼與譯碼:即曼徹斯特編碼與譯碼。