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
- 发现错误或表达不清希望修正
- 内容不健全需要扩展
- 有疑问希望解答