一种支持单数据端口和NAT穿透的扩展FTP方法及系统
基本信息
申请号 | CN201611271000.0 | 申请日 | - |
公开(公告)号 | CN106603717A | 公开(公告)日 | 2017-04-26 |
申请公布号 | CN106603717A | 申请公布日 | 2017-04-26 |
分类号 | H04L29/08(2006.01)I;H04L29/12(2006.01)I | 分类 | 电通信技术; |
发明人 | 汪洋;邓建;吴宁泉 | 申请(专利权)人 | 深圳市智联宝生态科技有限公司 |
代理机构 | 深圳市道臻知识产权代理有限公司 | 代理人 | 深圳市智联宝生态科技有限公司 |
地址 | 518000 广东省深圳市南山区南山街道登良路23号汉京大厦7楼E-H | ||
法律状态 | - |
摘要
摘要 | 本发明涉及一种支持单数据端口和NAT穿透的扩展FTP方法及系统,在FTP被动PASV工作模式下,对PASV、RETR命令进行扩展,通过加入会话相关信息,从而实现FTP服务器使用一个数据端口与多个客户端进行文件传输,从而有效地解决了分布在多个企业内网的用户与一个公网IT系统的FTP服务器模块进行文件数据传输的问题,并极大提高FTP服务端模块的并发性能。其次是提出一种通过获取FTP客户端的来访IP从而判断FTP客户端是否与FTP服务端处于同一个网段,如果是同个网段即告知FTP客户端通过内网IP访问FTP服务器数据端口,如果不是同个网段即告知FTP客户端通过NAT网关的出口IP来访问FTP服务器数据端口,以解决FTP服务器数据通道建立时的NAT网关穿透问题。 |
