基于FTP的文件断点传输系统设计

来源 :中国信息化·学术版 | 被引量 : 0次 | 上传用户:originalwinter
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  0前言:
  在日常的网络工作事务时,我们不希望由于外界因素的影响导致所下载的文件中断,而必须得重新下载。但在实际中,由于种种原因,有些不支持断点下载的下载工具,困扰着我们。FTP是Internet上的一项基本协议,丰富的FTP站点服务促进了网络资源的共享,FTP文件传输允许以间接或隐匿的方式使用远程计算机,并向用户屏蔽了不同主机中各种文件存储系统的细节,可以操作任何类型的文件而不需要进一步处理,达到了可靠和高效的数据传输。
  基于断点传输实现了从上次的断点处开始传输,既节省了时间,又可以有效利用网络资源的优点,在大部分的下载传输工具中广泛应用。而断点传输过程中的两大关键点为:
  一、检测已经下载的本地文件长度和断点值。
  二、调整文件指针到服务端的断点处。
  在传输文件的过程中每次创建一个临时文件,该文件同时还能用来存放文件的断点位置。在开始发送接收文件之前,首先会检测是否有该临时文件,如果不存在,那么就重新开始一次新的传输。如果存在,那么读取该临时文件存储的断点位置值,同时移动文件指针到该位置。这样便做到了断点传输[1]。
  1 系统总体需求设计分析
  本系统的网络结构为典型的C/S模式,即组成部分分为客户端和服务器端[2]。其中图形界面提供所见即所得的交互手段。用户通过提供登陆信息:服务器IP,服务器应用程序端口、用户名、和密码激活登陆程序,然后登陆程序将信息反馈于登陆界面。服务器目录浏览、目录文件/文件操作程序和上传下载文件程序主要完成文件得传输, 是系统的核心模块。下图1为整个系统的功能需求。
  参考文献:
  [1] 蔡开裕,范金鹏.计算机网络[M].机械工业出版社,2005年第1版:74-215
  [2] 姜超.P2P分布网络文件传输系统[D].中山大学,2004年2月:35-66
  [3] 姜利群.Java网络编程实例教程[M].清华大学出版社,2005年1月第1版:164-198
  [4] 张俊剑.基于C/S多媒体分组上传系统的设计与实现[D].大连理工大学,2005年3月:32-33
  [5] 陈平.软件设计师教程[M].清华大学,2004年7月第2版:211-354
其他文献
成为通信装备发展的必然趋势,短波发射机对于现代短波通信的重要意义越来越显得明显。短波发射机的发展将会对系统兼容、网络互通、高可靠性、有效性、强抗毁性综合的运用提现,这些都将会成为通信系统建设的基本要求。这对于未来短波通信的发展具有非常重要的意义。  未来短波发射机的发展将会带动短波通信的跨时代发展性,这其中包括了第三代短波通信技术的大力发展,第三代短波通信技术的主要技术特征是数字化、网络化。其主体
【摘 要】随着计算机技术、电子电力技术和传感器技术的发展, 各先进国家的机电一体化产品层出不穷。机床、汽车、仪表、家用电器、轻工机械、纺织机械、包装机械、印刷机械、冶金机械、化工机械以及工业机器人、智能机器人等许多门类产品每年都有新的进展。机电一体化技术已越来越受到各方面的关注,它在改善人民生活、提高工作效率、节约能源、降低材料消耗、增强企业竞争力等方面起着极大的作用。在机电一体化技术迅速发展的同
档案作为重要信息资源,其管理开发和利用也必然呈现出适应时代发展的新特点。传统的管理模式已经不能更好地满足网络信息时代的要求,档案信息化建设成为档案工作的首要任务。
【摘 要】文章时环保、节能、自动补压型给水设备作了介绍。从消防科研的实践出发,阐述了变频调速技术在消防给水设备中,以单片机电路控制方式为例,介绍了其工作原理。  【关键词】变频调速技术 消防给水设备  【中图分类号】F426【文献标识码】A【文章编号】1672-5158(2013)02-0064-01  l 传统水泵控制技术的劣势  在传统的水泵控制方式中,靠调节出口或人口闸阀方式来进行,人为增加
【摘 要】网络系统在单位发挥着日渐重要的积极作用,但我国许多单位的网络系统也存在着管理的复杂以及维护的繁琐等诸多可能。因而,在目前可预见的情况下,我们急需使用计算机的系统化管理来提升网络管理的整体水平,从而更好地保障整个信息系统的安全稳定运行,以及各种信息切实可行的传播与维护。在本文中,我们就重点研究单位的计算机核心服务器在搭建的过程中可能遇见的各种相关问题,旨在深化各个单位的网络化建设,继而为单
【摘 要】研究区位于青海省都兰县境内,柴达木盆地以南、洪水川以北。本次研究结合以往地质工作,对找矿潜力的有利地段进行了地表追索控制,同时对该区成矿地质特征进行了综合研究,基本查明了研究区成矿地质背景、成矿条件、控矿因素及成矿类型,总结了矿点的成矿特征及找矿标志,为区域找矿起到了指导作用。  【关键词】矿床特征;成矿条件;找矿标志  【中图分类号】P61【文献标识码】A【文章编号】1672-5158
计算机网络系统的集成需要根据使用者的需求,将计算机网络软件、网络设备、硬件设备、网络服务系统、网络基础设施以及网络应用软件进行组合,最终形成具有高性价比的、符合设计要求的计算机网络系统集成结构。计算机网络系统的集成需解决系统协议、接口、应用软件、应用平台以及系统设备与计算机的运行环境、计算机子系统的组织管理等相关的须加强集成的问题。而集成的关键之处在于构建一个具有多协议、多厂商,面向多种应用的集成
【摘 要】针对传统船舶型线设计方法中存在的问题,如型值不够准确,型线不够光顺等,提出利用计算机数学型线设计法对母型船进行改造。本文采用的是数学线型设计法中的纵向函数法,选定用多项式表达横剖线方程后,选择适当的纵向函数,进行编程,与影响函数一起制成表格,从而得到半宽值,绘制出型线图。  【关键词】数学型线;纵向函数法;型线图  【中图分类号】U662【文献标识码】A【文章编号】1672-5158(2
0.引言  随着企业信息化建设的不断加强和计算机技术的快速发展,以及互联网的应用,加强了企业内部和企业之间的信息交流,由于目前我国很多大中型企业部署的业务系统是由不同的企业生产的,这些产品在开发时采用不同的编程语言和开发平台,采用的数据交换格式和通信协议存在差异,因而使得企业在不同系统间实现信息互相传递与共享非常困难,对原有业务系统与实施的新业务系统不能进行有效集成,在企业中形成了一个个“信息孤岛
关注民生、服务民生、发展民生是科学发展观的重要内容,是新时期党和国家执政治国的又一着力点。档案部门加强民生档案资源建设与管理,既是服务于党政中心工作的直接体现,更