[发明专利]一种基于FTP协议传输文件的方法和装置有效
申请号: | 201210488922.2 | 申请日: | 2012-11-26 |
公开(公告)号: | CN103023887A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 高利虹;王欣 | 申请(专利权)人: | 大唐移动通信设备有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L12/24 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ftp 协议 传输 文件 方法 装置 | ||
技术领域
本申请涉及网络通信技术领域,特别是涉及一种基于FTP协议传输文件的方法和装置。
背景技术
FTP(文件传输协议,File Transfer Protocol)作为网络共享文件的传输协议,在网络应用软件中具有广泛的应用。FTP协议的目标是提高文件的共享性和可靠高效地传送数据。
目前,移动网管规范要求网元按照既定时间粒度(5/15/30/60分钟)上报性能数据,一般默认15分钟。通常性能数据为文件格式,在每个小时的0分钟、15分钟、30分钟、45分钟时刻,所有基站均会生成性能文件,由基站作为FTP客户端,以被动模式和网管侧的FTP服务器建立SOCEKT(套接字)连接,将性能文件上传至网管侧的FTP目录下。被动模式下,命令连接和数据连接均由FTP客户端发起,能够避免出现从FTP服务器到FTP客户端的数据端口的连接被防火墙过滤的问题。
参照图1,示出了现有技术一种基于FTP协议进行性能文件传输的方法,具体流程如下:
步骤101、基站创建一个SOCEKT;
步骤102、基站向网管侧的FTP服务器发送数据连接请求,该数据连接请求用于连接到服务器新开的数据端口;
步骤103、基站向网管侧的FTP服务器发送命令CWD dirname/r/n改变工作目录;
步骤104、网管侧的FTP服务器向基站发送响应码和信息,正常为“250Command okay”;
步骤105、基站向网管侧的FTP服务器发送STOR filename/r/n命令,该STOR filename/r/n命令用于请求上传filename文件;
步骤106、网管侧的FTP服务器向基站发送响应码,正常为“150”;
步骤107、基站收到响应码“150”后,开始上传文件。
由于FTP是TCP/IP(传输控制协议/因特网互联协议,TransmissionControl Protocol/Internet Protocol)协议组中的协议之一,而SYN(synchronize)包是TCP连接的第一个包,非常小的一种数据包,SYN攻击包括大量此类的包;因此,为了防止SYN攻击导致FTP服务器瘫痪,现有技术中网管侧FTP服务器操作系统一般会限制半连接的数量;例如,Linux操作系统默认的限制一般是256个,Solaris操作系统默认的限制一般是1024个。这里,半连接主要指还没完全建立连接的会话(TCP完全建立连接需要完成三次握手),SYN攻击就是通过伪造这样的半连接来实现,从而消耗网络资源以达到攻击的目的。
但是,对于TD-SCDMA(时分同步的码分多址技术,TimeDivision-Synchronous Code Division Multiple Access)或者LTE(长期演进,Long Term Evolution)系统,网管需要管理的物理基站的数量非常多(通常3000~6000之间),而当全网的性能文件上传时,容易出现所有基站的FTP客户端向FTP服务器请求SOCKET连接的情形,这样,所有基站的FTP客户端的连接请求会导致网管侧FTP服务器出现内存占用较多的现象;并且,网管侧FTP服务器操作系统对于半连接数量的限制会导致出现超过操作系统半连接限制的FTP SOCKET建立失败的现象,这样,大量性能文件无法在规定时间内上传到网管,从而导致性能数据上传的实时性较低。
总之,需要本领域技术人员迫切解决的一个技术问题就是:如何能够降低FTP服务器的内存占用资源,以及,提高性能文件上传的实时性。
发明内容
本申请所要解决的技术问题是提供一种基于FTP协议传输文件的方法和装置,能够降低FTP服务器的内存占用资源,以及,提高性能文件上传的实时性。
为了解决上述问题,本申请公开了一种基于FTP协议传输文件的方法,包括:
网管接收基站上报的陷阱消息;
网管依据所述陷阱消息中携带的基站的物理ID确定相应基站的上报性能文件时间偏移;所述上报性能文件时间偏移用于表示上报性能文件的实际时刻相对于上报性能文件的理论时刻的偏移,所述上报性能文件时间偏移相同的基站数量不超过操作系统限制的半连接数;
网管将所述上报性能文件时间偏移携带在请求报文中下发给相应的基站;
网管侧FTP服务器针对基站的SOCKET连接请求向基站返回响应码,并接收基站上传的性能文件。
优选的,所述网管依据所述陷阱消息中携带的基站的物理ID确定相应基站的上报性能文件时间偏移的步骤,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐移动通信设备有限公司,未经大唐移动通信设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210488922.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种八旋翼飞行器
- 下一篇:一种新型贴壁飞行装置