4.1.2 SYN and ACK Packet

The following is an example of a network capture of a SYN and ACK packet as described in section 3.1.5.1.3.

 00 00 00 42 04 00 00 05 00 00 00 42 04 D0 04 D0 00 00 00

The following table describes the fields and values for each header structure.

Field

Value

RDPUDP_FEC_HEADER

00 00 00 42 04 00 02 01

snSourceAck

0x00 00 00 42

uReceiveWindowSize

0x04 00 = 1024 (decimal)

uFlags

0x 00 05 =

RDPUDP_FLAG_SYN | RDPUDP_FLAG_ACK

RDPUDP_SYNDATA_PAYLOAD

00 00 00 42 04 D0 04 D0

snInitialSequenceNumber

0x00 00 00 42

uUpStreamMtu

0x04 D0 = 1232 (decimal)

uDownStreamMtu

0x04 D0 = 1232 (decimal)

00 00 00 (zero padded to 1232 bytes)