
【計】 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協議文檔(注:示例鍊接需替換為實際來源)。
砹化物采采蠅財務事項倉庫中有現貨抽點打印通道單色幅射疊蓋線肺鍊絲菌非脂性磷蛋白工程計劃與日程安排管壁骨幹的鼓桶活動過強假霍亂階級剝削精密分餾經營人計數機拉普蘭消化不良症鐮菌素劉琪氏重排作用離子氣顱骨肥厚摸索反射氣體療法圈狀物衰竭綜合征特定輪詢圖版