基于Linux網(wǎng)絡(luò)協(xié)議棧的嵌入式開(kāi)發(fā)_第1頁(yè)
基于Linux網(wǎng)絡(luò)協(xié)議棧的嵌入式開(kāi)發(fā)_第2頁(yè)
基于Linux網(wǎng)絡(luò)協(xié)議棧的嵌入式開(kāi)發(fā)_第3頁(yè)
基于Linux網(wǎng)絡(luò)協(xié)議棧的嵌入式開(kāi)發(fā)_第4頁(yè)
基于Linux網(wǎng)絡(luò)協(xié)議棧的嵌入式開(kāi)發(fā)_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、基于linux網(wǎng)絡(luò)協(xié)議棧的嵌入式開(kāi)發(fā)作者:馮俊昌, feng junchang作者單位:河南財(cái)經(jīng)學(xué)院成功學(xué)院信息工程系 ,鄭州,451200刊名:電腦開(kāi)發(fā)與應(yīng)用英文刊名:computer development & applications年,卷(期):2009 ,22(1)引用次數(shù):0次參考文獻(xiàn)(4條)1. 李善平 linux與嵌入式系統(tǒng) 20062. klaus wehrle . frank. hartmut the linux network architecture 20063. robert lovelinux kernel development 20064. behrou

2、z a.forouzantcp/ip 協(xié)議族 2006相似文獻(xiàn)(9條)1.期刊論文童浩. 陳興蜀. 嚴(yán)宏. tong hao . chen xing-shu. yan hong改進(jìn)及優(yōu)化linux網(wǎng)絡(luò)協(xié)議棧- 電子科技大學(xué)學(xué)報(bào)2007,36(6) 針對(duì)x86 通用硬件平臺(tái) ,分析了 linux網(wǎng)絡(luò)協(xié)議棧工作原理及網(wǎng)絡(luò)安全功能實(shí)現(xiàn)的機(jī)理,及基于 linux協(xié)議棧設(shè)計(jì)與配置網(wǎng)絡(luò)安全平臺(tái)中存在的問(wèn)題,對(duì)原有l(wèi)inux網(wǎng)絡(luò)協(xié)議棧進(jìn)行了改進(jìn)及優(yōu)化 ,實(shí)現(xiàn)了一種適應(yīng)網(wǎng)絡(luò)安全平臺(tái)要求的、基于網(wǎng)絡(luò)硬件端口轉(zhuǎn)發(fā)、轉(zhuǎn)發(fā)端口與管理端口分離,與原有 linux網(wǎng)絡(luò)協(xié)議棧兼容的新的網(wǎng)絡(luò)協(xié)議棧 .通過(guò)測(cè)試 ,利用該協(xié)議棧

3、實(shí)現(xiàn)的網(wǎng)絡(luò)安全平臺(tái)比基于傳統(tǒng)linux協(xié)議棧實(shí)現(xiàn)的網(wǎng)絡(luò)安全平臺(tái)性能有較大輻度的提升,并可使網(wǎng)絡(luò)安全產(chǎn)品的設(shè)計(jì)更具緊湊性與正交性.2.期刊論文劉春紅. 張聰品. 張恩. liu chun-hong . zhang cong-pin . zhang en 基于linux的嵌入式web 服務(wù)器網(wǎng)絡(luò)協(xié)議棧的設(shè)計(jì)-河南師范大學(xué)學(xué)報(bào)(自然科學(xué)版)2008,36(4) 在分析 linux網(wǎng)絡(luò)系統(tǒng)實(shí)現(xiàn)機(jī)制的基礎(chǔ)上 ,對(duì)當(dāng)前各種常用 linux協(xié)議棧的添加方法進(jìn)行了深入研究 ,提出了一種 linux環(huán)境下嵌入式 web 服務(wù)器協(xié)議棧s-tcp/ip 的裁減方案 ,該方案利用 linux網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)中的抽象接口和

