3.3.5.1.1.4 Sending a Training PDU
The structure and fields of the Training PDU are specified in section 2.2.3.1.
During the initialization sequence, the server sends a Training PDU and receives a Training Confirm PDU. The server can also send a Training PDU and receive a Training Confirm PDU for diagnostic purposes.
The server can send the Training PDU at any time and during any sequence, not just during the initialization sequence.
If the client advertises a UDP port during version exchange, the server SHOULD<20> choose to send the Training PDU over UDP but does not have to.