IPv6在WebitOS中的设计与实现

IPv6在WebitOS中的设计与实现

论文摘要

在过去的20多年里,以TCP/IPv4为核心的Internet得到了飞速的发展,但随着网络规模的扩大、上网设备和人数的增多,IPv4已经逐渐逼近自身发展的极限,随之而来的问题也越来越引起了世界范围内广泛的关注。其中比较显著的问题是IP地址资源的不足,而这正是所有新加入Internet的计算机以及其他网络数字化设备所迫切需要的。与IPv4的32位地址不同,下一代IP协议即IPv6,它采用长度为128位的地址,地址空间几乎可以视为无限。IPv6不仅完全的解决了地址短缺问题,同时还对在IPv4中解决不好的其它问题,例如端到端IP连接、服务质量、安全性、移动性等方面进行了改进。 随着网络的发展,在嵌入式操作系统中集成TCP/IP协议栈,与系统相应的硬件配合,为嵌入式系统提供联网功能,已经成为嵌入式系统发展的重要方向。IPv6协议的新特性可以更好地满足嵌入式系统对联网功能的需求。所以,在嵌入式系统中实现IPv6协议有其良好的应用前景。因此我们在基于ATmega128处理器的WebitOS实时操作系统上设计与实现了嵌入式IPv6协议栈。由于WebitOS操作系统是一个可配置的嵌入式操作系统,它要求系统的所有功能以模块组件的方式进行发布,因此我们把IPv6协议实现也考虑为一模块组件与IPv4协议模块组件并列存在。主要完成了IPv6报头、扩展报头和ICMPv6报头的设计,IPv6的输入处理、输出处理,ICMPv6的差错报文、回送请求和回送应答以及邻居请求和邻居公告功能。在嵌入式系统的有限资源下,解决了IPv4地址空间的耗尽问题,并且实现了IPv6的部分功能。最后我们通过实验对IPv6进行了抓包分析,并对IPv6与IPv4进行了性能分析和比较。

论文目录

  • 独创性声明
  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题提出的背景
  • 1.2 课题的提出
  • 1.3 论文的组织
  • 第二章 WebitOS和IPv6
  • 2.1 嵌入式操作系统WebitOS和TCP/IP协议栈
  • 2.1.1 嵌入式操作系统
  • 2.1.2 嵌入式操作系统WebitOS
  • 2.1.3 嵌入式操作系统WebitOS的TCP/IP协议栈
  • 2.1.3.1 TCP/IP协议栈的结构
  • 2.1.3.2 WebitOS的TCP/IP协议栈
  • 2.2 IPv6和ICMPv6
  • 2.2.1 IPv6的特点
  • 2.2.2 IPv6的地址
  • 2.2.3 IPv6的基本报头和扩展报头
  • 2.2.4 ICMPv6
  • 2.2.5 邻居发现协议
  • 第三章 IPV6的设计与实现
  • 3.1 硬件环境和软件环境
  • 3.2 IPv6的设计思想
  • 3.3 IPv6和ICMPv6的数据结构
  • 3.3.1 IPv6的数据结构
  • 3.3.2 ICMPv6的数据结构
  • 3.4 IPv6的输入处理和输出处理
  • 3.4.1 IPv6的输入处理ipv6in模块
  • 3.4.2 IPv6的输出处理ipv6out模块
  • 3.5 ICMPv6的实现
  • 3.5.1 差错报文
  • 3.5.2 信息报文
  • 3.5.3 邻居发现
  • 3.6 相关层的接口函数的修改
  • 3.6.1 链路层接口函数的修改
  • 3.6.2 传输层接口函数的修改
  • 3.6.3 对已存在的数据结构的修改
  • 第四章 IPv6的测试与评价
  • 4.1 测试环境
  • 4.2 对ping6的抓包分析
  • 4.3 通过ping6与ping的对IPv6和IPv4的比较与分析
  • 4.4 对IPv6的功能评价
  • 第五章 总结与展望
  • 参考文献
  • 致谢
  • 科研经历
  • 相关论文文献

    • [1].商业银行交易报文脱敏方法与模型以及在综合场景测试中的应用[J]. 中国金融电脑 2019(04)
    • [2].从预报报文获取农气预报程序设计浅谈[J]. 软件 2017(07)
    • [3].一种稳定高效的加密报文回收设计[J]. 通信技术 2015(04)
    • [4].基于北斗短报文实现位置共享的方法[J]. 农业网络信息 2015(09)
    • [5].数据自动校准技术在保护动作报文远程输出中的应用研究[J]. 自动化与仪器仪表 2020(04)
    • [6].面向私有二进制协议的报文聚类方法[J]. 计算机科学与探索 2020(06)
    • [7].IEC 61850-9-2 SV采样报文结构与解析[J]. 云南电力技术 2016(S2)
    • [8].应答器报文优选及快速编码方法的研究[J]. 铁道学报 2015(02)
    • [9].报文检测与发送相关算法设计[J]. 信息技术 2015(06)
    • [10].信息交换报文动态解析器的设计与实现[J]. 信息技术与信息化 2013(05)
    • [11].语义客观报文生成方法及干扰效果评估系统[J]. 电声技术 2009(S1)
    • [12].北斗短报文通信技术在航道中的应用[J]. 交通世界 2020(08)
    • [13].民航报文智能纠错功能实现[J]. 中国新通信 2018(06)
    • [14].数字化变电站通讯报文监听系统的运用[J]. 通讯世界 2017(15)
    • [15].气象高空报文质量监控评估方法研究与应用[J]. 气象科技 2015(05)
    • [16].报文分析仪在城市轨道交通信号车载中的应用[J]. 中国新通信 2015(22)
    • [17].格式化报文在水下自组织网络中的应用[J]. 水雷战与舰船防护 2013(02)
    • [18].基于FPGA实现的报文分类智能网卡[J]. 信息安全与技术 2013(06)
    • [19].北斗报文通信在精确保障中的应用研究[J]. 中国新通信 2013(21)
    • [20].报文分片对网络的影响[J]. 中国集体经济 2012(09)
    • [21].智能电子设备站控层通信报文调试系统的研发[J]. 电力系统通信 2012(12)
    • [22].非完全无线报文重传分析研究及其分治策略[J]. 电子学报 2011(07)
    • [23].一种采用流切割实现报文保序的负载均衡算法[J]. 计算机科学 2010(12)
    • [24].金融自助终端报文通信系统研究[J]. 计算机与网络 2018(16)
    • [25].报文分析仪在网络故障分析中的应用[J]. 科技风 2015(16)
    • [26].基于北斗的海事长报文传输解决方案[J]. 全球定位系统 2015(04)
    • [27].一种民航报文分析系统的设计与实现[J]. 科技致富向导 2015(02)
    • [28].基于FPGA的报文数据分析模块的设计[J]. 电子产品世界 2014(11)
    • [29].多格式气象报文数据实时解析研究与应用[J]. 计算机应用 2012(S1)
    • [30].基于多线程的船载自动识别系统报文解析[J]. 中国航海 2011(02)

    标签:;  

    IPv6在WebitOS中的设计与实现
    下载Doc文档

    猜你喜欢