【技术实现步骤摘要】
基于代理的端口协议透传方法、系统、终端及存储介质
[0001]本申请涉及通信
,尤其是涉及一种基于代理的端口协议透传方法
、
系统
、
终端及存储介质
。
技术介绍
[0002]测试仪设备上有很多物理网络接口,收发数据和协议处理都由机箱上的软件完成,而且协议栈也不是使用的操作系统原生的,对操作系统来说是非标准的网络接口,所以无法使用系统的一些网络工具和机制来实现测试
PC
与
DUT
的直接交互
。
但是在一些测试场景,是需要测试电脑
PC
和待测设备
DUT
进行网络数据交互
。
[0003]相关技术中,通常在原有网络数据上封装一层自定义数据格式,
PC
实现基于新封装的收发包功能,在测试仪实现将数据包按包头信息转发到对应物理端口
。
这种方式在
PC
上需要基于新的收发包的接口来开发应用软件,实现不同的处理流程来满足各种的测试用例或者场景,比如
http、ftp
等标准协议
、
或者用户自定义的数据类型,都需要二次开发实现
。
技术实现思路
[0004]本申请提供了一种基于代理的端口协议透传方法
、
系统
、
终端及存储介质,其达到了减少测试过程中二次开发的效果
。
[0005]第一方面,本申请提供一种基于代理的端口协议透传
【技术保护点】
【技术特征摘要】
1.
一种基于代理的端口协议透传方法,其特征在于,包括:获取目的
IPv4
地址和
DUT
对应的端口号;根据所述目的
IPv4
地址和
DUT
对应的端口号,基于预设的解析规则,得到代理的
IPv6
地址;并使用代理的
IPv6
地址进行收发包;获取客户端的报文;根据所述客户端的报文,得到适配待测设备的报文;获取待测设备的报文;根据所述待测设备的报文,得到适配客户端的报文
。2.
根据权利要求1所述的基于代理的端口协议透传方法,其特征在于,根据所述客户端的报文,得到适配待测设备的报文,包括:根据所述客户端的报文,将客户端发送的
IPv6
的报文转化为可供待测设备的端口接收的
IPv4
的报文,再转发至对应的物理端口
。3.
根据权利要求2所述的基于代理的端口协议透传方法,其特征在于,根据所述客户端的报文,将客户端发送的
IPv6
的报文转化为可供待测设备的端口接收的
IPv4
的报文,再转发至对应的物理端口,包括:根据所述客户端的报文,基于预设的解析规则,得到
IPv4
地址和端口号;再将报文重组为
IPv4
的报文,地址使用
IPv4
地址,转发到对应的物理端口
。4.
根据权利要求1所述的基于代理的端口协议透传方法,其特征在于,根据所述待测设备的报文,得到适配客户端的报文,包括:根据所述待测设备的报文,将待测设备发送的
IPv4
的报文转化为可供客户端接收的
IPv6
的报文,再转发至客户端
。5.
根据权利要求4所述的基于代理的端口协议透传方法,其特征在于,根据所述待测设备的报文,将待测设备发送的
IPv4
...
【专利技术属性】
技术研发人员:张晓敏,
申请(专利权)人:江苏信而泰智能装备有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。