传输效率分析及改进-电动折弯机数控滚圆机滚弧机张家港电动液压
作者:lujianjun | 来源:泰宇机械 | 发布时间:2019-06-10 08:54 | 浏览次数:

有的FTP实现主要基于标准的流模式传输文件。本文首先分析表明,FTP流传输在连续传输多个文件时,由于重复地进行数据连接的建立、释放操作会导致传输效率低下。然后提出一种自动打包的文件传输模式,将多个文件传输转换为一个文件传输,以解决流模式效率偏低的问题,实验结果表明自动打包文件传输模式有效。 可靠的透明传输服务,以促进资源共享。如图1所示,FTP是基于客户端/服务端架构(简称C/S模型)设计。客户端与服务端之间需要2种通信链路来组建相应的服务,即:控制连接与数据连接。其中,控制连接用于传输客户端发送的用户信息、控制命令及服务器反馈的应答等交互信息。数据连接用于传输数据,即主要针对客户端与服务端之间的目录信息及文件数据的传输。为了保证数据传输的可靠性,控制连接和数据连接都是基于TCP协议实现。图1FTP使用模型Fig.1FTPusagemodel客户端与服务端的一次会话是从建立一条控制连接开始传输效率分析及改进-电动折弯机数控滚圆机滚弧机张家港电动液压滚圆机滚弧机,并伴随该条控制连接的释放而结束。FTP服务开始时,双方首先要建立控制连接,控制连接在整个会话期间都保持打开,此后在控制连接上就是双方彼此间的交互本文有公司网站全自动滚圆机采集转载中国知网整理 http://www.gunyuanji.com  ,并以命令请求与应答方式完成登录、目录管理、文件管理、文件上传(客户端向服务端传输文件)或下载(服务端向客户端传输文件)等各种操作。会话期间有目录信息或文件传比分析结果表明,流传输模式下传输多个文件时线路利用效率与文件大小成正比,与RTT成反比。由此即可推出,FTP流模式在一次会话中,批量传输多个中小文件时效率将非常低下,随着未来传输带宽的提高,这一问题也将变得更为突出。图3链路利用率与文件大小及RTT的关系Fig基于打包的文件传输模式目前,已有FTP实现已在致力于如何提高客户计算机与服务端计算机之间的总吞吐速率,常用方法有2种,即:通过并发连接进行并行传输[4];在数据连接上实时解压缩数据[5]。这些方法却仍未能解决前文提出的一次会话期间批量传输多个文件时链路利用率低下的问题。要提高一次会话中客户端和服务端之间的链路利用效率,可尝试在同一条数据连接上持续传输多个文件,以节约协议处理部分所占用的时间。RFC959中特别指出:块模式或压缩模式应通过专门的结束标识符通知接收方,此次文件传输结束,而不需要立即结束当前连接,从而可以做到数据连接的重复利用。但目前已有的FTP实现中尚未发现利用同一数据连接传输不同文件的应用实例。针对客户端和服务端会话期间批量传输文件的需求,本文提出基于打包的文件传输模式,如图4所示。打包文件传输模式在系统中增加了2个命令,分别是:批量上传(MSTOR)和批量下载(MRETR)。无论上传、还是下载,批量文件传输总是由客户端发起。批量上传时的处理步骤可分述如下。(1)本地打包。将用户指定的多个文件封装为一个包文件,包文件大小等于原文件大小之和。(2)向服务端传输包文件。(3)服务端接收包文件并在当前位置释放出原有文件。接下来,批量下载时的处理步骤可分述如下。(1)客户端向服务端传送用户要下载的所有文件信息。(2)服务端在本地将客户指定下?传输效率分析及改进-电动折弯机数控滚圆机滚弧机张家港电动液压滚圆机滚弧机本文有公司网站全自动滚圆机采集转载中国知网整理 http://www.gunyuanji.com