FTP:File Transfer Protocol 文件传输协议

4.5-FTP配置与原理-下一朵云
图1 FTP配置与原理

FTP端口号:20 数据连接 、21 控制协议

4.5-FTP配置与原理-下一朵云
图2 FTP报文

FTP抓包报文下载:https://download.csdn.net/download/i12344/86270752

使用FTP传输文件时会使用两个TCP连接:

第一个连接是FTP客户端和FTP服务器之间的控制连接。FTP服务器开启21号端口等待FTP客户端发送连接请求,FTP客户端随机开启端口向服务器发送建立连接请求。控制连接用于在服务器和客户端之间传输控制命令。

第二个连接是FTP客户端和FTP服务器间的数据连接,服务器使用TCP的20端口与客户端建立连接,通常情况下,服务器主动建立或中断数据连接。

FTP传输数据时支持两种传输模式:ASCII模式和二进制模式。

ASCII模式用于传输文本。发送端的字符在发送前被转换成ASCII码格式之
后进行传输,接收端收到之后再将其转换成字符。

二进制模式常用于发送 图片文件和程序文件。发送端在发送这些文件时无需转换格式,即可传输。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。