EI环境下TCP协议裁减的研究与应用

来源 :东北大学 | 被引量 : 0次 | 上传用户:psobb045
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统与网络技术的日益结合,在嵌入式系统中引入TCP/IP协议栈,以支持嵌入式设备接入网络,成为嵌入式领域重要的研究方向。 TCP/IP是Internet的基本协议,以其实用性、高效性已经成为事实上的工业标准。嵌入式设备要与Internet网络直接交换信息,就必须支持TCP/IP协议。TCP/IP是一簇非常复杂的协议,尤其是TCP协议,因此实现它需要很大的程序空间和数据空间。而在嵌入式Internet(EI)坏境中,可以利用的资源非常有限,要在这种条件下实现TCP/IP是非常困难的,传统的做法是扩充系统资源、使用高端的处理器、移植完整的TCP/IP协议栈,这样虽然解决了Internet的接口问题,但增加了系统成本,限制了嵌入式Internet的应用范围。 TCP协议是TCP/IP协议栈中最主要、最复杂的协议,在一般的TCP/IP协议栈的实现中,TCP协议一般会占据整个系统40%的代码量。本文在对几种TCP/IP实现分析的基础上,针对嵌入式Internet应用的特点,提出了一种TCP协议的裁减方法:减少状态机中的状态个数,将状态机中的双向输入输出简化为单向,减少每个TCP连接的保持时间,减少超时状态在状态机中出现的机会。这种裁减方法将状态机中的状态数和跳转条数进行了裁减与合并,减少了状态机的处理流程,将复杂状态变换转化为简单变化,大大减少了系统的代码量,提高了系统的处理效率。同时,在不改变协议接口的前提下在原有资源空间内实现了TCP/IP协议栈的基本功能,保证了协议功能上的完备性。 最后,根据这套裁减方法,本文对WebitOS中TCP协议的实现进行了裁减。并通过一个嵌入式Web Server对裁减前和裁减后两个版本的TCP/IP协议栈在功能完备性以及处理效率上进行了测试和分析。分析结果说明了本文提出的TCP协议裁减方法的有效性和合理性。
其他文献
嵌入式实时系统系统在工业控制,科学研究等领域的广泛应用,极大地降低了企业管理成本,提高了工作效率。嵌入式设备在提高全社会信息化的同时,其自身也面临越来越多的新挑战。无论
计算机网络技术的飞速发展和电子商务的日益普及使得网络环境下数字媒体的交易日益频繁,与之相关的版权保护就成为非常重要的问题。如何应用数字水印技术保护数字媒体创作者
工作流引擎是工作流管理系统的核心,它负责解释工作流模型定义、控制和维护流程实例的运转。实现一个基于Web的嵌入式轻量级工作流引擎是主要的研究目的,该工作流引擎针对电
近几十年来,人脸识别始终是计算机视觉及人工智能研究中最重要的难题之一,其吸引了无数研究工作人员的研究兴趣。随着视频监控、流媒体、访问控制等应用的普及,视频人脸识别技术
近几年来,随着网络技术的飞速发展,XML(Extensible Markup Language)已经成为因特网上数据表示和数据交换的新标准,受到越来越多的关注。XML是一种半结构化数据,和传统数据库
  本文介绍了随着小卫星技术的发展,卫星的功能密度越来越大,这对星载计算机的性能提出了更高的要求,传统CPU越来越难以胜任现代小卫星繁重的飞行任务。而ARM微处理器具有性能
本文主要研究如何将数据挖掘技术引入到电信连锁经营业务当中,并为其经营管理提供决策支持信息。  随着信息技术的发展,数据挖掘作为知识开发和创新的工具在国际上正在广泛地
随着电力事业的发展和人民生活水平的提高,对于供电质量和服务水平的要求日益提高。电量抄收是电力营销系统中的重要环节,其数据的准确性与实时性,不仅直接影响到工矿、企业、居民的用电情况,还影响到电力企业整个配网配电工作,是关乎国计民生的重要事项。传统的抄收工作通常采用人工采集,费时费力,且准确性、实时性差,而以往采用的有线和无线方案都存在一定的弊端。因此,采用高效而准确的电量抄收及监测系统变得尤为重要。
本文从半自主机器人足球比赛系统入手,介绍了机器人足球系统的硬件系统和逻辑结构,详细描述了比赛软件的研究设计,尤其是视觉子系统和决策子系统的设计,阐述了这两个子系统对
针对目前Web信息检索中存在的各种问题,该文对其中的一些关键问题,如智能化Web信息评价、资源价值标定、分布式图结构索引等Web信息挖掘的模型和算法方面进行了深入研究,把智