构建基于IPv6下高性能的FTP系统

来源 :东南大学 | 被引量 : 0次 | 上传用户:fht5403
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
文件传输协议FTP (File Transfer Protocol),它是基于TCP的一个应用,最早设计就是专门用来在两台不同的主机间传送文件,即使在今天仍然得到广泛的应用。但是,标准FTP是根据以前那种网络带宽受限的情况下设计和实现的,它在安全、性能和速度上存在缺陷,因此在高带宽的网络环境下,没有办法去充分利用现有的高带宽的链路环境,性能表现的非常糟糕。先前设计上的缺陷和人们对以尽可能快的速度在网络上交换和传输文件的需求矛盾日益突出。 现在的研究认为要想改善FTP的性能,可从两个方面考虑,一是对现有的FTP应用程序进行改进,采用各种手段弥补它在安全性、速度、性能等方面的缺陷。二是制定新的协议RFC规范,对标准的FTP协议不足进行全面修订。 目前高性能的FTP系统大多是以标准FTP协议为基础,修改协议的不足,在应用层上对它的安全性,稳定性,传输速率,性能等方面进行了增强。这些系统都是基于IPv4平台的,随着下一代基于IPv6的网络的快速发展,开发基于IPv6下的FTP应用就显得迫在眉睫。 本课题的目标是通过对现有的IPv4下的高性能FTP的研究,找出制约其进一步发挥性能的因素,并在此基础上进行改进,尝试将其移植到IPv6上,以此为基础构建一个基于IPv6的、对网络环境有自适应能力的高性能文件传输系统,使之可应用于CNGI网络,并可满足AMS项目观测数据地面传输的需要。 本文首先对IPv4协议的局限性和IPv6协议的优点进行了陈述,并对当前FTP研究现状做了介绍,接着介绍了Socket API对IPv6的支持,探讨了将IPv4下的应用程序移植到IPv6平台上一般方法和思路。对IPv4下的高性能的文件传输系统BBFTP的系统结构进行了详细的剖析,将BBFTP从IPv4移植到IPv6上。对移植成功后BBFTP的性能给出了具体的测试报告。 然后通过对BBFTP系统数据传输时的协议交互过程的仔细研究,找出影响 BBFTP 性能的关键参数。重点分析了TCP窗口参数对系统性能的影响,提出通过自动计算并优化 TCP 窗口的方法使BBFTP具有网络自适应能力,从而提BBFTP性能。 最后还讨论了基于分组对的网络瓶径带宽的测量原理,在此基础上完成算法设计和编码,将其嵌入到BBFTP系统中。对改进后的系统和原系统进行一系列的数据测试,结果表明达到了预期的目标。
其他文献
随着互联网的飞速发展,以HTML文档作为信息的载体己非常普遍。然而,其复杂的组织结构、对视觉的依赖使得失明人士在访问HTML文档的时候遇到很大的困难。目前,失明人士浏览网页主
无线传感器网络(WSNs)在环境监测、军事战场、工业控制等领域的应用非常广泛。在真实的WSNs中,通常需要部署成百上千个节点。随着时间推移和环境变化,可能需对运行的节点增加
参数曲线曲面凸性分析和曲面拼接问题都是计算机辅助几何设计(CAGD)中的重要课题。本文对Bezier、B-样条两类参数曲线曲面在造型中的凸性问题做了进一步研究,主要是从几何上探
发布/订阅通信模型具有异步、松耦合和多对多通信的特点,适应了目前动态多变的大规模分布式计算环境,在诸多领域得到了广泛应用。发布/订阅系统已经成为目前构建大型分布式系统
互联网的飞速发展给网络通信设备带来了巨大的发展机遇。网络对通信设备的需求,使得市场上出现了各种各样的通信设备。各种通信设备的大量出现使得相应设备的测试仪器也相继出
电视广告监播一般来讲需要了解广告的播放时间、播放质量、播放长度。为了对播放质量进行检测,应该从图像的角度监播。而根据调查,目前应用中的电视广告自动监播系统中,主要
嵌入式系统作为实现设备小型化、智能化的一个重要元素,目前已经广泛应用于国防、工业、交通、能源、信息技术以及日常生活等各个领域,并发挥着极其重要的作用。嵌入式系统软件
电子商务是一种新兴的贸易形式,它的出现增加了贸易机会,降低了贸易成本,简化贸易了流程,提高了贸易效率。电子商务的显著特点是高效和交易成本低。在交易过程中,消费者、商家、企
目前,传统CMOS工艺已经接近发展的极限,依靠缩小器件尺寸提高存储器容量和密度的方法在可以预见的未来将变得不可行。同时,由于处理器和存储器之间的性能差距越来越大,计算机体系
机器学习是人工智能领域中前沿课题,其基本特征之一就是能够有效处理不确定数据信息。一类重要的机器学习类型就是导师指导下的学习过程。本文借鉴Rough 集基本思想,研究基于不