从服务器上下载数据到本地
问题
从服务器上下载数据到本地
端口21用于通信,端口20用于数据传输。
1通过传输文件,服务器打开20端口来传输数据文件。 实际上,文件下载后,必须在21端口进行用户认证。 如果下载文件时间过长,客户端与服务器21端口的连接将被服务器占用。 到期日和终止原因。 解决办法是限制21端口的响应时间。 3.端口说明:
[1],端口21主要用于FTP(FileTransferProtocol,文件传输协议)。 要上传和下载文件,一台计算机作为FTP客户端,另一台计算机作为FTP服务器。 您可以使用匿名登录或授权的用户名和密码登录FTP服务器。 此外,还有端口20,它是用于FTP数据传输的默认端口号。 4此外,21端口还被一些木马使用,例如BladeRunner、FTPTrojan、DolyTrojan、WebEx等。 如果您没有搭建FTP服务器,建议关闭21端口。 。 客户端向服务器已知的FTP控制端口21发送TCPSYN(TCP同步)数据包,客户端使用临时端口作为源端口。
[2]服务器发送SYNACK(同步确认)数据包发往客户端,源端口21,目的地是客户端使用的临时端口,
[3]客户端发送ACK(确认)数据包客户端使用此连接发送FTP命令,并且服务器使用此连接发送FTP响应,
[4]当用户请求列表(list)或发起发送或接收请求时。 文件中,客户端软件使用PORT命令,客户端在打开数据连接时希望服务器使用的临时端口,PORT命令中包含IP地址,通常是客户端的IP地址和FTP。 支持第三方模式,第三方模式告诉客户端打开与另一台主机的连接,
[5],服务器向客户端的临时端口发送SYN数据包,源端口为20,客户端用port命令发送给服务器的临时端口号;
以上为是众多网友友对《从服务器上下载数据到本地》的相关解答,希望对您的问题有所帮助。