龙空技术网

FTP简介

张工爱学习 80

前言:

现时兄弟们对“ftp软件指什么”大概比较关心,兄弟们都想要知道一些“ftp软件指什么”的相关资讯。那么小编也在网络上网罗了一些对于“ftp软件指什么””的相关文章,希望兄弟们能喜欢,同学们快快来了解一下吧!

FTP(File Transfer Protocol,文件传输协议)用于在FTP服务器和FTP客户端之间传输文件,是IP网络上传输文件的通用协议。

FTP协议使用TCP端口20和21进行传输。端口20用于传输数据,端口21用于传输控制消息。FTP协议基本操作在RFC959中进行了描述。

FTP有两种文件传输模式:

· 二进制模式,用于传输非文本文件(比如后缀名为.app、.bin和.btm的文件);

· ASCII码模式,用于传输文本格式的文件(比如后缀名为.txt、.bat和.cfg的文件)。

设备可以作为FTP服务器,也可以作为FTP客户端。当设备作为FTP服务器时,使用的传输模式由FTP客户端决定;当设备作为FTP客户端时,使用的传输模式用户可通过命令行修改,缺省为二进制模式。

FTP有两种工作方式:

· 主动方式(PORT):建立数据连接时由FTP服务器发起连接请求,当FTP客户端处于防火墙后时不适用(如FTP客户端处于私网内)。

· 被动方式(PASV):建立数据连接时由FTP客户端发起连接请求,当FTP服务器限制客户端连接其高位端口(一般情况下大于1024)时不适用。

是否使用被动方式由FTP客户端程序决定

FTP逻辑图

标签: #ftp软件指什么