メインコンテンツまでスキップ

10. Summary of Changes from RFC 2327 (与RFC 2327的变更摘要)

RFC 4566废弃了RFC 2327和RFC 3266。本节概述了与RFC 2327相比的主要变更。

主要变更

规范性引用

  • 更新了对其他RFC的引用,使用当前版本的规范性文档
  • 添加了对RFC 3986 (URI语法) 的引用

国际化域名 (IDN)

  • 明确要求国际化域名必须 (MUST) 使用ASCII兼容编码 (ACE) 形式
  • 禁止在SDP中直接使用UTF-8或其他编码表示IDN

媒体类型注册

  • 更新了"application/sdp"媒体类型的注册信息
  • 明确了编码考虑和安全考虑

ABNF语法

  • 更新ABNF语法以反映当前实践
  • 修正了一些语法规则的细微错误
  • 使用RFC 4234 (现为RFC 5234) 的ABNF表示法

安全考虑

  • 扩展了安全考虑章节
  • 添加了关于NAT穿越和防火墙的讨论
  • 强调了加密密钥分发的安全问题

IANA考虑

  • 更新了参数注册程序
  • 明确了各种SDP参数的注册要求
  • 添加了新的注册类别

属性定义

  • 澄清了某些属性的语义
  • 更新了属性使用的示例

连接地址

  • 澄清了"c=" 行中连接地址的使用
  • 明确了IPv4和IPv6地址的表示

时间描述

  • 澄清了时间字段的语义
  • 更新了NTP时间戳的使用说明

编辑性变更

  • 改进了文档结构和可读性
  • 更新了示例以反映当前实践
  • 修正了拼写和语法错误
  • 统一了术语使用

向后兼容性

RFC 4566保持了与RFC 2327的向后兼容性。符合RFC 2327的实现应该能够处理符合RFC 4566的会话描述,反之亦然。


注意: 详细的变更列表和技术说明请参考 RFC 4566官方文档 第10节。