文件共享方法、通信装置及存储介质制造方法及图纸

技术编号:26385428 阅读:29 留言:0更新日期:2020-11-19 23:54
本申请实施例提供一种文件共享方法、通信装置及存储介质,该方法包括:代理服务器接收终端发送的第一连接建立请求,第一连接建立请求包括目标服务器的IP地址;代理服务器根据第一连接建立请求与终端建立第一连接;代理服务器根据目标服务器的IP地址与目标服务器建立第二连接;代理服务器接收终端发送的文件共享指令,并将文件共享指令转发给目标服务器。使得客户端可通过代理服务器向目标服务器发送文件共享指令,从而实现了客户端可以正常的跨网络访问该目标服务器中的共享文件。

【技术实现步骤摘要】
文件共享方法、通信装置及存储介质
本申请涉及通信
,特别涉及文件共享方法、通信装置及存储介质。
技术介绍
服务消息块(ServerMessageBlock,SMB)协议是一种用于文件共享的协议,例如,一台运行有SMB协议的主机可以访问与该主机在同一个局域网内的另外一台主机中的共享文件。但是在一些场景中,客户端例如进行访问的主机和目标服务器例如被访问的主机可能不在同一个局域网内,需要代理服务器作为中间媒介对两个主机之间交互的信息进行转发。由于代理服务器无法获取目标服务器的IP地址,无法进行正常的转发,从而导致客户端无法正常访问该目标服务器中的共享文件。
技术实现思路
本申请提供了一种文件共享方法、通信装置及存储介质,以实现客户端可以正常的跨网络访问该目标服务器中的共享文件。第一方面,本申请提供了一种文件共享方法,该方法包括:代理服务器接收终端发送的第一连接建立请求,所述第一连接建立请求包括目标服务器的IP地址;所述代理服务器根据所述第一连接建立请求与所述终端建立第一连接;所述代理服务器根据所述目标服务器的本文档来自技高网...

【技术保护点】
1.一种文件共享方法,其特征在于,包括:/n代理服务器接收终端发送的第一连接建立请求,所述第一连接建立请求包括目标服务器的IP地址;/n所述代理服务器根据所述第一连接建立请求与所述终端建立第一连接;/n所述代理服务器根据所述目标服务器的IP地址与所述目标服务器建立第二连接;/n所述代理服务器接收所述终端发送的文件共享指令,并将所述文件共享指令转发给所述目标服务器。/n

【技术特征摘要】
1.一种文件共享方法,其特征在于,包括:
代理服务器接收终端发送的第一连接建立请求,所述第一连接建立请求包括目标服务器的IP地址;
所述代理服务器根据所述第一连接建立请求与所述终端建立第一连接;
所述代理服务器根据所述目标服务器的IP地址与所述目标服务器建立第二连接;
所述代理服务器接收所述终端发送的文件共享指令,并将所述文件共享指令转发给所述目标服务器。


2.根据权利要求1所述的方法,其特征在于,所述第一连接建立请求为同步序列编号SYN报文,所述SYN报文的选项字段包括所述目标服务器的IP地址。


3.根据权利要求1或2所述的方法,其特征在于,所述代理服务器接收终端发送的第一连接建立请求之后,所述方法还包括:
所述代理服务器将所述目标服务器的IP地址、所述终端的IP地址和所述终端的端口号存储在数据库;
所述代理服务器根据所述目标服务器的IP地址与所述目标服务器建立第二连接之前,所述方法还包括:
所述代理服务器从所述数据库获取所述目标服务器的IP地址。


4.根据权利要求3所述的方法,其特征在于,所述代理服务器从所述数据库获取所述目标服务器的IP地址,包括:
所述代理服务器从所述数据库获取与所述终端的IP地址和所述终端的端口号对应的所述目标服务器的IP地址。


5.根据权利要求1-4任一项所述的方法,其特征在于,所述代理服务器接收终端发送的第一连接建立请求,包括:
所述代理服务器接收所述终端发送的TCP连接建立请求;
所述代理服务器根据所述第一连接建立请求与所述终端建立第一连接,包括;
所述代理服务器根据所述TCP连接建立请求,与所述终端建立TCP连接。


6.根据权利要求1-4任一项所述的方法,其特征在于,所述代理服务器根据所述目标服务器的IP地址与所述目标服务器建立第二连接之前,所述方法还包括:
所述代理服务器根据所述目标服务器的IP地址,向所述目标服务器发送第二连接建立请求。


7.根据权利要求1-6任一项所述的方法,其特征在于,所述文件共享指令包括如下至少一种:
共享文件读指令、共享文件写指令、共享文件检索指令。


8.一种文件共享方法,其特征在于,包括:
终端向代理服务器发送第一连接建立请求,所述第一连接建立请求包括目标服务器的IP地址;
所述终端与所述代理服务器建立第一连接,所述目标服务器的IP地址用于所述代理服务器与所述目标服务器建立第二连接;
所述终端向所述代理服务器发送文件共享指令,以使所述代理服务器将所述文件共享指令转发给所述目标服务器。


9.根据权利要求8所述的方法,其特征在于,所述第一连接建立请求为同步序列编号SYN报文,所述SYN报文的选项字段包括所述目标服务器的IP地址。


10.根据权利要求8或9所述的方法,其特征在于,所述终端向代理服务器发送第一连接建立请求之前,所述方法还包括:
所述终端生成第三连接建立请求,所述第三连接建立请求用于所述终端与所述目标服务器建立连接,所述第三连接建立请求包括所述目标服务器的IP地址;
所述终端根据所述第三连接建立请求,生成所述第一连接建立请求。


11.一种通信装置,其特征在于,包括:
接收模块,用于接收终端发送的第一连接建立请求,所述第一连接建立请求包括目标服务器的IP地址;
连接建立模块,用于根据所述第一连接建立请求与所述终端建立第一连接;根据所述目标服务器的IP地址与所述目标服务器建立第二连接;
所述接收模块还用于接收所述终端发送的文件共享指令;
发送模块,用于将所述文件共享指令转发给所述目标服务器。


12.根据权利要求11所述的通信装置,其特征在于,所述第一连接建立请求为同步序列编号SYN报文,所述SYN报文的...

【专利技术属性】
技术研发人员:陈典魏淼钟国辉
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1