一种嵌入式tcpip协议栈的研究与实现

一种嵌入式tcpip协议栈的研究与实现

ID:32346397

大小:3.43 MB

页数:65页

时间:2019-02-03

一种嵌入式tcpip协议栈的研究与实现_第1页
一种嵌入式tcpip协议栈的研究与实现_第2页
一种嵌入式tcpip协议栈的研究与实现_第3页
一种嵌入式tcpip协议栈的研究与实现_第4页
一种嵌入式tcpip协议栈的研究与实现_第5页
资源描述:

《一种嵌入式tcpip协议栈的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、湖北工业大学硕士学位论文摘要随着计算机技术的发展,嵌入式系统已经广泛应用于国防、工业、交通、能源、信息技术以及日常生活等各个领域,嵌入式系统的Internet网络化的研究与应用成为近几年来嵌入式应用领域的一个研究热点。而嵌入式系统网络化的前提是在嵌入式系统中实现TCP/IP协议栈。本文以友善之臂S3C2410实验板为硬件平台,以IlC/os—II操作系统为软件平台,用删公司提供的ADS集成开发工具来开发一个轻型的嵌入式TCMP协议栈。整个协议栈的设计是围绕着TCP/IP协议的参考模型这个中心进行的

2、。首先,为了使协议具有可移植性,所有与硬件、OS、编译器相关的部分独立出来,在不同的操作系统(这里用的操作系统是IlC/oS—II)上的实现只要修改这一部分,其它的文件一般不需要修改。然后,设计了一个可靠、稳定的数据管理模块,负责数据的分配、释放、合并和拆分等工作,这些数据操作在通信协议中的实现是经常需要的。协议的主体采用纵向主线来进行设计,其实现的协议有ARP、IP、ICMP、UDP和TCP等协议。由于IPy4在IP地址、应用限制、服务质量、管理灵活性、安全性方面的内在缺陷越来越不能满足未来发展

3、的需要,互联网逐渐转向以IPv6为基础的下一代互联网几乎是不可避免的大趋势。为了适应这种发展趋势,这里采用了双协议栈设计方法,即IPv4和.IPv6并存。另外,为了加强嵌入式系统的安全,还设计了一个简单的嵌入式IPSec协议。最后对整个协议栈的内容进行了测试,实验表明,硬件系统提供的RAM和RoM空间对这个协议栈是足够的。本文的创新点就是:在嵌入式TCP/IP协议栈设计与实现中,增加了对IPv6的支持及加强了嵌入式系统的安全,设计了一个简单的嵌入式IPSec协议。关键词:嵌入式系统,A删9,TCP

4、/IP,MinIP,IPSec湖北工业大学硕士学位论文AbstractWitllnledevelopmentofcomputertechnology’embeddedsyst锄haSbeenwidelyusedinnationaldefbnce,industrMn.afnccontrol,energysources,inf.0肌ationtecllllolo粤Ⅳ锄1dcivilliving’researchoncomlectingembeddedsystemwithintemetll嬲become

5、oneofmefocusesinapplicationsofembeddedsystem.Theimplementa_tionofTCP/IPstackinembeddedSvstemisthebasisofthercsearch.hthispaper'、Ⅳriteruse衔endlyanIlS3C24l0experimemboard弱hard、Ⅳareplatfom,useUo,oS—IIoperationsystem硒so小^,arcplatfo硼,combinedADSiIltegratio

6、ndeVelopmenttoolspr0VidedbyAF蝴companyt0deVelopali出-dut),enlbeddedTCP/IPprotocolstack.ThedesigIloft11etinyTCP/IPStacktal【es廿1eTCP/婵referencemodel嬲tlle妣邶.Atfirst,inordertoenabletlleprotocolhavetheattribute仃ansplamed,tllepartsrelatedt0廿1ehardware,OS,廿1ec

7、ompileriIldependentIycomesout.TKspartneededtobe陀vised、vhenrealizedinthedi丘.eremoperatingsyStem(Ilereuc/os.II).Then,mereliablestabledatamana2ementmoduleresponsiblefortIleda:taaSsigned,rele嬲ed,tllemer2edandclaSsifiedisdesigned.Thesedatam砌pulationsare雠qu

8、entlyneedediIltllecorrespondenceprotocolrealization’thebodyoftlleprotocols伽ckisdesi卿edw11ichincludestheAItPmodule,ICMPmodule,UDPmodule锄dTCPmodule.BecaLlSeoftheintriIlSicflawinaSpectofIPaddress,applicationlimited,tllequal耐ofservice,themanagemen

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。