3.1.1.1.5 RDP-UDP2 Packet Network Format

Each RDP-UDP2 packet should include a PacketPrefixByte as defined in section 2.2.1.3. If the RDP-UDP2 packet size is less than 7 bytes, then the Short_Packet_Length field MUST be set to the size of the RDP-UDP2 packet. If the RDP-UDP2 packet size is greater than or equal to 7 bytes, then the Short_Packet_Length field MUST be set to 7.

The Packet_Type_Index field contains the type of RDP-UDP2 packet that follows the PacketPrefixByte. The Packet_Type_Index field MUST be set to 0 or 8.

  • If Packet_Type_Index is set to 0, then a valid RDP-UDP2 packet follows it.

  • If Packet_Type_Index is set to 8, then a dummy packet follows the PacketPrefixByte. A dummy packet is treated as a normal RDP-UDP2 packet by the UDP transport. However, loss of this packet MUST not generate a retransmit. In addition, the contents MUST be ignored by higher layers using the UDP transport.