TNS协议解析
TNS协议解析 0. 通用规则 每个 Oracle 包的开始四个字节(如果启用了 large_SDU )是标识整个包长度的字段, 不管客户端和服务端是大端序还是小端序, 这一字段都是大端序 1. Connect 基本构成 字段 编码方式 含义 version B2 客户端版本 version(Compatible) B2 客户端支持的最低服务端版本 Service Options B2 没用过 Session Data Unit Size B2 客户端的 SDU 大小 Max Transmission Data Unit Size B2 客户端的 TDU 大小 NT Protocol Characteristics B2 没用过 Line Turnaround Value B2 没用过 Value of 1 in Hardware B2 客户端是大端序还是小端序, 0x0001 就是大端序 Length of Connect Data B2 连接信息串的长度 Offset to Connect Data B2 连接信息串在包中开始的位置 … N 没用过的数个字段 Connect Data N 客户端连接信息串, 含有 Service name 或 SID 补充说明 Value of 1 in Hardware 指明了客户端发送数据所用的是大端序还是小端序,