- 2
- 0
- 约9.13千字
- 约 7页
- 2016-10-20 发布于贵州
- 举报
北京理工大学-算机网络实践-FTP客户端实验报告
实验五 FTP客户端程序
1.实验目的
文件传送协议FTP是Internet中广泛使用的服务协议之一,FTP协议是客户/服务器之间进行文件传递的协议。
理解FTP协议的工作原理
掌握FTP客户程序的编程方法
理解在FTP传输过程中建立的两个连接
2.实验内容
利用WinSock编程接口编写FTP客户程序,在用户界面中给出必要的FTP服务器信息:FTP服务器的IP地址、用户名、口令等,通过FTP协议实现指定文件的上载和下载操作。
3.实验环境
程序运行环境为以太网,采用TCP/IP协议栈,网络操作系统为Windows,具有Internet连接能力。程序开发环境为vs2012。
4.实验步骤
步骤1 需求分析
FTP客户程序功能为:
FTP客户程序首先显示用户界面,可以指定FTP服务器的地址、用户名和口令等信息
通过FTP协议接收FTP服务器的当前目录列表,并显示本地和远程目录列表信息
可以实现本地和远程目录的切换
可以实现文件的上载和下载操作
步骤2 FTP客户程序开发
用Visual C++编写FTP客户程序,利用WinSock编程接口实现FTP协议通信。FTP客户程序首先显示用户界面,使用户可以指定FTP服务器和用户、口令信息(可以采用匿名方式),点击连接按钮后,向FTP服务器的TCP 21号端口建立TCP连接,在控制连接上发送FTP命令,首先获得本地和远程系统的目录列表并显示,
您可能关注的文档
- 化学方程式计算————图标数据信息.doc
- 化学植筋抗拔承力现场检验.doc
- 化学机械抛光工(CMP).doc
- 化学试剂存放柜防爆电器柜价格.docx
- 化学防爆冰箱和学品储存柜价格.docx
- 化学:现行教材要实验汇编.doc
- 化工分离过程复题doc.doc
- 化工原理(下)末总结100624print.doc
- 化工原理试卷(2生工)[答案].doc
- 化工原理试卷库下册2)[含答案].doc
- 2026住宅小区消防改造建筑方案(执行版,含总平面布置/疏散流线/消防节点).docx
- 2026制造工厂人力资源规划与排班配置方案(执行版,含排班模型/岗位编制/缺口清单).docx
- 2026人工智能企业内训实施计划(执行版,含培训安排/案例任务/考核清单).docx
- 2026仓储物流园总平面布置建筑方案(执行版,含车流组织/仓位分区/消防间距).docx
- 2026老旧办公楼节能改造建筑方案(执行版,含围护结构/节能设备/施工节点).docx
- 2026Python文件批量重命名与归档脚本方案(执行版,含文件样例/处理脚本/归档规则).docx
- 2026企业会计准则长期股权投资核算指南(执行版,含成本法分录/权益法分录/减值检查表).docx
- 2026社区养老服务中心项目可行性研究报告(执行版,含服务需求/建设内容/运营预算).docx
- 2026物流园冷链仓储项目可行性研究报告(执行版,含选址分析/设备配置/财务测算).docx
- 2026企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板/勾稽检查表).docx
原创力文档

文档评论(0)