4、數(shù)據(jù)結(jié)構(gòu)定義中的自定義結(jié)構(gòu)項(xiàng),對(duì)linux中tcp/ip 協(xié)議棧和 ip協(xié)議進(jìn)行裁減 ,并在linux中添加 s-tcp/ip 協(xié)議棧 .該嵌入式網(wǎng)絡(luò)協(xié)議棧應(yīng)用于 web 服務(wù)器 ,實(shí)現(xiàn)了對(duì) web 服務(wù)器的訪(fǎng)問(wèn).3.學(xué)位論文譚振華 linux操作系統(tǒng)tcp/ip 協(xié)議棧卸載技術(shù)研究2006 在網(wǎng)絡(luò)帶寬和傳輸速度飛速發(fā)展的情況下,尤其當(dāng)網(wǎng)絡(luò)鏈路速度高于cpu 對(duì)tcp/ip 協(xié)議棧的處理速度時(shí),傳統(tǒng)的基于軟件進(jìn)行tcp/ip 協(xié)議處理的方式成為高性能網(wǎng)絡(luò)計(jì)算的瓶頸,對(duì)服務(wù)器、路由器、防火墻的性能帶來(lái)了很大影響。為了提高性能,國(guó)內(nèi)外一些科研機(jī)構(gòu)對(duì)tcp/ip 的優(yōu)化技術(shù)進(jìn)行了深入的研究,包括高速

5、 tcp 算法研究、第三層和第四層交換技術(shù)、tcp/ip 卸載引擎 (toe) 技術(shù)等。 為解決服務(wù)器通信處理瓶頸而提出的 tcp/ip 協(xié)議卸載技術(shù)的基本思想,是分擔(dān)服務(wù)器 cpu 對(duì)tcp/ip 協(xié)議棧的處理,將協(xié)議處理過(guò)程放到 fpga、asic 等硬件處理單元上完成,從而將服務(wù)器的cpu 解放出來(lái),既可提高網(wǎng)絡(luò)傳輸性能,又可提高 cpu 的工作效率。通常將實(shí)現(xiàn)了 tcp/ip 協(xié)議功能的硬件處理單元稱(chēng)為卸載引擎。卸載引擎技術(shù)的實(shí)現(xiàn)同時(shí)需要解決許多技術(shù)難題,如何修改服務(wù)器操作系統(tǒng),以保證服務(wù)器系統(tǒng)與通信網(wǎng)絡(luò)之間的信息交換是其中之一。 本文在分析了 toe 技術(shù)的基本思想和原理后,對(duì)開(kāi)源的

6、linux操作系統(tǒng)中的 tcp/ip 協(xié)議棧的卸載方法展開(kāi)了研究。針對(duì) linux操作系統(tǒng),定義了卸載引擎的體系結(jié)構(gòu),討論了卸載引擎與服務(wù)器操作系統(tǒng)連接接口的解決辦法,提出了使用卸載支持模塊來(lái)完成兩者之間連接的實(shí)現(xiàn)策略。根據(jù)所提出的策略,對(duì)linux系統(tǒng)內(nèi)核協(xié)議棧進(jìn)行了分析和修改;利用lkm 機(jī)制對(duì)卸載支持模塊進(jìn)行了編程實(shí)現(xiàn)。測(cè)試證明卸載支持模塊可以成功地屏蔽原來(lái)的linux內(nèi)核協(xié)議棧,使 inetsocket層與驅(qū)動(dòng)程序之間直接交互。 在linux系統(tǒng)原來(lái)的 tcp/ip 協(xié)議棧被屏蔽之后,真正處理網(wǎng)絡(luò)數(shù)據(jù)的是卸載引擎中的tcp/ip 協(xié)議棧。為此,本文定義了針對(duì) linux操作系統(tǒng)的卸載引

7、擎的tcp/ip 協(xié)議棧的主要性能指標(biāo)和總體設(shè)計(jì);并且利用vhdl 對(duì)部分模塊進(jìn)行了硬件描述和功能仿真,為本課題的后續(xù)研究打下了基礎(chǔ)。 本論文主要解決了服務(wù)器操作系統(tǒng)與卸載引擎之間的連接接口問(wèn)題,并且就協(xié)議棧的設(shè)計(jì)以及硬件實(shí)現(xiàn)方法進(jìn)行了研究。測(cè)試和功能仿真的實(shí)驗(yàn)結(jié)果表明,所定義的卸載引擎體系結(jié)構(gòu)是合理的,卸載引擎與服務(wù)器操作系統(tǒng)之間連接接口的解決辦法是可行的。但要使現(xiàn)有研究成果投入實(shí)際應(yīng)用,還要進(jìn)行更為深入的研究工作。4.學(xué)位論文劉毅 無(wú)線(xiàn)自組織網(wǎng)協(xié)議棧在linux用戶(hù)空間的設(shè)計(jì)與實(shí)現(xiàn)2008 針對(duì)無(wú)線(xiàn)自組織網(wǎng)絡(luò)協(xié)議的研究是近年來(lái)網(wǎng)絡(luò)通信領(lǐng)域的熱點(diǎn),為了提高無(wú)線(xiàn)自組織網(wǎng)絡(luò)的性能 ,開(kāi)發(fā)者設(shè)計(jì)了

