轻量级网络协议栈关键技术研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:qzjp16300
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着物联网的蓬勃发展,嵌入式系统获得了巨大的发展契机,各式各样的嵌入式设备,如车载设备、移动终端、监控设备充斥着人们的生活,为人们的生活和工作带来了巨大的便利。然而,由于嵌入式系统种类繁多,又要考虑系统对嵌入式设备处理器及内存的资源消耗,因而许多嵌入式系统中的网络协议栈大都设计简单,并不能满足多应用场景下的需求。如何使嵌入式网络协议满足各种应用场景的需求,并保证日常通信的安全,已经成为人们共同关注的问题。Lw IP(Light weight IP)即轻量级IP协议,是标准TCP/IP协议栈的裁剪,即在保证实现TCP/IP基础功能的同时,又能很好的控制协议栈对处理器资源及存储资源的消耗,是许多嵌入式系统网络协议栈中非常重要的一种。但是随着Lw IP协议栈应用场景的扩大,在Lw IP协议栈应用过程中依然存在着很多问题。首先,LwIP网络协议栈的进程模型是让整个协议栈驻留在一个单独进程中,而并不将其放在操作系统内核中。而应用程序既可以与LwIP进程是一个进程,也可以是单独的应用进程。Windows系统自带的协议栈是内核态的网络协议栈,而移植到Windows系统下的LwIP协议栈是用户态的协议栈,与系统原生的协议栈相比具有更好的可扩展性并且高度定制。本文用官方发布的Lw IP contrib文件夹下的移植代码作为基础,将Lw IP网络协议栈移植到Windows操作系统中。此移植代码是基于Windows的线程间通信来编写,因此在此代码中是不能实现进程间通信的,而为满足LwIP多进程间的通信,一般的方法是要重新编写移植文件sys_arch.c以及其它涉及到移植的函数。但重写移植文件及函数涉及的方面非常多,不仅要对Windows中进程间通信非常了解,而且还要对Lw IP协议栈本身的移植过程非常熟悉,此种方式实现LwIP协议栈进程间通信难度很大。其次,LwIP协议栈对需要安全传输敏感信息的场景并没有做考虑,这使得嵌入式网络传输的信息完全暴露在安全威胁中。因此,如何保证嵌入式设备之间通讯的安全性,保证双方通信信息的保密性、完整性已成为亟待解决的重要问题。本文针对LwIP在多进程应用场景和安全传输问题中的不足,研究设计了多进程LwIP和LwIP IPsec协议。本设计基于Windows平台,为了能够实现多应用进程间的通信,在不改变移植文件及相应的移植函数的基础上,通过将LwIP的核心代码编译成动态链接库,使得原本只能在线程间通信的协议栈转变为可以在应用进程间通信的协议栈。同时为了能保证通信的安全,还设计实现了Lw IP的IPsec协议解决了嵌入式系统中传输安全的问题。最后通过对相应模块的测试证明了这两种方案的可行性。
其他文献
小学低年级语文教学是以识字、写字为主,逐步进行朗读与阅读能力培养的语文教学活动。但在语文教学实践中,为了训练学生的语言表达能力和语文综合运用能力,并为中年级的写作奠定
[目的/意义]从单篇论文的作者贡献差异出发,改进EM序列指数以实现作者学术影响力科学评估.[方法/过程]阐述EM指数、L序列指数和EM序列指数原理,详细比较不同作者贡献度算法特
镜头一:上英语课课,许多学生没带英语书,原因是忘记今天有英语课;课上到一半,有学生在门口喊报告,原因是被数学老师叫去订正作业了;还有学生举告有同学在做语文或数学作业。
随着云计算的兴起,云存储变得越来越热,其市场规模也随着其应用的广阔性而变大,数以亿计的个人用户以及企业用户使用云服务提供厂商提供的存储空间存储自己的数据。云用户对
在本届CCBN上,Matrox选择了中国首发了其下一代旗舰型板卡X.mio3 LP.X.mio一直是Matrox OEM产品中的旗舰系列,也是公司最重要的产品之一.从十年前的X.mio到X.mio2,再到今天的
在现实生活中,在工业、农业、财贸各条战线上,绚丽多彩的新生事物不断出现。为了把这些新的事物、新的思想及时传播出去,吉林日报除了运用消息、通讯等新闻形式以外,还开辟
传统的边界安全防护技术,如边界防火墙、入侵检测系统IDS等,能够抵御来自网络外部的攻击,保护企业内部的重要信息和资源不被非法窃取。对于内部网络的安全保护,外网防御鞭长
新湖南报针对当前一些农村基层干部不善于做思想工作,尤其不善于抓活思想的情况,从四月十五日起到五月二十日这一个多月之内,陆续发表了尚真同志写的《无声的命令》、《抓活
如何减轻学生学习数学的负担?如何提高我们高中数学教学的实效性?本文通过对高中学生数学思维障碍的成因及突破方法的分析,以起到抛砖引玉的作用。
一九五八年是我們广播电台同志工作上、思想上双丰收的一年。我們是怎样得到这个双丰收的呢?用一句話来說就是:深入到实际中去! 一九五八年年初,工农业生产大跃进的形势逼人