【技术实现步骤摘要】
相同IP地址并行网络通讯的方法、装置、介质及设备
[0001]本申请涉及网络通讯
,具体涉及一种相同
IP
地址并行网络通讯的方法
、
装置
、
介质及设备
。
技术介绍
[0002]在传统的网络通讯中,设备与设备之间的通讯通常依赖于
IP
地址和端口号
。
每个设备都需要有一个唯一的
IP
地址来确保通讯的准确性和可靠性
。
而在一对多的通讯局域网场景下,同一台终端与多台相同下位机需要进行通讯,其中,下位机可以是网络通讯设备,终端的多块网卡的
IP
地址要符合多台相同下位机的相同
IP
地址需求
。
然而,终端的操作系统无法将多块网卡设置为相同的
IP
地址,因此无法满足这种需求
。
[0003]传统的解决方法是强制改变终端的网卡
IP
地址来满足与多台下位机通讯的要求
。
然而,这种方法需要对终端的每个网卡进行单独配置,增加了配置的复杂性,导致局域网内相同
IP
地址并行网络通讯的步骤繁琐
。
技术实现思路
[0004]为了使相同
IP
地址并行网络通讯的操作简单,本申请提供一种相同
IP
地址并行网络通讯方法
、
装置
、
介质及设备
。
[0005]在本申请 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种相同
IP
地址并行网络通讯方法,其特征在于,应用于终端,所述方法包括:获取与多台下位机之间的通讯数据包;从各所述通讯数据包中筛选
ARP
数据包,判断所述
ARP
数据包是否为
ARP
询问包;若所述
ARP
数据包为
ARP
询问包,则组装所述
ARP
询问包对应的
ARP
应答包,所述
ARP
询问包为所述下位机发送至所述终端,所述
ARP
应答包包括发送所述
ARP
询问包的下位机的
MAC
地址;将所述
ARP
应答包发送至所述
MAC
地址对应的下位机
。2.
根据权利要求1所述的相同
IP
地址并行网络通讯方法,其特征在于,所述获取与多台下位机之间的通讯数据包,具体包括:初始化多块网卡,开启每块所述网卡的通讯通道,所述通讯通道对应一台下位机;监视各所述通讯通道,得到与多台下位机之间的通讯数据包
。3.
根据权利要求2所述的相同
IP
地址并行网络通讯方法,其特征在于,所述将所述
ARP
应答包发送至所述
MAC
地址对应的下位机,具体包括:通过与所述
ARP
询问包对应的下位机通讯的所述网卡,将所述
ARP
应答包发送至所述
MAC
地址对应的下位机
。4.
根据权利要求1所述的相同
IP
地址并行网络通讯方法,其特征在于,所述判断所述
ARP
数据包是否为
ARP
询问包,具体包括:对所述
ARP
数据包进行按位的解析,得到所述
ARP
数据包对应的操作类型位值;若所述操作类型位值为
0x1
,则确定所述
ARP
数据包为
ARP
询问包
。5.
根据权利要求1所述的相同
IP
地址并行网络通讯方法,其特征在于,所述组装所述
ARP
询问包对应的
ARP
应答包,具体包括:获取目标信息,所述目标信息包括硬件类型
、
协议类型
、
硬件地址长度
、IP
地址长度
、
操作类型
、
发送方
MAC
地址
、
发送方
IP
地址
、
接收方
MAC
地址
、
接收方
IP
地址,所述发送方
MAC
地址为终端网卡的
MAC
地址,所述发送方
IP
地址为终端的
IP
地址,所述接收方
MAC
地址为发送
ARP
询问包对应的下位机的
MAC
地址,所述接收方
技术研发人员:王宇宽,
申请(专利权)人:北京凯锐远景科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。