21. 参考文献 (References)
21.1. 规范性参考文献 (Normative References)
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, DOI 10.17487/RFC2119, March 1997, https://www.rfc-editor.org/info/rfc2119
[RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, May 2017, https://www.rfc-editor.org/info/rfc8174
[RFC8445] Keranen, A., Holmberg, C., and J. Rosenberg, "Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal", RFC 8445, DOI 10.17487/RFC8445, July 2018, https://www.rfc-editor.org/info/rfc8445
21.2. 资料性参考文献 (Informative References)
[RFC1918] Rekhter, Y., Moskowitz, B., Karrenberg, D., de Groot, G. J., and E. Lear, "Address Allocation for Private Internets" (私有互联网地址分配), BCP 5, RFC 1918, DOI 10.17487/RFC1918, February 1996, https://www.rfc-editor.org/info/rfc1918
[RFC3261] Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston, A., Peterson, J., Sparks, R., Handley, M., and E. Schooler, "SIP: Session Initiation Protocol" (SIP: 会话发起协议), RFC 3261, DOI 10.17487/RFC3261, June 2002, https://www.rfc-editor.org/info/rfc3261
[RFC3264] Rosenberg, J. and H. Schulzrinne, "An Offer/Answer Model with Session Description Protocol (SDP)" (使用会话描述协议 (SDP) 的提议/应答模型), RFC 3264, DOI 10.17487/RFC3264, June 2002, https://www.rfc-editor.org/info/rfc3264
[RFC4566] Handley, M., Jacobson, V., and C. Perkins, "SDP: Session Description Protocol" (SDP: 会话描述协议), RFC 4566, DOI 10.17487/RFC4566, July 2006, https://www.rfc-editor.org/info/rfc4566
[RFC4787] Audet, F., Ed. and C. Jennings, "Network Address Translation (NAT) Behavioral Requirements for Unicast UDP" (单播 UDP 的网络地址转换 (NAT) 行为要求), BCP 127, RFC 4787, DOI 10.17487/RFC4787, January 2007, https://www.rfc-editor.org/info/rfc4787
[RFC5389] Rosenberg, J., Mahy, R., Matthews, P., and D. Wing, "Session Traversal Utilities for NAT (STUN)" (NAT 会话穿越实用工具), RFC 5389, DOI 10.17487/RFC5389, October 2008, https://www.rfc-editor.org/info/rfc5389
[RFC5766] Mahy, R., Matthews, P., and J. Rosenberg, "Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN)" (使用 NAT 周边中继进行穿越 (TURN): STUN 的中继扩展), RFC 5766, DOI 10.17487/RFC5766, April 2010, https://www.rfc-editor.org/info/rfc5766
[RFC6120] Saint-Andre, P., "Extensible Messaging and Presence Protocol (XMPP): Core" (可扩展消息与出席协议 (XMPP): 核心), RFC 6120, DOI 10.17487/RFC6120, March 2011, https://www.rfc-editor.org/info/rfc6120
[RFC6336] Westerlund, M. and C. Perkins, "IANA Registry for Interactive Connectivity Establishment (ICE) Options" (Interactive Connectivity Establishment (ICE) 选项的 IANA 注册表), RFC 6336, DOI 10.17487/RFC6336, July 2011, https://www.rfc-editor.org/info/rfc6336
[RFC8828] Uberti, J. and G. Shieh, "WebRTC IP Address Handling Requirements" (WebRTC IP 地址处理要求), RFC 8828, DOI 10.17487/RFC8828, January 2021, https://www.rfc-editor.org/info/rfc8828
[RFC8840] Ivov, E., Stach, T., Marocco, E., and C. Holmberg, "A Session Initiation Protocol (SIP) Usage for Incremental Provisioning of Candidates for the Interactive Connectivity Establishment (Trickle ICE)" (用于 Interactive Connectivity Establishment (Trickle ICE) 候选者增量供应的 SIP 用法), RFC 8840, DOI 10.17487/RFC8840, January 2021, https://www.rfc-editor.org/info/rfc8840
[XEP-0030] Hildebrand, J., Millard, P., Eatmon, R., and P. Saint-Andre, "XEP-0030: Service Discovery" (服务发现), XMPP Standards Foundation, XEP-0030, June 2008.
[XEP-0176] Beda, J., Ludwig, S., Saint-Andre, P., Hildebrand, J., Egan, S., and R. McQueen, "XEP-0176: Jingle ICE-UDP Transport Method" (Jingle ICE-UDP 传输方法), XMPP Standards Foundation, XEP-0176, June 2009.