计算机网络原理 文件传输的工作过程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机网络原理文件传输的工作过程
FTP是基于客户/服务器模型而设计的,客户与服务器之间利用TCP建立连接。
与一般客户与服务器模型不同,FTP的客户端与服务器之间要建立双重连接,一个是控制连接;一个是数据连接。
建立双重连接的原因在于:FTP是个交互式会话系统,FTP客户进程每次调用FTP便与服务器建立个会话,会话以控制连接来维持,直至退出FTP。
图7-13所示表示了FTP模型。
在该图中,客户机有3个组成部分:用户接口、客户机控制进程和客户机数据传送进程。
而服务器有两个部分组成:服务器控制进程和服务器数据传送进程。
客户机服务器
图7-13 FTP模型
在整个FTP交互会话过程中,控制连接一直保持着。
而数据连接在每个文件传送时打开和关闭。
两个FTP连接使用不同的策略和端口号。
FTP服务器可提供两种访问形式:内部用户FTP和匿名FTP。
匿名FTP是Internet的公共信息服务,访问期间范围限于匿名FTP区域——FTP服务器定义的子文件系统。
内部用户FTP,适用于在计算机上有帐号的用户,用户登录时需要输入帐号和密码后,可以访问整个文件系统中有读权限的文档,并可任意上传数据到有写权限的目录。