发送数据时,ftp客户端如何知道ftp服务器端口号
我打开ftp连接,服务器端口21打开,客户端端口是随机的(49938)。 但当尝试从ftp服务器下载文件时,客户端会再打开一个tcp连接,比如客户端端口是49939,服务器端口是51681。 我的问题是客户是如何知道51681的? Ftp服务器通常使用20个端口进行数据连接。 什么是关系?发送数据时,ftp客户端如何知道ftp服务器端口号,ftp,network-protocols,Ftp,Network Protocols,我打开ftp连接,服务器端口21打开,客户端端口是随机的(49938)。 但当尝试从ftp服务器下载文件时,客户端会再打开一个tcp连接,比如客户端端口是49939,服务器端口是51681。 我的问题是客户是如何知道51681的? Ftp服务器通常使用20个端口进行数据连接。 什么是关系? 当客户端请求被动模式时,服务器用被动端口号回复,客户端将使用该端口号打开数据的TCP连接。请参阅随附的wireshark图片。您是否尝试过做一些研究?FTP协议和有关打开端口的所有相关问题已在web和本网站上
当客户端请求被动模式时,服务器用被动端口号回复,客户端将使用该端口号打开数据的TCP连接。请参阅随附的wireshark图片。您是否尝试过做一些研究?FTP协议和有关打开端口的所有相关问题已在web和本网站上详细记录。例如,见。