希赛考试网
首页 > 软考 > 网络工程师

ftp协议 端口

希赛网 2023-12-02 08:31:15

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的控制连接和数据连接进行的。

扫码咨询 领取资料


软考.png


网络工程师 资料下载
备考资料包大放送!涵盖报考指南、考情深度解析、知识点全面梳理、思维导图等,免费领取,助你备考无忧!
立即下载
网络工程师 历年真题
汇聚经典真题,展现考试脉络。精准覆盖考点,助您深入备考。细致解析,助您查漏补缺。
立即做题

软考资格查询系统

扫一扫,自助查询报考条件