跳到主要内容

HSMS

预览图

1. 目的与背景

  • 官网最新版本E37-0222
  • 我们以版本E37-0303解读
  • 替代方案:作为SEMI E4(SECS-I)和E13(SECS消息服务)的替代协议。

2.所属层级

层级名称作用简述
第7层应用层
第6层表示层Semi自定义SECS-II(E5)
第5层会话层Semi自定义HSMS(E37)
第4层传输层TCP(RFC 793)
第3层网络层IP(RFC 791)
第2层数据链路层在相邻节点间可靠传输帧(如以太网、MAC地址),包括差错检测、流量控制。
第1层物理层传输比特流(如电压、光信号、电缆规格),定义硬件电气接口标准。
对网络七层架构不熟悉,可查看以下内容

3.报文结构

预览图

4.S Type核心功能

5.超时机制

  • T3(回复超时):等待回复的最长时间(默认45秒)。
  • T5(连接间隔超时):重连前的最小间隔(默认10秒)。
  • T6(控制事务超时):控制消息(如Select/Connect)的响应超时(默认5秒)。
  • T7(未选择超时):TCP连接但未进入SELECTED状态的最大时间(默认10秒)。
  • T8(字符间超时)接收消息时字节间的最大间隔(默认5秒) TCP 是“字节流”协议,发送端把字节流推给 TCP,TCP 可能把同一条 HSMS 消息拆成多个 TCP 数据包,也可能因为网络、路由器、缓冲或拥塞导致这些包在时间上被分隔开来。为了避免接收端无限等待不完整消息,HSMS 定义了 T8 文档规定把 T8 超时视为通信失败。通常的处理步骤:接收端将该连接视为失败并终止 TCP/IP 连接(进入 NOT CONNECTED),随后实现可以根据策略尝试重连,但要遵守 T5(连接分离)等限制以避免网络攻击式重连。

编辑此页

有任何问题或疑问,请发送邮件到--->admin@secs-ii.net
  • 发现错误或表达不清希望修正
  • 内容不健全需要扩展
  • 有疑问希望解答