8. IANA 考量
- IANA 考量
本文档是一组文档的一部分. 针对 SSH 协议给 IANA 的指示, 如本文档, [SSH-USERAUTH], [SSH-TRANS], 和 [SSH-CONNECT] 中所定义, 详见 [SSH-NUMBERS]. 以下为便于阅读而给出的简要摘要, 但请特别注意, [SSH-NUMBERS] 包含给 IANA 的实际指示, 且未来可能被取代.
SSH 协议中以下类型名称的分配由 IETF 共识指定:
o 服务名称 * 认证方法 * 连接协议通道名称 * 连接协议全局请求名称 * 连接协议通道请求名称
o 密钥交换方法名称
o 已分配算法名称 * 加密算法名称 * MAC 算法名称 * 公钥算法名称 * 压缩算法名称
这些名称必须是可打印的 US-ASCII 字符串, 并且禁止包含 at-sign ("@"), 逗号 (","), 空白, 控制字符 (ASCII 代码 32 或更小), 或 ASCII 代码 127 (DEL). 名称区分大小写, 且禁止超过 64 个字符.
带有 at-sign ("@") 的名称是本地定义的扩展, 不受 IANA 控制.
RFC 4251 SSH Protocol Architecture January 2006
上面列出的每个名称类别都有单独的命名空间. 但是, 应当避免在多个类别中 使用相同名称, 以最大限度减少混淆.
0 到 191 范围内的消息编号 (见第 7 节) 通过 IETF CONSENSUS 分配, 如 [RFC2434] 所述. 192 到 255 范围内的消息编号 (本地扩展) 保留作 PRIVATE USE, 同样如 [RFC2434] 所述.