RFC 7065 - 1. 引言 (Introduction)
1. Introduction (引言)
本文档规定用于经由 NAT 中继穿越 (Traversal Using Relays around NAT, TURN) 协议的统一资源标识符 (Uniform Resource Identifier, URI) 方案的语法与语义。
TURN 协议允许位于 NAT 之后的主机控制中继服务器的运行。中继服务器使主机能够与其对等端交换数据报。对等端自身也可能位于 NAT 之后。RFC 5766 [RFC5766] 定义了 TURN 协议的具体内容。
"turn" 与 "turns" URI 方案用于标识可通过 TURN 协议访问的互联网主机上的 TURN 服务器 (亦称中继)。随着 WebRTC [WEBRTC] 等标准的出现, 我们预期大量端点与 Web 应用将能够识别此类 TURN 服务器并与之通信以执行 TURN 协议。这意味着端点与/或应用必须获得适当配置以标识 TURN 服务器。语法不一致会增加歧义, 并可能导致无法互操作的方案与实现限制。"turn" 与 "turns" URI 方案通过提供一致的方式来描述、配置与交换标识 TURN 服务器的信息, 从而有助于缓解这些问题。
[RFC5928] 定义了一种解析机制, 将安全标志、主机名或 IP 地址、可为空的端口以及可为空的传输方式, 转换为一组 IP 地址、端口与 TURN 传输元组 (tuple) 的列表。
为简化 TURN 客户端的配置, 本文档定义 "turn" 与 "turns" URI 方案, 用以承载该解析机制所需的四个组成部分。