【问题标题】:how ftp client knows about ftp server port no?while sending dataFTP客户端如何知道FTP服务器端口号?同时发送数据
【发布时间】:2017-02-12 07:04:48
【问题描述】:

我打开 ftp 连接,它使用服务器端口 21 打开,客户端端口是随机的(49938)。 但是当尝试从 ftp 服务器下载文件时,客户端又打开了一个 tcp 连接,比如客户端端口是 49939,服务器端口是 51681。 我的问题是客户如何知道 51681? 通常 Ftp 服务器使用 20 端口进行数据连接。 什么关系?

【问题讨论】:

标签: ftp network-protocols


【解决方案1】:

Server passive port

当客户端请求被动模式时,服务器回复被动端口号,客户端将使用该端口号打开数据的 TCP 连接。请参阅所附的 Wireshark 图片。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多