適配器的作用
發布時間:2014/8/23 19:27:03 訪問次數:1997
首先我們從一般的概念上討論一下計算機是怎樣連接到局域網上的。
計算機與外界局域網的連接是通過通信適配器(adapter)。適配器本來是在主機箱內插入的一塊網絡接口板LM293DR(或者是在筆記本電腦中插入一塊PCMCIA卡——個人訃算機存儲器卡接口適配器)。這種接口板又稱為網絡接口卡NIC (Network Interface Card)或簡稱為“網卡”。由于現在計算機主板上已經都嵌入了這種適配器,不再使用單獨的網卡了,因此本書使用適配器這個更準確的術語。在適配器上面裝有處理器和存儲器(包括RAM和ROM)。
①注:IEEE 802委員會是專門制定局域嘲和城域網標準的機構。目前其下屬的活躍上作組只有八個,即802.1-橋接/體系結構;802.3-CSMA/CD; 802.11-無線局域剛;802.15-無線個人區域網;802.16-寬帶無線接入;802.17-彈性分組環(Resilient Packet Ring); 802.20 -移動寬帶無線接入MBWA (Mobile Broadband Wireless Access); 802,21'-媒體無關切換(Media Independent Handofi),其余的都已經暫時或完全停止了活動。所有802標準都可從因特網L下載[W-IEEE802]。配器和局域網之間的通信是通過電纜或雙絞線以串行傳輸方式進行的,而適配器和計算機之間的通信則是通過計算機主板上的I/O總線以并行傳輸方式進行的。因此,適配器的一個重要功能就是要進行數據串行傳輸和并行傳輸的轉換。由于網絡上的數據率和計算機總線上的數據率并不相同,因此在適配器中必須裝有對數據進行緩存的存儲芯片。若在主板上插入適配器時,還必須把管理該適配器的設備驅動程序安裝在計算機的操作系統中。這個驅動程序以后就會告訴適配器,應當從存儲器的什么位置上把多長的數據塊發送到局域網,或者應當在存儲器的什么位置上把局域網傳送過來的數據塊存儲下來。適配器還要能夠實現以太網協議。
請注意,適配器的內容雖然是放在數據鏈路層中講授,但適配器所實現的功能卻包含了數據鏈路層及物理層這兩層次的功能。現在的芯片的集成度都很高,以致很難把一個適配器的功能嚴格按照層次的關系精確劃分開。
適配器接收和發送各種幀時不使用計算機的CPU。這時CPU可以處理其他任務。當適配器收到有差錯的幀時,就把這個幀丟棄而不必通知計算機。當適配器收到正確的幀時,它就使用中斷來通知該計算機并交付協議棧qt的網絡層。當計算機要發送IP數據報時,就白協議棧把IP數據報向下交給適配器,組裝成幀后發送到局域網。圖3-15表示適配器的作用。我們特別要注意,計算機的硬件地址(在本章3.4.3節討論)就在適配器的ROM中,而計算機的軟件地址-IP地址(在第4章4.2.3節討論),則在計算機的存儲器中。
,
首先我們從一般的概念上討論一下計算機是怎樣連接到局域網上的。
計算機與外界局域網的連接是通過通信適配器(adapter)。適配器本來是在主機箱內插入的一塊網絡接口板LM293DR(或者是在筆記本電腦中插入一塊PCMCIA卡——個人訃算機存儲器卡接口適配器)。這種接口板又稱為網絡接口卡NIC (Network Interface Card)或簡稱為“網卡”。由于現在計算機主板上已經都嵌入了這種適配器,不再使用單獨的網卡了,因此本書使用適配器這個更準確的術語。在適配器上面裝有處理器和存儲器(包括RAM和ROM)。
①注:IEEE 802委員會是專門制定局域嘲和城域網標準的機構。目前其下屬的活躍上作組只有八個,即802.1-橋接/體系結構;802.3-CSMA/CD; 802.11-無線局域剛;802.15-無線個人區域網;802.16-寬帶無線接入;802.17-彈性分組環(Resilient Packet Ring); 802.20 -移動寬帶無線接入MBWA (Mobile Broadband Wireless Access); 802,21'-媒體無關切換(Media Independent Handofi),其余的都已經暫時或完全停止了活動。所有802標準都可從因特網L下載[W-IEEE802]。配器和局域網之間的通信是通過電纜或雙絞線以串行傳輸方式進行的,而適配器和計算機之間的通信則是通過計算機主板上的I/O總線以并行傳輸方式進行的。因此,適配器的一個重要功能就是要進行數據串行傳輸和并行傳輸的轉換。由于網絡上的數據率和計算機總線上的數據率并不相同,因此在適配器中必須裝有對數據進行緩存的存儲芯片。若在主板上插入適配器時,還必須把管理該適配器的設備驅動程序安裝在計算機的操作系統中。這個驅動程序以后就會告訴適配器,應當從存儲器的什么位置上把多長的數據塊發送到局域網,或者應當在存儲器的什么位置上把局域網傳送過來的數據塊存儲下來。適配器還要能夠實現以太網協議。
請注意,適配器的內容雖然是放在數據鏈路層中講授,但適配器所實現的功能卻包含了數據鏈路層及物理層這兩層次的功能。現在的芯片的集成度都很高,以致很難把一個適配器的功能嚴格按照層次的關系精確劃分開。
適配器接收和發送各種幀時不使用計算機的CPU。這時CPU可以處理其他任務。當適配器收到有差錯的幀時,就把這個幀丟棄而不必通知計算機。當適配器收到正確的幀時,它就使用中斷來通知該計算機并交付協議棧qt的網絡層。當計算機要發送IP數據報時,就白協議棧把IP數據報向下交給適配器,組裝成幀后發送到局域網。圖3-15表示適配器的作用。我們特別要注意,計算機的硬件地址(在本章3.4.3節討論)就在適配器的ROM中,而計算機的軟件地址-IP地址(在第4章4.2.3節討論),則在計算機的存儲器中。
,