当前位置:千优问>生活百科>FTP 20 21端口分别是干什么的?

FTP 20 21端口分别是干什么的?

2023-05-22 05:07:10 编辑:lily 浏览量:593

FTP 20 21端口分别是干什么的?

问题补充说明:分别是干什么的?是不是20控制连接。21进行传输

FTP 20 21端口分别是干什么的?

一个主动模式的FTP连接建立要遵怎众细衡同么模岁孔树循以下步骤:

客户端打开一个随机的端口(端口号大于1024,在这里,我们称它为x),同时一个FTP进程连接至服务器的21号命令端口。此时,源端口为随机端口x,在客户端,远程端口为21,在服务器。

客户端开始监听端口(x+1),同时向服务器发送一个端口命令(通过服务器的21号命令端口),此命令告诉服务器客户端正在监听的端口号并且已准备好从此端口接收数据。这个端口就是我们360问答所知的数据端口。

服务器打开20号源端口并且建立和客户端数据端口的连接。此时,源可感她端口为20,远程数据端口为(x+1)。

客户端通过本地的数据端小口建立一个和服务器20号端口的连接,然后向服务器发送一个应答,告诉服务优出明字器它已经建立好了一个连接。

摘自百度百科

标签:FTP