3.2.2.4.1.2 Connection Opening
When opening a virtual connection to the server, an implementation of this protocol MUST perform the following sequence of steps:
Send an IN channel request as specified in section 2.1.2.1.1, containing the connection timeout, ResourceType UUID, and Session UUID values, if any, supplied by the higher-layer protocol or application.
Send an OUT channel request as specified in section 2.1.2.1.2.
Send a CONN/A1 RTS PDU as specified in section 2.2.4.2
Send a CONN/B1 RTS PDU as specified in section 2.2.4.5
Wait for the connection establishment protocol sequence as specified in 3.2.1.5.3.1 to complete
An implementation MAY execute steps 1 and 2 in parallel. An implementation SHOULD execute steps 3 and 4 in parallel. An implementation MUST execute step 3 after completion of step 1 and execute step 4 after completion of step 2.