- 5
- 0
- 约2.74千字
- 约 11页
- 2018-11-03 发布于四川
- 举报
网络应用编程(FTP客户端).doc
PAGE \* MERGEFORMAT 10
网络应用编程(FTP客户端)
系统概述
选题:
FTP客户端:——支持用户鉴别、文件上传下载、目录列表等操作。
系统实现功能:该系统实现了用户鉴别,文件的上传和下载,目标列表的显示,文件目录的切换、远程文件的删除。
背景知识:
FTP(File Transfer Protocol)是Internet传输文件的通用协议。
FTP提供交互式访问,允许客户指明文件类型和格式。FTP屏蔽了个计算机系统的细节,因为适合在异构的网络中任意计算机之间传送文件。该协议位于TCP/IP协议的应用层,因此FTP属于应用层的一个协议。利用FTP协议,可以将一个完整的文件从一个系统复制到另一个系统,但是在使用FTP协议前,需要登录FTP服务器,用户可以通过注册的用户名和密码登录,如果服务器允许,用户也可以通过匿名登录。
FTP工作原理 : FTP使用两个并行的TCP连接:一个是控制连接,一个是数据连接。控制连接用于在客户和服务器之间发送控制信息。数据连接用于传送文件。FTP服务器在21端口上监听控制连接,如有客户要求上传或下载文件,就另外建立一个数据连接,通过它来传送文件。
数据连接的建立有两种方式:
(1)TCP服务器在20端口监听数据连接,TCP客户主动请求建立连接。
(2)首先由TCP客户创建一个监听的匿名端口的ServerSocket,再把这个S
您可能关注的文档
- 索克物业发展股份有限公司对外投资的公告.PDF
- 索尼影业遭黑客攻击大量密码及财务信息被盗.PDF
- 索尼水下零售店迪拜正式开业.PDF
- 约翰.罗尔斯法律义务与公平游戏责任毛兴贵译谢礼圣校.PDF
- 线上游戏与置入行销之研究.PDF
- 绿景控股股份有限公司关于签订湛江儿童医院新建项目合作框.PDF
- 网络工程专业人才培养方案校企合作云计算方向.PDF
- 网络黑白棋开发文档.doc
- 罗顿发展股份有限公司关于出售公司资产的公告.PDF
- 美康生物科技股份有限公司关于现金收购杭州倚天生物技术有.PDF
- 2026+循证建议:英克司兰在慢性肾脏病患者中的应用解读.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理 (1)_final.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理 (1)_repaired.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理_final.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理_repaired.pptx
- 2026+专家建议:嗜酸性食管炎组织学报告标准化.pptx
- 2026+最佳实践共识建议:所有医院发生的尿路感染的预防策略.pptx
- 2026+paflar+指南:少关节型幼年特发性关节炎_repaired.pptx
- 2026+PANLAR建议:少关节型幼年特发性关节炎的治疗.pptx
- 2026+国外实践指南+:女性首次经历精神病发作时首选的抗精神病药物.pptx
原创力文档

文档评论(0)