[发明专利]一种网络端口的连通性验证方法及装置有效
申请号: | 202011505714.X | 申请日: | 2020-12-18 |
公开(公告)号: | CN112600738B | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 陈杰;赵方远 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | H04L43/0811 | 分类号: | H04L43/0811 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘晓菲 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 端口 连通性 验证 方法 装置 | ||
本申请实施例提供了一种网络端口的连通性验证方法及装置,在验证第一设备与第二设备之间的网络端口的连通性时,第一设备可以先获取第二设备的网络端口的端口占用状态。如果第二设备的网络端口已被占用,第一设备可以通过网络连通性验证工具验证第二设备的网络端口的连通性。如果第二设备的网络端口未被占用,第一设备可以通过该网络端口向第二设备发送测试文件。如果网络连通性验证工具的验证结果为未连通,或第二设备没有接收到测试文件,第一设备可以确定第二设备的网络端口的状态为未连通。如此,第一设备可以远程对第二设备的网络端口的连通性进行验证,无需技术人员在第二设备上部署应用程序。
技术领域
本申请涉及计算机技术领域,尤其涉及一种网络端口的连通性验证方法及装置。
背景技术
在服务器集群中,服务器之间可以通过网络端口相互连接,从而在服务器之间传递信息。例如,假设服务器A的网络端口X与服务器B的网络端口 Y连接,服务器A可以通过网络端口X向网络端口Y传递消息。如此,多个服务器之间可以自由的传递消息,使得多个服务器可以承载相同的网络系统,是构建分布式处理系统的基本技术。
但是,为了防止服务器遭到攻击,网络安全中心往往会禁用大部分网络设备之间的连接通道,仅允许部分服务器之间相互传输信息。那么,在服务器向目标服务器发送消息前,需要验证自身与目标服务器之间的连通性,即目标服务器与该服务器连接的网络端口的连通性。
目前,在验证网络端口的连通性时,服务器可以向目标服务器发送验证请求,如果目标服务器可以接收到验证请求,则说明目标服务器与服务器之间的端口连通正常。但是,传统的连通性验证方法在本地服务器部署相关程序。当服务器数量较多时,需要在多个服务器上部署多个程序,操作量较大,导致增加技术人员的负担。
发明内容
有鉴于此,本申请实施例提供了一种网络端口的连通性验证方法及装置,旨在提供一种能够由一个设备自动验证与其他设备之间的网络端口连通性的技术方案。
第一方面,本申请实施例提供了一种网络端口的连通性验证方法,其所述方法包括:
第一设备获取第二设备的网络端口的端口占用状态;
若所述端口占用状态为端口已占用,所述第一设备利用网络连通性验证工具验证所述第二设备的网络端口的连通性;
若所述端口占用状态为端口未占用,所述第一设备启用所述网络端口,并通过所述网络端口向所述第二设备发送测试文件;
响应于所述第二设备未收到所述测试文件或所述网络连通性验证工具的验证结果为未连通,所述第一设备确定所述第二设备的网络端口的状态为未连通。
可选地,所述第一设备启用所述网络端口,并通过所述网络端口向所述第二设备发送测试文件包括:
所述第一设备启动所述第二设备的监听接口,所述监听接口用于接收所述测试文件;
所述第一设备通过所述监听接口向所述第二设备发送测试文件。
可选地,在所述第一设备启动所述第二设备的监听接口后,所述方法还包括:
所述第一设备查询所述第二设备的监听接口的启动状态;
响应于所述第二设备的监听接口未启动,所述第一设备确定所述网络端口的状态为未连通。
可选地,所述第一设备利用网络连通性验证工具验证所述第二设备的网络端口的连通性包括:
所述第一设备通过所述网络端口向所述第二设备发送连接请求;
所述第一设备接收所述网络端口发送的匹配字符串;
响应于所述匹配字符串与所述第一设备存储的信息字符串相匹配,所述第一设备确定所述第二设备的网络端口的状态为未连通。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011505714.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:空气轴承式空压机及其连接装置
- 下一篇:一种天轨自动化生产系统