8、很多技術(shù)對(duì)無(wú)線(xiàn)自組織網(wǎng)絡(luò)協(xié)議的功能進(jìn)行擴(kuò)充和改善。一種技術(shù)就是在標(biāo)準(zhǔn)網(wǎng)絡(luò)協(xié)議棧的基礎(chǔ)上進(jìn)行協(xié)議層擴(kuò)充,結(jié)合網(wǎng)絡(luò)協(xié)議棧的其他層次 ,構(gòu)成一個(gè)無(wú)線(xiàn)自組織網(wǎng)絡(luò)的協(xié)議棧。一般來(lái)說(shuō) ,對(duì)標(biāo)準(zhǔn) tcp/ip 協(xié)議棧的擴(kuò)展是在操作系統(tǒng)的內(nèi)核中完成,而實(shí)現(xiàn)的操作系統(tǒng)平臺(tái)也一般為 linux操作系統(tǒng)。但是 ,在操作系統(tǒng)的內(nèi)核中實(shí)現(xiàn)協(xié)議棧的擴(kuò)展時(shí) ,開(kāi)發(fā)者需要了解很多與開(kāi)發(fā)擴(kuò)展協(xié)議層關(guān)系不大的內(nèi)核細(xì)節(jié),并且在內(nèi)核中編程調(diào)試?yán)щy ,開(kāi)發(fā)效率低 ,最終其實(shí)現(xiàn)代碼的可擴(kuò)展性和可移植性都很差。 出于以上的考慮 ,筆者研究了在 linux操作系統(tǒng)的用戶(hù)空間來(lái)實(shí)現(xiàn)無(wú)線(xiàn)自組織網(wǎng)絡(luò)協(xié)議棧的問(wèn)題。在用戶(hù)空間實(shí)現(xiàn)網(wǎng)絡(luò)協(xié)議棧的擴(kuò)展,開(kāi)

9、發(fā)者可以不必考慮太多內(nèi)核細(xì)節(jié) ,專(zhuān)注于開(kāi)發(fā)協(xié)議層本身的功能 ,而且用戶(hù)空間有足夠強(qiáng)大的調(diào)試工具可以調(diào)試開(kāi)發(fā)者的代碼。最終實(shí)現(xiàn)的擴(kuò)展無(wú)線(xiàn)自組織網(wǎng)協(xié)議層在用戶(hù)空間運(yùn)行 ,具有良好的可擴(kuò)展性和可移植性。 本文主要介紹了在 linux用戶(hù)空間實(shí)現(xiàn)無(wú)線(xiàn)自組織協(xié)議棧的過(guò)程,首先分析開(kāi)發(fā)用戶(hù)空間協(xié)議棧的需求 ,然后討論采用什么具體的技術(shù)解決開(kāi)發(fā)用戶(hù)空間協(xié)議棧時(shí)遇到的問(wèn)題,接下來(lái)介紹使用這些技術(shù)實(shí)現(xiàn)的一個(gè)通用的用戶(hù)空間協(xié)議層擴(kuò)展模式 ,最后介紹了使用這個(gè)通用擴(kuò)展模式開(kāi)發(fā)的無(wú)線(xiàn)自組織協(xié)議棧運(yùn)行在一個(gè)無(wú)線(xiàn)自組織網(wǎng)絡(luò)模擬演示系統(tǒng)中的測(cè)試情況,證實(shí)用戶(hù)空間協(xié)議層擴(kuò)展模式的正確性。 本文立足于在 linux平臺(tái)上實(shí)現(xiàn)用

