协议识别方法及装置的制造方法_3

文档序号:9846674阅读:来源:国知局
端或服务器的IP地址和端口。
[0069]创建单元620,用于创建协商节点,该协商节点包括数据连接协议,以及客户端或服务器的IP地址和端口。
[0070]匹配单元630,分别与获取单元610、创建单元620连接,用于将数据连接请求报文与协商节点进行匹配,以识别出数据连接请求报文的数据连接协议,从而识别出客户端与服务器之间的数据连接协议。
[0071]参见图7,为本发明协议识别装置的另一个实施例框图,其与图6所示实施例的区别在于,创建单元620还包括以下至少一个确定单元:第一确定单元710、第二确定单元720、第三确定单元730和第四确定单元740。
[0072]其中,获取单元610,还用于获取控制连接请求报文。
[0073]第一确定单元710,与获取单元610连接,用于根据控制连接请求报文中服务器用于接收控制连接请求报文的端口,确定协商节点中的数据连接协议。
[0074]第二确定单元720,与获取单元610连接,用于根据控制连接请求报文中的传输标志,确定协商节点中客户端的IP地址和端口,该传输标志包括客户端的IP地址,以及客户端用于发送数据连接请求报文的端口。
[0075]第三确定单元730,与获取单元610连接,用于根据控制连接请求报文中的传输标志,确定协商节点中服务器的IP地址和端口。
[0076]获取单元610,还用于获取服务器在接收到客户端发送的监听请求报文后,向客户端发送的监听应答报文,监听请求报文用于请求服务器返回服务器用于接收客户端发送的数据连接请求报文的端口;
[0077]第四确定单元740,与获取单元610连接,用于根据监听应答报文,确定协商节点中服务器的IP地址和端口,监听应答报文包括服务器的IP地址,以及服务器用于接收客户端发送的数据连接请求报文的端口。
[0078]上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
[0079]对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0080]由上述实施例可见,由于数据连接请求报文中包括客户端或服务器的IP地址和端口,因此本实施例在客户端通过数据连接请求报文与服务器建立数据连接之前,先创建包括数据连接协议,以及客户端或服务器的IP地址和端口的协商节点;再将数据连接请求报文中的IP地址和端口与协商节点中的IP地址和端口进行匹配,若匹配成功,则将协商节点中的数据连接协议作为数据连接请求报文的数据连接协议,从而识别出客户端与服务器之间的数据连接协议。
[0081]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0082]应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【主权项】
1.一种协议识别方法,其特征在于,包括以下步骤: 创建协商节点,所述协商节点包括数据连接协议,以及客户端或服务器的IP地址和端P ; 获取数据连接请求报文,所述数据连接请求报文包括客户端或服务器的IP地址和端P ; 将所述数据连接请求报文与所述协商节点进行匹配,以识别出所述数据连接请求报文的数据连接协议,从而识别出所述客户端与所述服务器之间的数据连接协议。2.根据权利要求1所述的方法,其特征在于,还包括: 获取控制连接请求报文; 且所述创建协商节点,包括: 根据控制连接请求报文中服务器用于接收所述控制连接请求报文的端口,确定所述协商节点中的数据连接协议。3.根据权利要求1所述的方法,其特征在于,还包括: 获取控制连接请求报文; 且所述创建协商节点包括: 根据控制连接请求报文中的传输标志,确定所述协商节点中客户端的IP地址和端口,所述传输标志包括客户端的IP地址,以及客户端用于发送数据连接请求报文的端口。4.根据权利要求1所述的方法,其特征在于,还包括: 获取控制连接请求报文; 且所述创建协商节点包括: 根据控制连接请求报文中的传输标志,确定所述协商节点中服务器的IP地址和端口,所述传输标志包括服务器的IP地址,以及服务器用于接收客户端发送的数据连接请求报文的端口。5.根据权要求I所述的方法,其特征在于,还包括: 获取服务器在接收到客户端发送的监听请求报文后,向客户端发送的监听应答报文,所述监听请求报文用于请求服务器返回其用于接收数据连接请求报文的端口; 且所述创建协商节点包括: 根据所述监听应答报文,确定所述协商节点中服务器的IP地址和端口,所述监听应答报文包括服务器的IP地址,以及服务器用于接收数据连接请求报文的端口。6.一种协议识别装置,其特征在于,包括: 创建单元,用于创建协商节点,所述协商节点包括数据连接协议,以及客户端或服务器的IP地址和端口 ; 获取单元,用于获取数据连接请求报文,所述数据连接请求报文包括客户端或服务器的IP地址和端口 ; 匹配单元,分别与所述创建单元、所述获取单元连接,用于将所述数据连接请求报文与所述协商节点进行匹配,以识别出所述数据连接请求报文的数据连接协议,从而识别出所述客户端与所述服务器之间的数据连接协议。7.根据权利要求6所述的装置,其特征在于, 所述获取单元,还用于获取控制连接请求报文; 且所述创建单元包括: 第一确定单元,与所述获取单元连接,用于根据所述控制连接请求报文中服务器用于接收所述控制连接请求报文的端口,确定所述协商节点中的数据连接协议。8.根据权利要求6所述的装置,其特征在于, 所述获取单元,还用于获取控制连接请求报文; 且所述创建单元包括: 第二确定单元,与所述获取单元连接,用于根据所述控制连接请求报文中的传输标志,确定所述协商节点中客户端的IP地址和端口,所述传输标志包括客户端的IP地址,以及客户端用于发送数据连接请求报文的端口。9.根据权利要求6所述的装置,其特征在于, 所述获取单元,还用于获取控制连接请求报文; 所述创建单元包括: 第三确定单元,与所述获取单元连接,用于根据所述控制连接请求报文中的传输标志,确定所述协商节点中服务器的IP地址和端口,所述传输标志包括服务器的IP地址,以及服务器用于接收客户端发送的数据连接请求报文的端口。10.根据权利要求6所述的装置,其特征在于, 所述获取单元,还用于获取服务器在接收到客户端发送的监听请求报文后,向客户端发送的监听应答报文,所述监听请求报文用于请求服务器返回其用于接收数据连接请求报文的端口 ; 所述创建单元包括: 第四确定单元,与所述获取单元连接,用于根据所述监听应答报文,确定所述协商节点中服务器的IP地址和端口,所述监听应答报文包括服务器的IP地址,以及服务器用于接收客户端发送的数据连接请求报文的端口。
【专利摘要】本发明提供一种协议识别方法及装置,该方法包括:创建协商节点,协商节点包括数据连接协议,以及客户端或服务器的IP地址和端口;获取数据连接请求报文,数据连接请求报文包括客户端或服务器的IP地址和端口;将数据连接请求报文与协商节点进行匹配,以识别出数据连接请求报文的数据连接协议,从而识别出客户端与服务器之间的数据连接协议。通过本发明方案,先创建包括数据连接协议,以及客户端或服务器的IP地址和端口的协商节点;再将数据连接请求报文中的IP地址和端口与协商节点中的IP地址和端口进行匹配,若匹配成功,则将协商节点中的数据连接协议作为数据连接请求报文的数据连接协议,从而识别出客户端与服务器之间的数据连接协议。
【IPC分类】H04L29/06
【公开号】CN105610763
【申请号】CN201410606824
【发明人】张宁
【申请人】杭州迪普科技有限公司
【公开日】2016年5月25日
【申请日】2014年10月31日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1