服务元网络体系结构下可靠数据传输的研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:shaojj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在当前网络蓬勃发展的今天,TCP/IP作为层次性网络体系结构的主流技术体系存在不少弊端,目前有两个方面的解决方案:在TCP/IP体系结构下的改进(如IPv6),开创新型网络体系结构。本文论述的服务元网络体系结构就是一种全新的非层次性网络体系结构,它是以服务元为模块的模块化结构,具有简洁、高效、可扩展和容易实现的特点。我们把服务元网络体系结构在Linux下的第一个版本的实现称为原型系统,其目标是完成服务元网路体系结构的基本功能以验证其可行性,实现整个系统框架使其具有良好的可扩展性,能给用户提供基本的可靠数据流以及不可靠的数据流两种服务。它的主机部分称为原型主机。本文的主要工作正是对原型主机的可靠数据传输服务进行研究并设计、实现。首先,本文阐述了传统意义下的可靠数据传输具有的基本特性和实现策略,并选择了其中较为高效的一种策略——滑动窗口。然后在借鉴TCP的滑动窗口机制的成功之处的同时,结合服务元网络体系结构的特性对其进行一系列行之有效的改进:包括RTT的计算、MSS的计算和分片的避免、滑动窗口的计算以及拥塞控制机制,这些改进使得服务元网络体系结构下的滑动窗口的效率得到了提高。然后从包格式,建立和撤销连接以及发送和接收数据三个方面进行设计,主要的设计结果是有连接发送服务元和有连接接收服务元,它们配合起来共同完成可靠数据传输的功能,并在最后给出了设计的流程图。接着简单介绍了在Linux下可靠数据传输服务的实现方式,并在最后对服务元网路体系结构下的可靠数据传输进行测试和性能分析,证明了本人完成的可靠数据传输模块的功能和性能基本达到了要求,从而也说明了服务元网络体系结构的可行性。
其他文献
工作流技术是实现企业业务过程自动化的核心,有助于提高企业的生产率与竞争力。狭义的说,工作流的柔性是指工作流系统执行松散、部分定义的工作流程的能力,工作流定义往往在运行
心电图一直是人们了解自身心脏特征的主要途径,是疾病诊断的重要依据。由于动态心电图的产生,导致手工分析心电图所有数据已经不可能,为了提高诊断效率,实时监测病人,心电信号自动
在企业的信息化建设过程中,随着企业规模的扩大和计算机技术的发展,不同时期构建的业务系统可能基于不同操作系统和数据库平台,结果造成相互间数据交流效果较差,形成了相互隔
随着计算机技术的发展,嵌入式系统己成为计算机领域的一个重要组成部分,并成为近年来新兴的研究热点。而采用ARM微处理器作为硬件基础和μC/OS-Ⅱ作为嵌入式操作系统被广泛的应
随着计算机处理能力日益增强,网络技术、多媒体技术的不断发展,随之而来的是大量的多媒体信息不断地产生。视频信息在多媒体信息中占最大比例,信息量最多,应用前景最广。由于视频
随着Internet的普及与发展,网络安全所面临的威胁也越来越严重。在对Internet的恶意攻击中,拒绝服务(DenialofService,DoS)攻击占了相当大的比例,并且还在不断增长中。拒绝服务攻
统计学习理论是一种专门研究小样本情况下机器学习规律的理论,支持向量机方法是在该理论基础上发展起来的通用学习方法,它具有全局优化、适应性强、理论完备、泛化性能好等优
网络时代的出现和发展使越来越多的人融入到信息社会中来,各种信息、知识的获取以及娱乐节目的收看等媒体信息服务被越来越多的人们所希望,而对应于这些需求,出现了各种各样
随着计算机网络技术的不断发展和普及,数据量正在以一个爆炸式的趋势增长,数据的复杂度也更加多样化,而要从海量的数据中获取有价值的信息也变的非常困难,这给数据挖掘技术带来一
孤立点挖掘又称孤立点分析、异常检测、例外挖掘、小事件检测、挖掘极小类、偏差检测。孤立点可能是“脏数据”,也可能是与实际对应的有意义的事件。从知识发现的角度看,在某