1.4 Relationship to Other Protocols
This protocol is an application layer protocol that depends on, and works with, the Transmission Control Protocol (TCP) and User Datagram Protocol (UDP) transport protocols for Internet Protocol version 4 (IPv4) / Internet Protocol version 6 (IPv6) addresses only.
This protocol can perform connectivity checks only with endpoints (5) that follow the message formats in the Simple Traversal of UDP through NAT (STUN) specifications and that follow the STUN attributes and usage specification in section 22.214.171.124.
This protocol depends on signaling protocols, such as Session Initiation Protocol (SIP), to perform an offer and answer exchange of encoded messages, such as Session Description Protocol (SDP) messages as described in [MS-SDPEXT].
This protocol is used to establish a communication channel that is eventually used for media flow for protocols such as Real-Time Transport Protocol (RTP) and Real-Time Transport Control Protocol (RTCP).