>百科大全> 列表
FTP的原理和命令
时间:2025-06-17 22:05:24
答案

FTP原理FTP是文件传输协议的简称。

FTP工作原理拿下传文件为例,当你启动FTP从远程计算机拷贝文件时,你事实上启动了两个程序:一个本地机上的FTP客户程序:它向FTP服务器提出拷贝文件的请求。

另一个是启动在远程计算机的上的FTP服务器程序,它响应你的请求把你指定的文件传送到你的计算机中。

用户联网的首要目的就是实现信息共享,文件传输是信息共享非常重要的一个内容之一。

不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议,这样用户就可以把自己的文件传送给别人,或者从其它的用户环境中获得文件。

FTP的具体定义
答案

FTP(File Transfer Protocol,文件传输协议) 是 TCPIP 协议组中的协议之一。

FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。

其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。

在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。

此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。

默认情况下FTP协议使用TCP端口中的 20和21这两个端口,其中20用于传输数据,21用于传输控制信息

但是,是否使用20作为传输数据的端口与FTP使用的传输模式有关,如果采用主动模式,那么数据传输端口就是20;如果采用被动模式,则具体最终使用哪个端口要服务器端和客户端协商决定。

FTP的工作流程是怎样的呀
答案

1.FTP服务器运行FTPd守护进程,等待用户的FTP请求。

2.用户运行FTP命令,请求FTP服务器为其服务。

3.FTP守护进程收到用户的FTP请求后,派生出子进程FTP与用户进程FTP交互,建立文件传输控制连接,使用TCP端口号21。

4.用户输入FTP子命令,服务器接受子命令,如果命令正确,双方各派生一个数据传输进程FTP-DATA,建立数据连接,使用TCP端口号21进行数据传输。

5.本次子命令的数据传输完,拆除数据连接,结束FTP-DATA进程。

6.用户继续输入FTP子命令,重复上述

4.

5.的过程,直至用户输入quit命令,双方拆除控制连接,结束文件传输和FTP进程。

推荐
© 2025 雅普电脑网