微操作系统中轻量级TCP/IP协议的研究与实现

微操作系统中轻量级TCP/IP协议的研究与实现

论文摘要

随着计算机网络技术、电子技术的飞速发展,移动计算设备、智能传感器等嵌入式设备的Internet网络化成为当前网络发展的一个重要方向和必然结果。为此本文对嵌入式联网的TCP/IP协议进行了讨论研究。 本文首先介绍了相关TCP/IP协议的基础知识,对标准TCP/IP协议的功能进行了分析。针对嵌入式应用的特点,提出了一种基于微操作系统内核之上的网络通信协议的实现方案,描述了该轻量级TCP/IP协议的总体架构和实现的关键技术,然后,对其中的一些基本协议,如ARP、IP、ICMP、TCP、UDP等协议的设计和实现做了详细说明,介绍了各个模块的输入、输出处理流程和接口。在不违反标准协议的前提下,对传统实现算法做了某些取舍和修改。 本文以软件方式实现了一个稳定、高效、精简、安全的嵌入式网络组件,并且通过实验对其功能和性能进行了详细的测试并给出了测试结果。最后,总结了课题研究阶段的工作和下一阶段的工作。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题背景
  • 1.2 课题目标、内容和意义
  • 1.3 主要研究工作
  • 1.4 论文的组织结构
  • 第二章 标准TCP/IP协议的相关研究
  • 2.1 TCP/IP协议概述和发展现状
  • 2.1.1 TCP/IP概述
  • 2.1.2 发展现状
  • 2.2 TCP/IP协议的体系结构和主要协议分析
  • 2.2.1 TCP/IP协议的体系结构
  • 2.2.2 主要协议分析
  • 2.3 TCP/IP协议在实现上的主要性能代价
  • 2.3.1 数据传输过程中的代价
  • 2.3.2 TCP/IP协议在实现机制上的主要性能代价
  • 2.4 TCP/IP协议存在的不足
  • 2.4.1 TCP/IP协议应用于无线链路
  • 2.4.2 TCP/IP协议应用于非对称网络
  • 2.4.3 TCP/IP协议的安全性问题
  • 2.5 本章小结
  • 第三章 轻量级TCP/IP协议分析与体系结构设计
  • 3.1 微操作系统中轻量级TCP/IP协议简介
  • 3.1.1 微操作系统简介
  • 3.1.2 轻量级TCP/IP简介
  • 3.2 轻量级TCP/IP协议的开发和调试
  • 3.3 轻量级TCP/IP协议的组成及设计方案
  • 3.4 轻量级TCP/IP协议实现的关键技术
  • 3.4.1 轻量级TCP/IP协议的缓存区管理和内存管理技术
  • 3.4.2 校验和计算
  • 3.4.3 轻量级TCP/IP协议的定时器处理
  • 3.5 本章小结
  • 第四章 轻量级TCP/IP协议的实现
  • 4.1 轻量级TCP/IP协议的数据传输流程
  • 4.2 网络接口协议的实现
  • 4.3 网络层协议的实现
  • 4.3.1 IP协议的实现
  • 4.3.2 ICMP协议的实现
  • 4.3.3 ARP协议的实现
  • 4.4 传输层协议的实现
  • 4.4.1 UDP协议的实现
  • 4.4.2 TCP协议的实现
  • 4.5 轻量级TCP/IP协议通用接口层的实现
  • 4.6 轻量级TCP/IP协议配置项的实现
  • 4.7 本章小结
  • 第五章 轻量级TCP/IP协议的测试
  • 5.1 轻量级TCP/IP协议的测试环境
  • 5.2 轻量级TCP/IP协议的功能测试
  • 5.2.1 IP层及其以下模块的测试
  • 5.2.2 IP层以上模块的测试
  • 5.3 轻量级TCP/IP协议与标准TCP/IP协议的目标代码比较
  • 5.4 轻量级TCP/IP协议中TCP协议的性能测试
  • 5.4.1 TCP建立连接的响应时间
  • 5.4.2 TCP关闭连接的响应时间
  • 5.4.3 TCP协议的数据传输率
  • 5.5 测试小结
  • 第六章 结束语
  • 6.1 工作总结
  • 6.2 下一步的工作
  • 致谢
  • 参考文献
  • 攻读硕士期间发表的论文
  • 相关论文文献

    • [1].基于超声电机驱动的微操作手优化设计[J]. 机械与电子 2017(04)
    • [2].夹钳式力反馈遥微操作系统的设计与试验[J]. 机器人 2010(02)
    • [3].一种具有力觉反馈的遥微操作系统分析[J]. 机械设计与研究 2014(04)
    • [4].一种新颖的遥微操作机器人实验系统研制[J]. 微计算机信息 2009(26)
    • [5].按键交换 让游戏微操作更快[J]. 电脑迷 2010(12)
    • [6].基于支持向量机的压电微操作平台非线性特性描述[J]. 中国机械工程 2016(22)
    • [7].面向生物医学应用的微操作机器人技术发展态势[J]. 机械工程学报 2011(23)
    • [8].基于压电驱动的多指微操作工具及实验研究[J]. 压电与声光 2018(01)
    • [9].一种新型微操作平台的精确运动控制[J]. 机械科学与技术 2016(02)
    • [10].秀丽线虫自动筛选微操作技术[J]. 中国科技论文 2013(08)
    • [11].微操作机器人视觉与误差分析研究[J]. 机电技术 2010(03)
    • [12].微操作机器人集成智能运动控制系统[J]. 农业机械学报 2008(06)
    • [13].一种微操作平台的自适应运动跟踪控制[J]. 中国机械工程 2017(08)
    • [14].一种新型2自由度微操作平台设计与试验[J]. 机械设计 2019(02)
    • [15].魔兽四大天王教你微操作 第5篇:高手心得[J]. 电子竞技 2008(08)
    • [16].基于高频微幅振动的微操作机器人实验系统[J]. 北京工业大学学报 2008(03)
    • [17].微操作机器人系统上位机软件的设计[J]. 信息技术与信息化 2013(05)
    • [18].魔兽四大天王教你微操作[J]. 电子竞技 2008(02)
    • [19].改进的基于区域卷积神经网络的微操作系统目标检测方法[J]. 模式识别与人工智能 2018(02)
    • [20].有惊无险的一次“教训”[J]. 驾驶园 2009(12)
    • [21].大行程并联三自由度柔性微操作平台的设计[J]. 天津理工大学学报 2015(04)
    • [22].新型三自由度微操作平台的动力学性能研究[J]. 机械设计与制造 2019(12)
    • [23].基于微操作的Hadoop参数自动调优方法[J]. 计算机应用 2019(06)
    • [24].直线超声电机驱动的并联微操作手的结构设计[J]. 机器人 2015(05)
    • [25].魔兽四大天王教你微操作 第二章:实战篇——名家教学第二节:Orc篇——xiaOt教你微操作[J]. 电子竞技 2008(06)
    • [26].基于响应面法的微操作平台多目标优化[J]. 光学精密工程 2015(04)
    • [27].新型3-UPU柔性微操作平台的设计与分析[J]. 制造业自动化 2020(01)
    • [28].小玩意[J]. 电脑爱好者 2012(11)
    • [29].基于六维微位移传感器的并联微操作台全闭环控制[J]. 传感器与微系统 2009(04)
    • [30].再探星际Ⅱ——全新设定 操作风暴[J]. 电子竞技 2009(Z1)

    标签:;  ;  ;  

    微操作系统中轻量级TCP/IP协议的研究与实现
    下载Doc文档

    猜你喜欢