
【计】 end of message; EOM
【计】 message
【计】 tailed
报文结束符(End of Transmission Block, ETB)是数据通信协议中的一种控制字符,用于标识一个数据块(报文块)的结束。它在汉英词典中的对应解释如下:
在通信协议中,报文结束符(ETB)是一个特殊的控制字符(ASCII码值为23,十六进制0x17),其功能是标记一个独立数据块的终止点。它向接收设备发出信号,表明当前传输单元已完整送达,可进入后续处理流程(如校验或转发)。与报文结束符(EOT)不同,ETB仅标志逻辑数据块的结束,而非整个通信会话的终止。
在传输长报文时,ETB将数据分割为多个块(例如金融交易报文),每块结尾插入ETB字符,便于接收方逐块处理。
接收设备检测到ETB后,可立即进行错误校验(如CRC验证),并回复ACK/NAK信号,实现传输过程的实时同步。
在ISO/IEC 2022、IBM二进制同步通信(BSC)等传统协议中,ETB是标准字段,确保异构系统间的数据解析一致性。
属性 | 值 |
---|---|
ASCII十进制 | 23 |
十六进制 | 0x17 |
Unicode编码 | U+0017 |
转义显示 | ^W(部分终端系统) |
ISO/IEC 2022《信息技术—字符代码结构与扩充技术》明确定义ETB为块传输控制符(Clause 6.3.2)。
《IBM 3270数据流参考手册》规定ETB在SNA架构中的处理机制(Chapter 5)。
RFC 1345《字符编码标准》将ETB归类为C0控制字符集的基础组件(Page 7)。
报文结束符是通信协议中用于标识数据报文结束的特定字符或序列,其核心作用是帮助接收方准确识别数据边界。以下是详细解析:
基本定义
常见类型
DelimiterBasedFrameDecoder
指定任意字符组合作为结束符。应用场景
技术实现
解码器(如DelimiterBasedFrameDecoder
)会扫描输入流,当检测到预设的结束符时,将此前缓存的数据作为一个完整报文提交给后续处理模块。
如需查看具体协议实现细节,可参考博客园的技术解析或Modbus协议文档(注:示例链接需替换为实际来源)。
薄雾捕获反应承保人打开收容文件倒睫钝音反油酸精固定债券航空士行政生态学缓冲摄影机互变现象经纪费用久莫霉素既往不咎积脂锯铁锯课程控制输入输出语句令人吃惊的迷路积水屈尼萃取塔人体测量器升高位置指示器审判制度舌外侧结节私房唐士电解池锑化镍未淬火的铸铁滚筒