当前位置:首页 > 云服务器 > 正文

阿里云服务器端口转发


一、ftp端口号20和21的区别FTP端口20用于数据传输,而端口21用于控制通信。
说明:
FTP(文件传输协议)使用两个主要端口号:20和21。这两个端口的功能不同。
1.端口21:该端口用于FTP控制通信。控制连接是FTP会话的第一阶段,负责在客户端和服务器之间建立连接。控制连接用于发送命令和接收响应,例如用户登录、目录列表和其他FTP命令。端口21专用于这些控制任务,并保持打开状态直到FTP会话结束。
2.端口20:该端口用于传输FTP数据。控制连接建立后,客户端和服务器之间实际的文件传输(例如上传或下载文件)是通过数据端口发生的。数据传输完成后,数据端口将关闭,而控制端口21保持打开状态以供进一步的FTP命令和操作。
这种设计使得FTP在执行多文件传输时保持控制连接打开,从而提高效率。例如,用户可以在单个FTP会话中连续上传多个文件,每个文件都通过新的数据连接传输,而控制连接在整个会话期间保持打开状态。
请注意,虽然端口20和21是标准FTP端口,但实际配置可能会有所不同。某些FTP服务器和客户端可能使用非标准端口进行通信,具体取决于其设置和网络环境。此时,用户需要检查FTP服务器配置或联系网络管理员确定实际使用的端口号。