软考
APP下载

ftp协议 端口

FTP协议,是指用于计算机之间文件传输的一种协议,FTP协议中有两个重要的端口号,分别是:TCP端口21和TCP数据端口20。FTP协议通过这两个端口号实现计算机之间的文件传输。

FTP协议数据传输方式

FTP协议数据传输方式有两种:主动模式和被动模式。在主动模式下,客户端首先向服务器端发送一个PORT命令,告诉服务器端客户端的地址和数据端口号,然后服务器端通过20端口连接客户端,向客户端发送数据。在被动模式下,服务器端首先向客户端发送一个PASV命令,告诉客户端服务器端的地址和数据端口号,然后客户端通过数据端口连接服务器端,向服务器端发送数据。

FTP协议数据传输类型

FTP协议数据传输类型有两种:ASCII类型和二进制类型。ASCII类型适用于文本文件的传输,文件中的换行符、制表符等会被转换为特殊的字符。二进制类型适用于非文本文件的传输,如图片、视频、音频等。

FTP协议的安全性

FTP协议的安全性较低,因为FTP协议的传输过程中,用户的账号和密码都是以明文的形式传输的,容易被第三方窃取。因此,在传输重要文件时,应该使用加密的FTP协议,如SFTP协议等。

FTP协议与HTTP协议的不同

FTP协议和HTTP协议都是用于在计算机之间传输数据的协议,但是二者的传输方式不同。HTTP协议中的数据传输方式是通过HTTP请求和HTTP响应进行的,而FTP协议中的数据传输方式是通过FTP的控制连接和数据连接进行的。

备考资料 免费领取:网络工程师报考指南+考情分析+思维导图等 立即下载
真题演练 精准解析历年真题,助你高效备考! 立即做题
相关阅读
网络工程师题库