跳到主要内容

9. 参考文献

本节列出 CoAP Observe 机制使用的规范性和资料性参考文献. 规范性引用定义了 RFC 2119 关键词、Web Linking 关系语义以及 CoAP 基础协议, 它们直接影响观察关系、通知消息和资源链接的解释.

资料性引用提供设计背景和相关技术, 包括观察者模式、REST 架构、序列号算术、UDP 使用指南、SIP 事件订阅、HTTP 长轮询与流式传输、CoRE Link Format、受限节点网络术语以及 HTTP/1.1 消息语法. 这些文献帮助读者理解 CoAP Observe 为什么采用轻量通知模型, 以及它与 Web 架构和受限网络环境之间的关系.

9.1. 规范性参考文献

[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels" (用于在 RFC 中表示要求级别的关键词), BCP 14, RFC 2119, DOI 10.17487/RFC2119, March 1997, http://www.rfc-editor.org/info/rfc2119.

[RFC5988] Nottingham, M., "Web Linking", RFC 5988, DOI 10.17487/RFC5988, October 2010, http://www.rfc-editor.org/info/rfc5988.

[RFC7252] Shelby, Z., Hartke, K., and C. Bormann, "The Constrained Application Protocol (CoAP)" (受限应用协议), RFC 7252, DOI 10.17487/RFC7252, June 2014, http://www.rfc-editor.org/info/rfc7252.

9.2. 资料性参考文献

[GOF] Gamma, E., Helm, R., Johnson, R., and J. Vlissides, "Design Patterns: Elements of Reusable Object-Oriented Software" (设计模式: 可复用面向对象软件的基础), Addison-Wesley Professional Computing Series, 1994.

[REST] Fielding, R., "Architectural Styles and the Design of Network-based Software Architectures" (架构风格与基于网络的软件架构设计), Ph.D. Dissertation, University of California, Irvine, 2000, http://www.ics.uci.edu/~fielding/pubs/dissertation/fielding_dissertation.pdf.

[RFC1982] Elz, R. and R. Bush, "Serial Number Arithmetic" (序列号算术), RFC 1982, DOI 10.17487/RFC1982, August 1996, http://www.rfc-editor.org/info/rfc1982.

[RFC5405] Eggert, L. and G. Fairhurst, "Unicast UDP Usage Guidelines for Application Designers" (面向应用设计者的单播 UDP 使用指南), BCP 145, RFC 5405, DOI 10.17487/RFC5405, November 2008, http://www.rfc-editor.org/info/rfc5405.

[RFC5989] Roach, A., "A SIP Event Package for Subscribing to Changes to an HTTP Resource" (用于订阅 HTTP 资源变更的 SIP 事件包), RFC 5989, DOI 10.17487/RFC5989, October 2010, http://www.rfc-editor.org/info/rfc5989.

[RFC6202] Loreto, S., Saint-Andre, P., Salsano, S., and G. Wilkins, "Known Issues and Best Practices for the Use of Long Polling and Streaming in Bidirectional HTTP" (双向 HTTP 中使用长轮询和流式传输的已知问题与最佳实践), RFC 6202, DOI 10.17487/RFC6202, April 2011, http://www.rfc-editor.org/info/rfc6202.

[RFC6690] Shelby, Z., "Constrained RESTful Environments (CoRE) Link Format" (受限 RESTful 环境 (CoRE) 链接格式), RFC 6690, DOI 10.17487/RFC6690, August 2012, http://www.rfc-editor.org/info/rfc6690.

[RFC7228] Bormann, C., Ersue, M., and A. Keranen, "Terminology for Constrained-Node Networks" (受限节点网络术语), RFC 7228, DOI 10.17487/RFC7228, May 2014, http://www.rfc-editor.org/info/rfc7228.

[RFC7230] Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing" (超文本传输协议 (HTTP/1.1): 消息语法和路由), RFC 7230, DOI 10.17487/RFC7230, June 2014, http://www.rfc-editor.org/info/rfc7230.