标签: ftp network-protocols
我打开ftp连接,它打开服务器端口21,客户端端口是随机的(49938)。 但是当尝试从ftp服务器下载文件时,客户端再打开一个tcp连接,如客户端端口为49939,服务器端口为51681。 我的问题是客户如何知道51681? 通常Ftp服务器使用20端口进行数据连接。 这是什么关系?
答案 0 :(得分:0)
Server passive port
当客户端请求被动模式时,服务器回复被动端口号,客户端将使用该端口号为Data打开TCP连接。请参阅附件wireshark pic。