1、 FTP工作原理 文件传输协议FTP(File Transfer Protocol)是因特网使用的最广泛的文件传送协议。FTP提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限。它屏蔽了各计算机系统的细节,因为是和在异构网络中任意计算机之间传送文件。 FTP提供以下功能: 1、 提供不同种类主机系统之间文件传输能力 2、 以用户权限管理的方式提供用户对远程FTP服务器上的文件管理能力 3、 以匿名FTP的方式提供公用文件共享的能力 FTP采用客户/服务器的工作方式,它使用TCP可靠的传输服务。一个FTP服务器进程可同时为多个客户进程提供服务。FTP的服务器进程由两大部分组成:一个主进程,负责接收新的请求,另外一有若干个从属进程,负责处理单个请求。工作步骤如下: (1) 打开熟知端口21,使客户进程能够连接上 (2) 等待客户进程发链接请求 (3) 启动从属进程来处理客户进程的请求。主进程与从属进程并发执行,从属进程对客户进程的请求处理完毕后即终止 (4) 回到等待状态,继续接受其他客户进程的请求 FTP服务器必须在整合绘画期间保留用户的状态信息。特别是服务器必须把指定的用户账户与控制连接起来,服务器必须跟踪用户在远程目录树上的当前位置。
87FTP文件传输协议原理
关注
打赏