一种支持单数据端口和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网关穿透问题。