V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
veelog
V2EX  ›  问与答

请问下 ftp 服务端是如何将命令连接跟数据连接进行关联的

  •  
  •   veelog · 2017-07-28 23:23:54 +08:00 · 2424 次点击
    这是一个创建于 2680 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1. 在被动模式下,服务端会返回一个随机端口,是否就是通过这个端口+客户端 IP 来判断的?
    2. 假如服务端只能开放一个数据端口,是否就会限制了同一 IP 只能一个客户端连接?
    2 条回复    2017-07-29 13:50:11 +08:00
    yibei
        1
    yibei  
       2017-07-29 01:30:22 +08:00 via iPhone
    1. 新开的随机端口是数据端口,控制端口收到 pasv 会根据建立交互的逻辑顺序关联
    2. 是的
    msg7086
        2
    msg7086  
       2017-07-29 13:50:11 +08:00
    不是。只通过端口判断,IP 不一定来自对应客户端。IP 可能来自另一台 FTP 服务器。
    不是。全球都只能有一个客户端连接。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3065 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 11:08 · PVG 19:08 · LAX 03:08 · JFK 06:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.