The invention provides a TCP connection management method, which relates to the field of data communication, and can reduce the probability of Bonjour services being preempted in the network. The method includes: the gateway device receives the first request message sent by the first terminal, and the first request message is used for a server terminal device that requests a TCP connection to establish a Bonjour service; the gateway device sends a first response message to the first terminal, including a list of available server end devices; the gateway is the gateway. The device receives second request messages sent by the first terminal, including the server-side device identification that the first terminal request is connected to; if the gateway device is connected to the first terminal request, the server end device identification determines that the service terminal device that is connected to the first terminal request and the second terminal maintains the Bonjour. The TCP connection of the service sends the rejected access message to the first terminal.
【技术实现步骤摘要】
一种TCP连接管理方法及网关设备
本专利技术涉及数据通信领域,尤其涉及一种TCP连接管理方法及网关设备。
技术介绍
随着企业办公网日趋无线化,企业会议室也不断朝着数字化、移动化方向发展,现在的大多数企业会议室的文件呈现已经摒弃传统的操作繁琐的电脑主机+投影仪的呈现方式,而采用更安全方便的终端(iPhone、iPad、MacBook等)+服务端(盒子、智能电视、会议室平板等)+AirPlay投屏的呈现方式。AirPlay是一种播放技术,可以将终端上的视频镜像传送到支持AirPlay的设备(服务端)中播放。AirPlay功能最初面向的客户群体主要是家庭用户,家庭网络结构简单,通常为单一的局域网,因此AirPlay功能是基于Bonjour服务上开发的。Bonjour是基于组播域名服务(multicastDNS)实现的一种零配置网络协议,它是一种基于服务的设备发现协议,不仅能够自动获取有效IP地址,还可以通过查询服务的方式来找到设备地址,但它要求查询和被查询设备必须处于同一广播域内。而企业网络结构复杂,一般的企业内网无线网络基于安全角度会将网络通过VLAN(VirtualLocalAreaNetwork,虚拟局域网)划分为多个广播域,同时对无线的SSID(ServiceSetIdentifier,服务集标识)信号也会划分多个提供给不同的使用群体,加以权限区分,即便是在相同的SSID和VLAN下的不同终端之间,也可能因为开启隔离而无法互相访问,所以基于Bonjour的AirPlay在办公网区域内使用存在跨VLAN、跨SSID无法发现Bonjour服务的问题。目前,现 ...
【技术保护点】
一种TCP连接管理方法,其特征在于,包括:网关设备接收第一终端发送的第一请求消息,所述第一请求消息用于请求查询可建立Bonjour服务的TCP连接的服务端设备;所述网关设备向所述第一终端发送第一响应消息,其中包括可用的服务端设备列表;所述网关设备接收所述第一终端发送的第二请求消息,其中包括所述第一终端请求接入的服务端设备标识;若所述网关设备根据所述第一终端请求接入的服务端设备标识确定所述第一终端请求接入的服务端设备与第二终端保持所述Bonjour服务的TCP连接,则向所述第一终端发送拒绝接入消息。
【技术特征摘要】
1.一种TCP连接管理方法,其特征在于,包括:网关设备接收第一终端发送的第一请求消息,所述第一请求消息用于请求查询可建立Bonjour服务的TCP连接的服务端设备;所述网关设备向所述第一终端发送第一响应消息,其中包括可用的服务端设备列表;所述网关设备接收所述第一终端发送的第二请求消息,其中包括所述第一终端请求接入的服务端设备标识;若所述网关设备根据所述第一终端请求接入的服务端设备标识确定所述第一终端请求接入的服务端设备与第二终端保持所述Bonjour服务的TCP连接,则向所述第一终端发送拒绝接入消息。2.根据权利要求1所述的方法,其特征在于,所述可用的服务端设备列表,包括:可被Bonjour发现的服务端设备列表;和/或,可接入所述Bonjour服务的TCP连接的服务端设备列表。3.根据权利要求1或2所述的方法,其特征在于,所述网关设备根据所述第一终端请求接入的服务端设备标识确定所述第一终端请求接入的服务端设备与第二终端保持所述Bonjour服务的TCP连接,具体包括:所述网关设备根据所述第一终端请求接入的服务端设备标识查询所述网关设备维护的防抢占信息表,若所述防抢占信息表中包括所述第一终端请求接入的服务端设备标识,则确定所述第一终端请求接入的服务端设备上已经接入所述Bonjour服务的TCP连接,其中,所述防抢占信息表中包括已被占用的服务端设备的标识以及与所述已被占用的服务端设备建立了Bonjour服务的TCP连接的终端标识。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若所述网关设备监测到第三终端与第二服务端设备建立所述Bonjour服务的TCP连接,则将所述第三终端与所述第二服务端设备的信息加入所述防抢占信息表。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:若所述网关设备监测到所述第三终端与所述第二服务端设备断开所述Bonjour服务的TCP连接,则将所述第三终端与所述第二服务端设备的信息从所述防抢占信息表中删除。6.根据权利要求1至5任意一项所述的方法,其特征在于,所述方法还包括:所述网关设备若确定所述第一终端请求接入的服务端设备上没有接入所述Bonjour服务的TCP连接,则建立所述第一终端与所述第一终端请求接入的服务端设备之间的所述Bonjour服务的TCP连接。7.一种网关设备,其特征在于,包括:接收模块,用于接收第一终端发送的第一请求消息,所述第一请求消息用于请求查询可建立Bonjour服务的TCP连接的服务端设备;发送模块,用于向所述第一终端...
【专利技术属性】
技术研发人员:陈勇,
申请(专利权)人:锐捷网络股份有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。