毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于Android的FTP客户端程序的设计与实现(2)
1.1.1 FTP协议简介
文件传输协议(FTP),是用于从一台
计算机
向另一台计算机传送文件的协议,通常来讲是从计算机传输至网络服务器。FTP是首选的文件交换的方法,因为它比其他协议(HTTP、POP)要快。如果你需要交换较大的文件,你应当考虑FTP。
FTP数据是在TCP协议下通过计算机端口21发送和接受的。传输不是同步的,意着并非同时进行的,因此要比其他协议快。
1.1.2 FTP协议设计目标
• 我们更加方便地共享文件(比如共享图片、文字和程序代码等);
• 增强人们间接地(通过程序)使用远程计算机的兴趣;
• 为了增强对用户因主机之间文件传输存储系统导致的变化的保护;
• 为了可靠和高效地传输。
1.1.3 FTP协议通讯
FTP的运行按数据连接的方式可以分为主动或被动模式。在这两种情况下,客户端都会创建一个从随机非特权端口N到FTP服务器命令端口21的TCP控制连接。在主动模式下,客户端开始在端口N+1上监听来自服务器的输入数据连接(客户端发送FTP命令端口N+1,告知服务器,正在监听哪个端口)。如果客户端由于安装了防火墙无法接受输入TCP连接,那么就可以采用被动模式。在该模式下,客户使用控制连接向服务器发送一个PSAV命令,然后从服务器处接受服务器IP地址和服务器端口号,借此客户端可以打开从任意客户端端口到所收到的服务器IP地址和服务器端口号的数据连接。上述两个模式都在1998年9月升级支持IPv6,并且同时还对被动模式做了进一步的改动,使其升级为扩展的被动模式。
1.1.4 FTP客户端
FTP客户端是一个应用程序,用于与FTP服务器连接,然后与FTP服务器共同协作实现客户端与服务器之间的文件传输。FTP客户端使用不同的FTP命令并采用了GUI,因此用户可以安全、简单地同服务器之间互传文件。比较受欢迎的FTP客户端有FileZilla、WinSCP、CuteFTP。
1.1.5 FTP命令
• ABOR - 放弃文件传输
• CWD - 更改工作目录
• DELE - 删除远程文件
• LIST - 列出远程文件
• MDTM – 返回文件修改时间
• MKD - 创建远程目录
• NLST - 远程目录名单
• PASS -发送密码
• PASV -进入被动模式
• PORT -打开数据端口
• PWD – 打印工作目录
• QUIT – 终止连接
• RETR – 搜索远程文件
• RMD – 删除远程目录
• RNFR - 重命名自
• RNTO - 重命名为
• SITE - 站点相关命令
• SIZE -返回文件大小
• STOR - 将文件储存在远程主机上
• TYPE -设定传输类型
• USER – 发送用户名
1.2 最新研究
FTP协议是标准的文件传输网络协议,其基于网络对等运行。近日来,已有研究人员写出了有关文件传输协议的新文章,通过比较选择最优。研究表明,FTP协议在安卓系统中表现优越。因此,本人决定在此讨论有关FTP客户端的执行。
安卓FTP客户端认证 – 如何连接FTP服务器?
安卓FTP客户端下载 – 怎样将FTP服务器上的文件从上面下载下来?
安卓FTP客户度上传 – 如何上传文件至FTP服务器?
共3页:
上一页
1
2
3
下一页
上一篇:
结合上下文信息的高光谱图像patch相似性度量研究
下一篇:
基于修改影响分析的测试用例更新研究
Android的音乐播放器的研究与应用
基于Android的五子棋设计与实现
jsp+mysql考试管理系统的设计与实现+ER图
php+mysql微擎系统的活动报名管理系统设计
基于云储存的文件管理系统设计+源代码
RFID射频识别技术的餐饮自...
安卓的生活助手设计与实现+源代码
硅酸钇镥闪烁晶体的光学性能研究
无刷电机调速系统设计任务书
常用游戏对于小学生英语教学的影响
室外办公系统创新设计研究
地方政府跨区域联合环境污染治理研究
中班幼儿“求助”型告状行为的访谈提纲
建议全面开放生育政策,...
天秤男婚后出轨能改好吗...
哈萨克民歌中生态美學思想的表现【4092字】
人性化的用户界面设计研究