10、戶(hù)空間的無(wú)線(xiàn)自組織協(xié)議棧,但是并不局限于單純?cè)?linux上實(shí)現(xiàn) ,而是以這個(gè)課題為出發(fā)點(diǎn) ,抽象出一個(gè)在操作系統(tǒng)的用戶(hù)空間擴(kuò)展網(wǎng)絡(luò)協(xié)議層的通用模式。這個(gè)通用模式使用了虛擬網(wǎng)絡(luò)接口技術(shù),不但可以實(shí)現(xiàn)課題中的無(wú)線(xiàn)自組織協(xié)議棧,還可以實(shí)現(xiàn)其他采用不同協(xié)議和算法的擴(kuò)展協(xié)議層。5.期刊論文李小英. li xiao-ying一種基于linux系統(tǒng)的tcp/ip 協(xié)議棧的實(shí)現(xiàn)-邢臺(tái)職業(yè)技術(shù)學(xué)院學(xué)報(bào) 2007,24(3) 本文分析了 linux內(nèi)核tcp/ip) 協(xié)議棧的實(shí)現(xiàn) ,給出了 linux網(wǎng)絡(luò)數(shù)據(jù)處理流程 ,探討了 linux的ip)路由.實(shí)驗(yàn)表明 ,在嵌入式系統(tǒng)中利用現(xiàn)有的成果 ,復(fù)用linux現(xiàn)

11、成的網(wǎng)絡(luò)代碼 ,獲得了對(duì) tcp/ip 以及其它網(wǎng)絡(luò)協(xié)議棧的支持 ,在很大程度上減少了開(kāi)發(fā)工作量和成本.6.期刊論文張曉珉. 臧斌宇. zhang xiaomin. zang binyu linux協(xié)議棧在網(wǎng)絡(luò)處理器上的移植-微型電腦應(yīng)用2006,22(5) 本文介紹了網(wǎng)絡(luò)處理器的體系結(jié)構(gòu)和編程模型,以及l(fā)inux網(wǎng)絡(luò)協(xié)議棧的結(jié)構(gòu) .提出移植 linux網(wǎng)絡(luò)協(xié)議棧到 intelixp 網(wǎng)絡(luò)處理器的基本方法 ,和使用微引擎c 語(yǔ)言實(shí)現(xiàn)時(shí)需要解決的問(wèn)題 .最后分析了本實(shí)現(xiàn)的性能.7.期刊論文鄭力明. 張會(huì)汀. 劉偉平. 黃偉英. 方山 基于linux的網(wǎng)絡(luò)防火墻中協(xié)議棧指紋的消除- 計(jì)算機(jī)工程20

12、04,30(24) 提出了一種基于 linux的網(wǎng)絡(luò)防火墻中協(xié)議棧指紋消除的方法,其基本思想是 :動(dòng)態(tài)地修改 linux內(nèi)核的協(xié)議數(shù)據(jù)包處理流程 ,屏蔽掉操作系統(tǒng)對(duì)數(shù)鏈層以上的數(shù)據(jù)包處理流程 ,消除了操作系統(tǒng)所固有的協(xié)議棧指紋 ,可以較好地防范黑客對(duì)防火墻的攻擊.8.期刊論文梁軍學(xué). 郁濱. liang jun-xue. yu bin linux藍(lán)牙協(xié)議棧的usb 設(shè)備驅(qū)動(dòng)-計(jì)算機(jī)工程 2008,34(9) 基于對(duì) linux下藍(lán)牙協(xié)議棧 bluez 源代碼的分析 ,給出bluez 的組織結(jié)構(gòu)和特點(diǎn) .分析藍(lán)牙 usb 傳輸驅(qū)動(dòng)機(jī)制和數(shù)據(jù)處理過(guò)程 ,給出實(shí)現(xiàn)藍(lán)牙設(shè)備驅(qū)動(dòng)的重要數(shù)據(jù)結(jié)構(gòu)和流程 ,并總結(jié) linux下開(kāi)發(fā)藍(lán)牙 usb 設(shè)備驅(qū)動(dòng)的一般方法和關(guān)鍵技術(shù).9.學(xué)位論文周宗照 基于嵌入式linux路由器網(wǎng)絡(luò)協(xié)議棧的研究與設(shè)計(jì)2003 該文深入分析并研究了 linux內(nèi)核原有的 tcp/ip 網(wǎng)絡(luò)協(xié)議棧的實(shí)現(xiàn) ,重點(diǎn)放在整體層次結(jié)構(gòu)的實(shí)現(xiàn)、網(wǎng)絡(luò)設(shè)備以及數(shù)據(jù)收發(fā)流程.并在此研究基礎(chǔ)上,針對(duì)高速寬帶路由器研發(fā)項(xiàng)目的需求 ,在linux內(nèi)核中創(chuàng)建了一種 af_vdd套接字類(lèi)型的 vdd 私有網(wǎng)絡(luò)協(xié)議棧 ,從而提供了原有的 linux操作系統(tǒng)所不能提供的服務(wù) ,實(shí)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論