版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第十三章网络文件FTP文件传输协议构建在TCP协议和TELNET协议之上FTP协议的原始设计目标有四个:1.促进文件(包括程序和数据)的共享;2.间接地或隐式地(通过程序)来使用远程计算机;3.不同主机的文件存储系统对用户来讲是透明的;4.高效可靠地传输数据。文件访问和传输提供访问远程主机上文件;使用文件服务器提供文件存储。无盘设备包括:可移动的手持设备,或通过高速无线网络访问文件服务器。使用远程访问来备份数据,本地的计算机存储系统周期性地把本地的一些文件传输到远程计算机上以防备重要数据丢失。数据能够在多个应用程序、多个用户及多个主机之间进行共享采用数据库服务器来为组织内的各个用户提供文件共享服务。在线共享访问文件共享主要有两种方式:在线共享和文件整体拷贝。在线共享访问:多个应用程序可以同时访问同一个文件,对文件的改动将影响所有访问它的程序。文件整体拷贝:当程序需要访问一个文件时,它将获得该文件的一个本地拷贝,拷贝通常是用于只读的数据,但一旦数据需要被修改,它必须修改本地的这份拷贝并覆盖远程原始主机的该文件。远程文件共享透明化(权限管理)优点:1)相对应用程序来说,文件无远程文件和本地之分;2)可以同时访问本地和远程文件进行互操作。缺点:当网络或远程主机出现故障,或网络、主机的负载过重,应用程序将无法正常运行。应用程序的稳定性大大降低。文件传输共享文件传输机制的远程数据访问分为两步:1)用户获得远程文件的一份本地拷贝;2)然后再对这份拷贝进行操作。本地机器客户端程序
远程机器
地址(IP,端口),认证信息(账号、口令)客户端和服务器必须要在用户授权、文件所有权、访问保护和数据格式等问题上达成一致.
FTP协议的特点交互式访问
FTP协议为用户自己与远程服务器的交互提供交互式接口。如:可列出远程机器上的特定文件,还可用Help命令来获取FTP帮助信息。格式(表示)指定
FTP允许客户端指定数据存储的类型和格式。认证控制
FTP要求客户端通过发送用户名和口令来获得文件访问的授权。不能提供将被拒绝访问。客户端和服务器端使用FTP的模型控制连接:服务器和客户端的FTP协议解释器间传递命令及回复的通信链路,该连接基于Telnet协议。客户端和服务器端使用FTP的模型数据连接:1.负责实际数据传输的全双工通信链路;2传输的数据可以是一个文件的一部分,也可以是整个文件或多个文件;3.连接可以存在于一个服务器数据传输进程和一个客户端数据传输进程之间;4.连接也可以存在于两个服务器数据传输进程之间。客户端和服务器端使用FTP的模型数据端口:被动的数据传输进程通过监听该端口来获取主动数据传输进程的连接请求以便打开数据连接。客户端和服务器端使用FTP的模型数据传输进程:数据传输进程用以建立和管理数据连接,可以是主动模式的也可是被动模式的。客户端和服务器端使用FTP的模型协议解释器:协议在客户端和服务器端的功能是完全不一样的,所以客户端和服务器端的协议解释器也很不一样。客户端和服务器端使用FTP的模型服务器端数据传输进程:主动模式,通过监听数据端口来建立数据连接,为数据传输和存储设置参数并根据其协议解释器的命令进行数据传输。被动模式,获取数据连接而不是初始化一个数据连接。客户端和服务器端使用FTP的模型用户:希望获得文件传输服务的人或者进程。客户端本机使用一个随机分配的协议端口号服务器21端口来与之通信,20端口预留服务器端拒绝从未知的进程发起的数据连接响应TCP连接请求时,服务器需要自己指定通信时使用的客户端端口号交互的数据使用网络虚拟终端协议(VNT)Telnet,只使用了基本的网络虚拟终端定义,不包含可选参数,简单
基本的客户端-服务器交互客户端向服务器发送命令,服务器须向客户端发送回复回复主要是为了实现文件传输过程中请求与相应的同步,确保客户端进程知道服务器的当前状态FTP命令用户名(USER)口令(PASS)账号(ACCT)改变工作目录(CWD)转至上层目录(CDUP)结构挂载(SMNT)重新初始化(REIN)注销(QUIT)访问控制命令
FTP服务命令获取(RETR)存储(STOR)唯一存储(STOU)附加(连同创建)(APPE)分派(ALLO)重新启动(REST)中止(ABOR)删除(DELE)删除目录(RMD)
新建目录(MKD)输出工作目录(PWD)
文件清单(LIST)
名称列表(NLST)站点参数(SITE)系统(SYST)状态(STAT)帮助(HELP)打探(NOOP)FTP用户会话示例在windows命令行窗口下使用FTPxiaopeng->ftp9Connectedto9.220Serv-UFTPServerv4.0forWinSockready...userxiaopeng
331Usernameokay,needpassword.PASS********230Userloggedin,proceed.LIST150OpeningASCIImodedataconnectionfor/.226Transfercomplete.pwd257"/"iscurrentdirectory.retr/Mylessons/多播.PDF200PORT
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酒店主管的年度工作计划5篇
- 驾校项目可行性研究报告
- 演讲稿励志故事500字左右(32篇)
- 台州市2025届高三第一次教学质量评估(一模)英语试卷
- 筛分服务合同
- 档案管理工作细则
- 门诊护士实习心得总结范文5篇
- 婚礼庆典音响租赁合同模板
- 中心站风险投资计划
- 班主任班级管理心得感想五篇
- POCT临床应用与质量管理
- 私立民办初中学校项目融资计划书
- 脓毒性休克病人护理查房课件
- 《本量利分析》课件
- 2023光伏组件隐性缺陷检测技术规范
- 2024年财务分析师就业前景及技能要求精
- 关于文明的课件
- 30题安全员岗位常见面试问题含HR问题考察点及参考回答
- 2024年会计专业大学生职业规划计划书
- 常见传染病的预防体育与健康
- 江苏凤凰少儿出版社三年级综合与实践活动上册-教案
评论
0/150
提交评论