RPP,用于创建和管理域名的未来协议?

主要观点:目前多数主要域名注册管理机构通过可扩展供应协议(EPP)接收创建或更改域名的请求,但其存在一些局限性,如使用复杂的 XML 标准、依赖 TCP 连接难以在 HTTP 环境部署、对初级开发者不友好等,因此计划用 RESTful 供应协议(RPP)替代 EPP,目前 RPP 仅存在概念,其原则包括 REST 架构、仅使用 HTTPS、复用 HTTP 服务及使用 JSON 格式等,IETF 的 Regext 工作组正在考虑创建专门的 RPP 工作组,一旦协议定义完成,编程 RPP 客户端和服务器并不困难,且可在无服务器环境中托管,文中还给出了一个简单的 RPP 示例服务,RPP 工作刚起步,鼓励相关方表达意见。

关键信息:

  • EPP 目前被广泛使用但存在多种局限性。
  • RPP 的原则及与 EPP 的区别。
  • IETF 的 Regext 工作组考虑创建 RPP 工作组。
  • RPP 编程及托管的相关情况。
  • 一个简单的 RPP 示例服务。

重要细节:

  • EPP 由 IETF 于 2004 年标准化,包含多个文档,目前已使用二十多年。
  • REST 架构基于 URL 命名资源和不同 HTTP 方法区分动作,使用 REST 时无会话概念,部分操作可在普通浏览器进行。
  • RPP 计划复用 HTTP 服务的现有机制,如认证等。
  • IETF 的 Regext 工作组目前尚未创建 RPP 工作组,但 11 月 6 日在都柏林的会议有相关意向。
  • 编程 RPP 客户端可使用各种编程语言的软件库,编程服务器有众多软件框架可用,可在无服务器环境托管。
  • 示例服务用 Python 和 PostgreSQL 实现,展示了创建、获取信息和删除域名的操作及相关 HTTP 响应代码。
阅读 9
0 条评论