IEEE 61850模型与MMS报文分析:抓包工具与实例解析
需积分: 49 190 浏览量
更新于2024-08-09
收藏 3.08MB PDF 举报
"该资源主要讨论了在FPGA Verilog设计中使用function的用法,并通过实例进行了解析。同时,资源还详细介绍了网络报文分析的方法,特别是针对61850 MMS协议的抓包和分析工具,如mms-ethereal、WireShark和snoop。在抓包工具的使用上,提到了不同场景下的抓包策略,以及如何设置过滤条件以优化分析过程。此外,资源还涵盖了IED配置、MMS报文的基础知识和解析,包括初始化、报告、录波、控制和定值相关的通信过程。"
在FPGA Verilog设计中,`function`是一种内联函数,用于实现局部作用域内的计算或操作,不会占用硬件资源。它通常用于简化代码和提高模块的可读性。Function可以接受参数,返回值,甚至可以有局部变量,但它们不能包含时序语句,例如`always`或`initial`块。
在61850 MMS报文分析中,mms-ethereal和WireShark是常用的工具。mms-ethereal能自动解释MMS报文,适合分析应用层信息,而WireShark则提供了更友好的界面,尽管标准版可能不直接支持MMS报文解析。snoop是Solaris下的命令行抓包工具,其捕获的包可以通过WireShark打开分析。抓包方法包括在后台机上安装软件,使用HUB连接设备,或者在交换机上设置镜像端口来捕获特定通信。
设置抓包过滤条件是优化分析效率的关键。例如,可以使用`tcp`、`udp`或`host`等过滤器来只捕获特定类型的报文或特定IP地址的通信。这有助于缩小分析范围,专注于特定的应用层报文或网络状况。
此外,资源还涉及了IED配置的细节,如IED和Logical Device (LD)的信息,以及数据对象(Data Object, DO)、数据属性(Data Attribute, DA)、数据集(DOI/DAI集合)和报告控制块(Report Control)等概念。这些都是理解IEC61850模型和MMS通信协议的基础。
通过对MMS报文的解析,资源详细解释了初始化过程、报告服务、录波功能、控制操作和定值设置的相关报文格式和交互流程,为深入理解和调试61850协议提供了实用的指导。
2020-07-14 上传
2021-09-21 上传
2020-07-13 上传
点击了解资源详情
2020-08-20 上传
2023-08-31 上传
2021-11-02 上传
2008-10-05 上传
2021-09-01 上传
Yu-Demon321
- 粉丝: 23
- 资源: 3965
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载