网络通信方法、设备及网络附属存储设备的制造方法_3

文档序号:9567203阅读:来源:国知局
的具有同样标识的第二代理建立P2P连接;
[0080]S302,将来自于第一通信方的第一应用的基于第一协议的访问请求转换为基于第二协议的访问请求;
[0081]S303,由第一通信方的第一代理将基于第二协议的访问请求发送给第二通信方的第二代理;以使得第二通信方的第二代理接收所述基于第二协议的访问请求;
[0082]其中第一代理独立于第一应用。
[0083]通过上述实施例的实施,不在同一内网的设备之间通过独立运行的代理程序建立P2P连接,通过对基于不同协议的访问数据的相互转换,使得基于不同协议的网络传输服务可以在P2P连接下使用,第一通信方得以将基于第一协议的访问数据发送出去。
[0084]参照图4,本发明网络通信方法的第五实施例,在本发明的网络通信方法第四实施例的基础上,还包括:
[0085]S401,第一通信方的第一代理接收从第二通信方的第二代理发来的基于第二协议的访问内容;
[0086]S402,将来自于第一通信方的第一代理的基于第二协议的访问内容转换为基于第一协议的访问内容;
[0087]S403,第一通信方的第一应用接收基于第一协议的访问内容。
[0088]通过上述实施例的实施,不在同一内网的设备之间通过独立运行的代理程序建立P2P连接,通过对基于不同协议的访问数据的相互转换,使得基于不同协议的网络传输服务可以在P2P连接下使用,第一通信方能够收到基于第二协议的访问数据并将其变为第一应用可识别的基于第一协议的访问数据。
[0089]本发明网络通信方法的第六实施例,在本发明的网络通信方法第四实施例的基础上,第一协议为TCP协议,第二协议为UDP协议,本实施例可以与本发明的第五实施例相结入口 ο
[0090]通过上述实施例的实施,设备通过独立运行的代理程序与其他不在同一内网的网络节点建立P2P连接,通过对基于UDP协议和TCP协议的访问数据的相互转换,使得基于TCP协议的HTTP和FTP等服务可以在P2P连接下使用。
[0091]参照图5,本发明网络通信方法的第七实施例包括:
[0092]S501,第一通信方的具有标识的第一代理与第二通信方的具有同样标识的第二代理建立P2P连接;
[0093]S502,第二通信方的第二代理接收从第一通信方的第一代理发来的基于第二协议的访问请求;
[0094]S503,将来自于第二通信方的第二代理的基于第二协议的访问请求转换为基于第三协议的访问请求;
[0095]S504,第二通信方的第二应用接收基于第三协议的访问请求,完成第二通信方的第二应用从第一通信方的第一应用接收数据的过程。
[0096]其中第二代理独立于第二应用。
[0097]通过上述实施例的实施,不在同一内网的设备之间通过独立运行的代理程序建立P2P连接,通过对基于不同协议的访问数据的相互转换,使得基于不同协议的网络传输服务可以在P2P连接下使用,第二通信方能够收到基于第二协议的访问数据并将其变为第二应用可识别的基于第三协议的访问数据。
[0098]参照图6,本发明网络通信方法的第八实施例,在本发明的网络通信方法第七实施例的基础上,还包括:
[0099]S601,第二通信方的第二应用响应基于第七协议的访问请求发送基于第三协议的访问内容;
[0100]S602,将来自于第二通信方的第二应用的基于第三协议的访问内容转换为基于第二协议的访问内容;
[0101]S603,由第二通信方的第二代理将基于第二协议的访问内容发给第一通信方的第一代理。
[0102]通过上述实施例的实施,不在同一内网的设备之间通过独立运行的代理程序建立P2P连接,通过对基于不同协议的访问数据的相互转换,使得基于不同协议的网络传输服务可以在P2P连接下使用,第二通信方得以将基于第三协议的访问数据发送出去。
[0103]本发明网络通信方法的第九实施例,在本发明的网络通信方法第七实施例的基础上,第二协议为UDP协议,第三协议为TCP协议,本发明实施例可以与本发明第八实施例相全士么云口口 ο
[0104]通过上述实施例的实施,设备通过独立运行的代理程序与其他不在同一内网的网络节点建立P2P连接,通过对基于UDP协议和TCP协议的访问数据的相互转换,使得基于TCP协议的HTTP和FTP等服务可以在P2P等连接下使用。
[0105]参照图7,本发明设备的第一实施例包括:处理器和网络通信电路;处理器用于运行具有标识的第一代理10,以与对端的具有同样标识的第二代理之间建立P2P连接;处理器还用于运行第一应用11,以发送基于第一协议的访问请求;处理器还用于运行第三应用12,以将基于第一协议的访问请求转换为基于第二协议的访问请求,并通过第一代理10将所述基于第二协议的访问请求输出至网络通信电路;网络通信电路将基于第二协议的访问请求发给对端的第二代理,以使得对端的第二代理接收基于第二协议的访问请求;其中第一代理10独立于第一应用11。
[0106]通过上述实施例的实施,设备通过独立运行的代理程序与其他不在同一内网的网络节点建立P2P连接,第三应用12通过对基于UDP协议和TCP协议的访问数据的相互转换,使得基于不同协议的网络传输服务可以在P2P连接下使用。
[0107]参照图8,本发明设备的第二实施例,在本发明设备第一实施例的基础上,第一应用21发送基于第一协议的访问请求至第一环回端口 23 ;第三应用22将来自于第一通信方的第一环回端口 23的基于第一协议的访问请求转换为基于第二协议的访问请求;进一步的,第三应用22集成于第一代理20。
[0108]参照图9,本发明设备的第三实施例包括:处理器和网络通信电路;处理器用于运行具有标识的第二代理30,以与对端的具有同样标识的第一代理之间建立P2P连接,并通过网络通信电路接收从对端的第一代理发来的基于第二协议的访问请求;处理器还用于运行第四应用31,以将来自于第二通信方的第二代理30的基于第二协议的访问请求转换为基于第三协议的访问请求;处理器还用于运行第二应用32,以接收基于第三协议的访问请求;其中第二代理30独立于第二应用32。
[0109]通过上述实施例的实施,设备通过独立运行的代理程序与其他不在同一内网的网络节点建立P2P连接,第四应用31通过对基于UDP协议和TCP协议的访问数据的相互转换,使得基于不同协议的网络传输服务可以在P2P连接下使用。
[0110]参照图10,本发明设备的第四实施例,在第三实施例的基础上,第四应用41将来自于第二通信方的第二代理40的基于第二协议的访问请求转换为基于第三协议的访问请求,并将基于第三协议的访问请求发给第二环回端口 42 ;第二应用43接收基于第二环回端口 42中的第三协议的访问请求;进一步的,第四应用41集成于第二代理40。
[0111]参照图11,本发明网络附属存储设备的第一实施例,包括:处理器50、硬盘51和路由电路52,硬盘50和路由电路52分别连接处理器50 ;路由电路52的WAN接口连接Internet,LAN接口分别连接内网设备,并完成访问数据包在处理器50和对应接口之间的传输。处理器50用于交换路由信息、查找路由表和转发访问数据包,配合路由电路52实现局域网和广域网的互连、访问数据的处理和分发、流量控制等路由功能;处理器50还用于运行具有标识的第一代理,以与对端的具有同样标识的第二代理之间建立P2P连接;处理器50还用于运行第一应用,以发送基于第一协议的访问请求;处理器50还用于运行第三应用,以将来自于第一通信方的第一应用的基于第一协议的访问请求转换为基于第二协议的访问请求,并通过第一代理将基于第二协议的访问请求输出至路由电路52 ;路由电路52将基于第二协议的访问请求发给对端的第二代理,以使得对端的第二代理接收基于第二协议的访问请求;其中一代理独立于第一应用。
[0112]网络附属存储通过独立运行的代理程序与其他不在同一内网的网络节点建立P2P连接,转换程序通过对基于不同协议的访问数据的相互转换,使得基于不同协议的网络传输服务可以在P2P连接下使用,网络附属存储设备能够将基于第一协议的访问数据转变为基于第二协议的访问数据并发送出去。
[0113]参照图12,本发明网络附属存储设备第二实施例,包括:处理器60、硬盘61和路由电路62,硬盘61和路由电路62分别连接处理器60 ;路由电路62的WAN接口连接Internet,LAN接口分别连接内网设备,并完成访问数据包在处理器60和对应接口之间的传输。处理器60用于交换路由信息、查找路由表和转发访问数据包,配合路由电路62实现局域网和广域网的互连、数据的处理和分发、流量控制等路由功能;处理器60还用于运行具有标识的第二代理,以与对端的具有同样表示的第一代理之间建立P2P连接,并通过路由电路62接收从对端的第一代理发来的基于第二协议的访问请求;处理器60还用于运行第四应用,以将来自于第二通信方的第二代理的基于第二协议的访问请求转换为基于第三协议的访问请求;处理器60还用于运行第二应用,以接收基于第三协议的访问请求;其中第二代理独立于第二应用。
[0114]网络
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1