適配器接收和發(fā)送各種幀時(shí)不使用計(jì)算機(jī)的CPU
發(fā)布時(shí)間:2014/9/11 20:10:17 訪問次數(shù):1474
適配器的內(nèi)容雖然是放在數(shù)據(jù)鏈路層中講授,AD1980JST但適配器所實(shí)現(xiàn)的功能卻包含了數(shù)據(jù)鏈路層及物理層這兩層次的功能。現(xiàn)在的芯片的集成度都很高,以致很難把一個(gè)適配器的功能嚴(yán)格按照層次的關(guān)系精確劃分開。
適配器接收和發(fā)送各種幀時(shí)不使用計(jì)算機(jī)的CPU。這時(shí)CPU可以處理其他任務(wù)。當(dāng)適配器收到有差錯(cuò)的幀時(shí),就把這個(gè)幀丟棄而不必通知計(jì)算機(jī)。當(dāng)適配器收到正確的幀時(shí),它就使用中斷來通知該計(jì)算機(jī)并交付協(xié)議棧qt的網(wǎng)絡(luò)層。當(dāng)計(jì)算機(jī)要發(fā)送IP數(shù)據(jù)報(bào)時(shí),就白協(xié)議棧把IP數(shù)據(jù)報(bào)向下交給適配器,組裝成幀后發(fā)送到局域網(wǎng)。適配器的作用。我們特別要注意,計(jì)算機(jī)的硬件地址(在本章3.4.3節(jié)討論)就在適配器的ROM中,而計(jì)算機(jī)的軟件地址-IP地址(在第4章4.2.3節(jié)討論),則在計(jì)算機(jī)的存儲(chǔ)器中。
CSMA/CD協(xié)議
最早的以太網(wǎng)是將許多計(jì)算機(jī)都連接到一根總線上。當(dāng)初認(rèn)為這種連接方法既簡單又可靠,因?yàn)樵谀莻(gè)時(shí)代普遍認(rèn)為:“有源器件不可靠,而無源的電纜線才是最可靠的”。
總線的特點(diǎn)是:當(dāng)一臺(tái)計(jì)算機(jī)發(fā)送數(shù)據(jù)時(shí),總線上的所有計(jì)算機(jī)都能檢測到這個(gè)數(shù)據(jù)。這種就是廣播通信方式。但我們并不總是要在局域網(wǎng)上進(jìn)行一對(duì)多的廣播通信。為了在總線上實(shí)現(xiàn)一對(duì)一的通信,可以使每一臺(tái)計(jì)算機(jī)的適配器擁有一個(gè)與其他適配器都不同的地址。在發(fā)送數(shù)據(jù)幀時(shí),在幀的首部寫明接收站的地址,F(xiàn)在的電子技術(shù)可以很容易做到:僅數(shù)據(jù)幀中的目的地址與適配器ROM中存放的硬件地址一致時(shí),該適配器才能接收這個(gè)數(shù)據(jù)幀。適配器對(duì)不是發(fā)送給自己的數(shù)據(jù)幀就丟棄。這樣,具有廣播特性的總線上就實(shí)現(xiàn)了一耐一的通信。
適配器的內(nèi)容雖然是放在數(shù)據(jù)鏈路層中講授,AD1980JST但適配器所實(shí)現(xiàn)的功能卻包含了數(shù)據(jù)鏈路層及物理層這兩層次的功能,F(xiàn)在的芯片的集成度都很高,以致很難把一個(gè)適配器的功能嚴(yán)格按照層次的關(guān)系精確劃分開。
適配器接收和發(fā)送各種幀時(shí)不使用計(jì)算機(jī)的CPU。這時(shí)CPU可以處理其他任務(wù)。當(dāng)適配器收到有差錯(cuò)的幀時(shí),就把這個(gè)幀丟棄而不必通知計(jì)算機(jī)。當(dāng)適配器收到正確的幀時(shí),它就使用中斷來通知該計(jì)算機(jī)并交付協(xié)議棧qt的網(wǎng)絡(luò)層。當(dāng)計(jì)算機(jī)要發(fā)送IP數(shù)據(jù)報(bào)時(shí),就白協(xié)議棧把IP數(shù)據(jù)報(bào)向下交給適配器,組裝成幀后發(fā)送到局域網(wǎng)。適配器的作用。我們特別要注意,計(jì)算機(jī)的硬件地址(在本章3.4.3節(jié)討論)就在適配器的ROM中,而計(jì)算機(jī)的軟件地址-IP地址(在第4章4.2.3節(jié)討論),則在計(jì)算機(jī)的存儲(chǔ)器中。
CSMA/CD協(xié)議
最早的以太網(wǎng)是將許多計(jì)算機(jī)都連接到一根總線上。當(dāng)初認(rèn)為這種連接方法既簡單又可靠,因?yàn)樵谀莻(gè)時(shí)代普遍認(rèn)為:“有源器件不可靠,而無源的電纜線才是最可靠的”。
總線的特點(diǎn)是:當(dāng)一臺(tái)計(jì)算機(jī)發(fā)送數(shù)據(jù)時(shí),總線上的所有計(jì)算機(jī)都能檢測到這個(gè)數(shù)據(jù)。這種就是廣播通信方式。但我們并不總是要在局域網(wǎng)上進(jìn)行一對(duì)多的廣播通信。為了在總線上實(shí)現(xiàn)一對(duì)一的通信,可以使每一臺(tái)計(jì)算機(jī)的適配器擁有一個(gè)與其他適配器都不同的地址。在發(fā)送數(shù)據(jù)幀時(shí),在幀的首部寫明接收站的地址,F(xiàn)在的電子技術(shù)可以很容易做到:僅數(shù)據(jù)幀中的目的地址與適配器ROM中存放的硬件地址一致時(shí),該適配器才能接收這個(gè)數(shù)據(jù)幀。適配器對(duì)不是發(fā)送給自己的數(shù)據(jù)幀就丟棄。這樣,具有廣播特性的總線上就實(shí)現(xiàn)了一耐一的通信。
熱門點(diǎn)擊
- 在以太網(wǎng)的幀格式中插入VLAN標(biāo)記
- 零比特填充的具體做法
- 幀的長度不是整數(shù)個(gè)字節(jié)
- 時(shí)延(delay或latency)
- 最長前綴匹配
- 窗口擴(kuò)大選項(xiàng)是為了擴(kuò)大窗口
- 透明網(wǎng)橋
- 差錯(cuò)檢測
- 碼分復(fù)用
- 運(yùn)輸層的端口
推薦技術(shù)資料
- 硬盤式MP3播放器終級(jí)改
- 一次偶然的機(jī)會(huì)我結(jié)識(shí)了NE0 2511,那是一個(gè)遠(yuǎn)方的... [詳細(xì)]
- 觸摸屏控制器ADS7845數(shù)字接口和應(yīng)用說明
- 16-40MHz 10位總線LVDS隨機(jī)鎖解
- SDG800系列信號(hào)源的EasyPulse技
- 三相T/6正弦波形發(fā)生器電路圖應(yīng)用詳解
- 高性能示波器RIGOL CAN-FD總線分析
- DG5000 Pro系列函數(shù)/任意波形發(fā)生器
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究