1.5 Prerequisites/Preconditions

It is assumed that the protocol client and TURN server have an Internet Protocol version 4 (IPv4) or Internet Protocol version 6 (IPv6) address with either UDP or TCP connectivity and that the protocol client knows the IPv4 or IPv6 address and port of the TURN server and a peer that it wants to communicate with. The TURN server is assumed to be ready to receive datagrams, in the case of UDP, or incoming connections, in the case of TCP, on the configured port.

It is also assumed that the TURN client has long-term credentials that it can use to authenticate with the TURN server. These credentials are acquired by communicating with a protocol TURN server that has implemented the protocol described in [MS-AVEDGEA].