MODBUS协议数据测试总结

MODBUS协议数据测试总结

一.  服务器和客户端模拟搭建

思路:服务器用主机系统进行模拟,客户端用虚拟机kali系统进行模拟。

          实现:在windows系统下用vmware软件搭建一个kali linux虚拟系统。

具体给虚拟机分配的硬件资源视情况而定。

本次实验为20G存储,6G内存,单核CPU。

         工具:JDK安装以及环境变量配置,VMWARETOOLS安装。

二.  服务器和客户端网络层传输层连接

1.  网络层

思路:将主机和虚拟机IP设置在同一个网段上,实现网络层的连接,用PING命令进行测试

实现:主机分配给虚拟机的网络适配器有vmnet1和vmnet8两个,将虚拟机的网络连接方式设置为NAT模式然后与vmnet8进行连接。然后选择静态IP分配方式给主机和虚拟机配置IP,子网掩码,网关和DNS。

 

2.  传输层

思路:MODBUS模拟协议开通的502端口会被墙掉。所以需要自己将这个端口主动打开,然后才能让TCP三次握手成功。

实现:防火墙入站规则设置。

三.  MODBUS协议模拟通讯软件使用与配置

思路:主机模拟的服务器中庸MODBUSPAL来模拟MODBUS协议测试环境。虚拟机模拟的客户端通过MBTGET对服务器发送访问请求。

实现:MODBUSPAL从属控制器的添加以及线圈配置。Linux下MBTGET安装。


四.  WORESHARK抓包结果以及数据分析

思路:在网络层连接以及传输层链接过程中都需要用WIRESHARK来检测是否连接成功,最后在测试环境搭建完成以后发送MODBUS协议数据包对数据包进行抓包分析。

实现:网络层和传输层直接看,抓MODBUS数据包的时候过滤出502端口。


附连接错误过程的截图记录:


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值