当前位置: 首页 > wzjs >正文

av做爰免费网站附子seo

av做爰免费网站,附子seo,建个免费的销售网站,做内容网站好累物联网-S7Comm协议 ■ Wireshark 抓包工具■ S7协议-简介■ S7协议和modbusTCP协议区别■ OSI 层 S7 协议■ S7协议数据结构 (TPKTCOTPS7Comm)■ TPKT(第五层:会话层) 总共占4个字节■ COTP(第六层&#xf…

物联网-S7Comm协议

  • ■ Wireshark 抓包工具
  • ■ S7协议-简介
  • ■ S7协议和modbusTCP协议区别
  • ■ OSI 层 S7 协议
  • ■ S7协议数据结构 (TPKT+COTP+S7Comm)
    • ■ TPKT(第五层:会话层) 总共占4个字节
    • ■ COTP(第六层:表示层)
      • ■ 1. COTP连接包(COTP Connection Packet)也就是S7Comm的握手包
      • ■ 2. COTP功能包 (COTP Fuction Packet)
    • ■ S7Comm(第七层:应用层)总用占24个字节
      • ■ 1. S7Comm Header:
      • ■ 2. S7Comm Parameter:
  • ■ S7协议的工作流程

■ Wireshark 抓包工具

Wireshark 抓包工具进行抓包看详细的发送报文格式。,

■ S7协议-简介

S7Comm( S7 Communication)是西门子专有的协议,是西门子 S7 通讯协议簇里的一种。
S7 通信协议是西门子 S7 系列 PLC 内部集成的一种通信协议,是 S7 系列 PLC 的精髓所在。
它是一种运行在传输层之上的(会话层/表示层/应用层)、经过特殊优化的通信协议,其信息传输可以基于 MPI 网络、 PROFIBUS 网络
或者以太网。

■ S7协议和modbusTCP协议区别

项目说明
1工作方式:S7协议是基于串行通信方式进行通信的,
而modbusTCP协议则采用了基于以太网的通信方式,可以实现更高的数据传输速度和数据量。
2通信速度:S7通信速度相对较慢,一般为12Mbps以下;
modbusTCP协议则支持更高的通信速度和更广的数据带宽,可达到100Mbps或以上的速度。
3网络拓扑:S7协议在网络拓扑方面相对简单,通常采用星形网络拓扑;
而modbusTCP协议支持基于以太网的网状拓扑结构,可以实现更复杂的网络配置和更完备的自组网功能。
4实时性:modbusTCP协议具有更高的实时性能,可满足工业自动化领域的实时控制要求。

■ OSI 层 S7 协议

OSI层S7 协议
第 7 层:应用层 S7 协议 S7 Communication
第 6 层:表示层 S7 协议(COTP)
第 5 层:会话层 S7 协议(TPKT)
第 4 层:传输层 Transmission Control Protocol
第 3 层:网络层 IP
第 2 层:数据链路层 Ethernet
第 1 层:物理层 Ethernet

■ S7协议数据结构 (TPKT+COTP+S7Comm)

■ TPKT(第五层:会话层) 总共占4个字节

在这里插入图片描述

版本号预留长度
1字节1字节2字节
0x030x000x001F

■ COTP(第六层:表示层)

■ 1. COTP连接包(COTP Connection Packet)也就是S7Comm的握手包

在这里插入图片描述

长度PDU类型(DT Data)目标引用 DST RefSRC RefOptParameters
1字节1字节2 字节2 字节1字节N 字节

■ 2. COTP功能包 (COTP Fuction Packet)

在这里插入图片描述

LengthPDU typeopt
1字节1字节1字节
注意:长度不包含length的长度PDU类型Boolean类型
PDU类型介绍
0x1:ED Expedited Data,加急数据
0x2:EA Expedited Data Acknowledgement,加急数据确认
0x4:UD,用户数据
0x5:RJ Reject,拒绝
0x6:AK Data Acknowledgement,数据确认
0x7:ER TPDU Error,TPDU错误
0x8:DR Disconnect Request,断开请求
0xC:DC Disconnect Confirm,断开确认
0xD:CC Connect Confirm,连接确认
0xE:CR Connect Request,连接请求
0xF:DT Data,数据传输

■ S7Comm(第七层:应用层)总用占24个字节

■ 1. S7Comm Header:

在这里插入图片描述

协议ID(Protocol ID)PDU type预留PDU Reference参数长度数据长度Error classError code
1字节1字节2字节2字节2字节2字节1字节1字节
编号类型字节说明
0(unsigned integer, 1 byte):Protocol Id,协议ID,通常为0x32;
1(unsigned integer, 1 byte):ROSCTR,PDU type,PDU的类型
2~3(unsigned integer, 2 bytes):Redundancy Identification (Reserved),冗余数据,通常为0x0000;
4~5(unsigned integer, 2 bytes):Protocol Data Unit Reference,it’s increased by request event。协议数据单元参考,通过请求事件增加;
6~7(unsigned integer, 2 bytes):Parameter length,the total length (bytes) of parameter part。参数的总长度;
8~9(unsigned integer, 2 bytes):Data length,数据长度。如果读取PLC内部数据,此处为0x0000;对于其他功能,则为Data部分的数据长度;
10(unsigned integer, 1 bytes):Error class,错误类型:
11(unsigned integer, 1 bytes):Error code,错误代码;

■ 2. S7Comm Parameter:

在这里插入图片描述

功能码 Read Var:0x04
通信项数:0x01(Item1)通信项1:通信项 Header变量指定:   0x12地址长度:   0x0ASyntaxID:   0x10传输数据类型byte:  0x02通信项 Param读取长度:  0x04DB号: 0x01存储区类型DB存储区:  0x84开始字节: 0x000000
编号类型字节说明
0(Unsigned integer, 1 byte):Variable specification,确定项目结构的主要类型,通常为0x12,代表变量规范;
1(Unsigned integer, 1 byte):Length of following address specification,本Item其余部分的长度;
2(Unsigned integer, 1 byte):Syntax Ids of variable specification,确定寻址模式和其余项目结构的格式;
3(Unsigned integer, 1 byte):Transport sizes in item data,确定变量的类型和长度:
4~5(Unsigned integer ,2 byte):Request data length,请求的数据长度;
6~7(Unsigned integer, 2 byte):DB number,DB模块的编号,如果访问的不是DB区域,此处为0x0000;
8(Unsigned integer, 1 byte):Area,区域类型:
9~11(Unsigned integer, 3 byte):Address,地址。

■ S7协议的工作流程

工作流程说明
1client与server 通过socket和标准的TCP的方式建立连接
2client发送COTP,请求连接PLC,报文中包含Source TSAP和Destination TSAP,从而标识出CPU的机架号和槽号
3PLC返回COTP,确认连接,报文中包含Source TSAP和Destination TSAP,此时server确定client与哪个CPU进行通讯
4client发送S7 Communication给server,报文中包含Setup communication,即通讯请求,包含PDU的长度
5server返回S7 Communication给client,报文的ROSCTR为ACK_DATA,有确认的意思,包含PDU的长度
6client与server发送交换数据的报文,仍以S7 Communication完成

2与3完成数据传输前连接的功能,
4与5则完成连接之后的通讯请求,如果绕过通讯请求的建立,在有TCP时就进行数据交换,服务器一般会直接断连。

  1. 建立Socket连接:进行TCP三次握手
  2. COTP的握手请求(请求建立通信)
  3. 整个S7的握手请求(请求建立操作通信)
  4. 进行读写操作(S7协议报文)

http://www.dtcms.com/wzjs/297450.html

相关文章:

  • h5直播网站电商运营公司排名
  • 建设银行上海分行社会招聘网站站长之家综合查询工具
  • 刷q币网站建设亚马逊跨境电商
  • 手机app微信网站建设网站建设流程是什么
  • 做公司的网站有哪些东西网页推广链接怎么做
  • 广药网站建设试卷网络兼职平台
  • 石家庄 网站建设 15369356722网站视频
  • 网站制作多少钱400网页设计制作网站
  • 新网互联 网站上传西安百度竞价托管公司
  • 为赌博网站做推广西安seo顾问培训
  • 做外贸网站哪家的好网站买卖
  • 做的网站太大怎么办中国搜索引擎排名2021
  • 怎么获取网站的图片最新网站查询
  • 罗湖做网站哪家好互联网营销的优势
  • 云南新冠疫情最新动态厦门关键词优化seo
  • 东莞做网站卓诚对seo的理解
  • wordpress的标题字体大小站长工具seo综合查询工具
  • 企业汽车网站建设北京网站seo招聘
  • 海南住房和城乡建设网站关键词优化推广公司排名
  • 网站备案服务内容深圳电子网络推广查询
  • 店名logo在线制作免费企业网站seo公司
  • 网上书城网站开发背景四川seo排名
  • 如何用dw做网站首页搜索引擎优化简历
  • 蓟县网站建设上优化seo
  • 明年房价走势最新消息关于进一步优化
  • 龙岗区住房和建设局在线网站怎么接推广
  • 如何做中英文切换的双语网站百度推广开户多少钱一个月
  • 切实抓好政府门户网站建设免费的网站推广平台
  • 好的网站推广其中包括
  • 东莞网站制作培训网络推广运营外包公司