RFC 5766 - TURN: 围绕 NAT 使用中继进行穿越
- 状态: 标准跟踪 (Standards Track)
- 发布日期: 2010 年 4 月
- Stream: IETF
- 作者: R. Mahy, P. Matthews, J. Rosenberg
- 被更新/替代: RFC 8656
- 勘误: 无勘误
摘要
如果主机位于 NAT 后方, 在某些情况下, 该主机可能无法与其他主机 (peer) 直接通信. 在这些情况下, 主机需要使用一个充当通信中继的中间节点提供的服务. 本规范定义一种称为 TURN (Traversal Using Relays around NAT) 的协议, 允许主机控制中继的运行, 并通过该中继与其 peer 交换分组. TURN 与其他一些中继控制协议不同, 它允许客户端使用单个中继地址与多个 peer 通信.
TURN 协议被设计为 NAT 穿越方案 ICE (Interactive Connectivity Establishment) 的组成部分, 但也可以在不使用 ICE 的情况下使用.
目录
- 1. 引言 (Introduction)
- 2. 操作概述 (Overview of Operation)
- 3. 术语 (Terminology)
- 4. 一般行为 (General Behavior)
- 5. 分配 (Allocations)
- 6. 创建分配 (Creating an Allocation)
- 7. 刷新分配 (Refreshing an Allocation)
- 8. 权限 (Permissions)
- 9. CreatePermission
- 10. Send 和 Data 方法 (Send and Data Methods)
- 11. 通道 (Channels)
- 12. IP 头部字段 (IP Header Fields)
- 13. 新 STUN 方法 (New STUN Methods)
- 14. 新 STUN 属性 (New STUN Attributes)
- 15. 新 STUN 错误响应码 (New STUN Error Response Codes)
- 16. 详细示例 (Detailed Example)
- 17. 安全考虑事项 (Security Considerations)
- 18. IANA 考虑事项 (IANA Considerations)
- 19. IAB 考虑事项 (IAB Considerations)
- 20. 致谢 (Acknowledgements)
- 21. 参考文献 (References)
相关资源
- 官方文本:
https://www.rfc-editor.org/rfc/rfc5766.txt - 官方页面:
https://datatracker.ietf.org/doc/html/rfc5766 - 更新版本:
https://www.rfc-editor.org/rfc/rfc8656.html