4.2.2 Server Shutdown Request Denied PDU
The following is an annotated dump of the Shutdown Request Denied PDU (section 2.2.2.2).
-
00000000 03 00 00 24 02 f0 80 68 00 01 03 eb 70 1e 08 08 ...$...h....p... 00000010 10 00 31 19 b0 6c e3 cf 5e 0a df b6 5f 69 ce 41 ..1..l..^..._i.A 00000020 e3 23 f1 f6 50 4a 59 2e af e8 80 fb .#..PJY..... 03 00 00 24 -> TPKT Header (length = 36 bytes) 02 f0 80 -> X.224 Data TPDU 68 00 01 03 eb 70 1e -> PER encoded (ALIGNED variant of BASIC-PER) SendDataIndication initiator = 1002 (0x03ea) channelId = 1003 (0x03eb) dataPriority = high segmentation = begin | end userData length = 0x1e = 30 bytes 08 00 -> TS_SECURITY_HEADER::flags = 0x0008 = SEC_ENCRYPT 10 00 -> TS_SECURITY_HEADER::flagsHi - ignored as flags field does not contain SEC_FLAGSHI_VALID (0x8000) 31 19 b0 6c e3 cf 5e 0a -> TS_SECURITY_HEADER1::dataSignature df b6 5f 69 ce 41 e3 23 f1 f6 50 4a 59 2e af e8 80 fb -> Encrypted TS_SHUTDOWN_DENIED_PDU Decrypted TS_SHUTDOWN_DENIED_PDU: 12 00 17 00 ea 03 ea 03 02 00 a6 02 12 00 25 00 00 00 12 00 -> TS_SHARECONTROLHEADER::totalLength = 0x0012 = 18 bytes 17 00 -> TS_SHARECONTROLHEADER::pduType = 0x0017 0x0017 = 0x0010 | 0x0007 = TS_PROTOCOL_VERSION | PDUTYPE_DATAPDU ea 03 -> TS_SHARECONTROLHEADER::pduSource = 0x03ea = 1002 ea 03 02 00 -> TS_SHAREDATAHEADER::shareID = 0x000203ea a6 -> TS_SHAREDATAHEADER::pad1 02 -> TS_SHAREDATAHEADER::streamID = STREAM_MED (2) 12 00 -> TS_SHAREDATAHEADER::uncompressedLength = 0x0012 = 18 bytes 25 -> TS_SHAREDATAHEADER::pduType2 = PDUTYPE2_SHUTDOWN_DENIED (37) 00 -> TS_SHAREDATAHEADER::compressedType = 0 00 00 -> TS_SHAREDATAHEADER::compressedLength = 0