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