IPv6在小设备中的实现

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:kusotang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
IPv6协议,作为下一代的因特网协议,已经有了广泛的应用前景。尤其在未来的家庭网络及各类网络小设备中,IPv6在端对端通讯、安全性等多方面比IPv4更具有优势。但目前而言,多数对IPv6协议栈的实现都属于商业化产品,而公开源代码的实现又大多是面向PC主机并非面向网络小设备,这影响了在网络小设备中使用IPv6协议的进一步研究。本文所做的工作就是基于网络小设备平台,设计并实现IPv6及其相关协议,并向上层应用提供一个简单易用的编程接口。 本文采用了基于ARM7TDMI CPU为核心的开发平台,并根据小设备的特点对IPv6协议栈进行了裁剪并加以实现。整个协议栈采用IPv6/IPv4混合栈的框架,实现了IPv6协议,邻居发现协议和ICMPv6协议。并在此基础上移植了LwIP协议栈中的TCP协议和UDP协议。另外,还实现了与该IPv6协议栈相关的编程接——Small Socket。该接口与标准的套接字接口相兼容,并针对IPv6协议对编程接口进行了扩展。 为了对已实现的IPv6协议栈及编程接口进行测试,本文使用Small Socket接口编写了一个运行于IPv6协议栈之上的Web服务器,并搭建了一个简单的IPv6试验网,对协议栈及Web服务器进行测试。最后,对所做工作作了总结并展望了将来有待于完善和改进的方面。
其他文献
随着Internet的蓬勃发展,作为信息系统的重要组成部分——报表应用迫切需要向Web转移。现有的报表工具主要采用客户端构件方式或者静态HTML方式支持Web报表的开发,无法满足根据
语义Web(semanticweb)研究的目标是让Web上的信息成为机器可理解的,从而使机器与人能够更好地相互协作,使Web所提供服务的质量得到质的提高.本体(ontology)是目前语义Web研究中
随着网络技术的发展,利用网络进行网上教学便远程教再得到了蓬勃发展的契机。网上教学以网络等各种高新技术为基础,提高教学效果,改进教学方式,增进教学互动。引入人工智能技
粗糙集理论(RoughSet简称RS)是二十世纪八十年代由Z.Pawlak提出的一种新的处理不精确、不确定知识的软计算(softcomputation)工具,而文本挖掘技术是随着互联网的蓬勃发展和电
随着科学、商业以及政府各领域数据库的迅速发展,大量数据的处理问题也迫切需要解决。主要靠人进行数据分析的传统方法,已经不能直接应用于如今庞大的数据分析。人们迫切地需要
线性递归序列的容错综合问题在流密码分析领域有重要着的理论和应用价值。本文利用伽罗华域上的两个变元的多项式F[x,y]的齐次理想刻画齐次关键方程的解空间;说明了利用齐次关
论文以OMG组织的容错CORBA规范为参照。容错CORBA规范的基本思想是通过实现系统的冗余来提高系统的可靠性,论文围绕这个思路进行了相关研究,论文的主要工作包括以下几个方面:
论文针对ERP(企业资源计划)库存控制进行订货点分析需要大量的综合汇总数据的问题,提出建立用于ERP库存控制、分析的ERP库存控制数据仓库系统,采用Excel VBA数据透视表服务建
随着数字信息技术和网络技术的高速发展,嵌入式产业迅速崛起,成为二十一世纪发展最快的IT产业,嵌入式系统蕴含着巨大的市场商机。在这种背景下,已经在服务器市场稳定了地位的Linu
基因芯片的出现为基因诊断和基因治疗提供了很好的前提和可能性,超高维空间超小样本的基因选择问题是基因芯片技术的挑战性课题之一,对于解决维数发难问题和获得诊断基因具有