YD_T 2142-2010基于国际多语种域名体系的中文域名总体技术要求.pdf

YD_T 2142-2010基于国际多语种域名体系的中文域名总体技术要求.pdf

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ICSYD中华人民共和国通信行业标准YD/T 2142-2010基于国际多语种域名体系的中文域名总体技术要求General technical specification for Chinese domain names2010-12-29 发布2011-01-01实施中华人民共和国工业和信息化部发布 YD/T 2142-2010目次前 言·引 1 范围·规范性引用文件。3缩略语和术语·3.1缩略语·3.2术语···4 解析体系·4.1CDNA.:4.2应用要求和适用性4.3字符转换操作·4.4使用DNS的典型应用5注册管理机制·105.1 中文字符变体?105.2注册管理·附录A(规范性附录)中文异体对照表句法规定附录B(资料性附录)中文异体对照表示例19 YD/T 2142-2010验查字符串是否是包括ASCI以外的码位执行名字预处理是否成功是恭香设宝eSTD3ASCIIRules标否是否查是否出现非LDH编码或者在开头和结尾出现返回错误连字符否检套字符串是香包括ASCII以外的码位是是查串是否义LDH编码前缀开1香用punycode算法在串前加上对串进行编码LDH编码前缀+否句断码位的数自是(输出结果)图 2LDH 字符转换操作流程详细的步骤如下所述:步骤1:如果字符串包括 ASCI 以外的码位,跳转到第 2步,否则跳转到第3步。步骤2:执行名字预处理,使用AllowUnassigned标记,若失败应返回错误信息。步骤3:如果设置了UseSTD3ASCIRules 标记,进行下面的检查:a)确认不存在非字母数字或连接符(非LDH)的ASCI 码位,即不存在范围在0.2C,2E.2F,3A..40,5B..60,和 7B..7F之间的码位。b)确认在串的开头和结尾不存在U+002D(英文连字符“”)。步骤4:如果串里包括除 ASCI之外的码位,应跳转到第5步,否则跳转到第8步。步骤5:确认串不是以LDH编码前缀开始,否则操作终止并返回错误信息。步骤6:用 punycode 编码算法对串进行编码。步骤7:在串前加上 LDH编码前缀。步骤8:确认码位的数目在1~63 范围内,返回 ASCII 形式的码位结果,否则返回错误信息。7 YD/T 2142-20104.3.2通用字符编码转换操作通用字符编码转换操作将域名字段转换成通用字符编码方式。如果输入的字符串是带有 LDN前缀的LDH形式的域名字段,那么输出结果是一个等同的非LDH形式的中文域名字段;否则初始输入的字符串不变。通用字符编码转换操作中如果任何一步失败,应将最初的输入串作为结果返回。通用字符编码转换操作的输入是一串码位,AllowUnassigned 标记和 UseSTD3ASCIIRules 标记。输出是一串通用字符编码码位。通用字符编码转换操作示意如图3所示。:(输入一串码位)灯断是否所有码位都在ASCII编码范围内执行名字预处理是否是成功可断字符串是否是LDH编码前缀开始「是返回原始输入保存字符串,记作f1否去除LDH编码前缀否!返回原始翰入解码成功与用punycode进行解码处理,否保存这步的结果记作f2是对解码结果字符串应用LDH字符转换操作,保存结果,记作f3否使用不区分字母大小写的ASCI码比较f1和f3是否相同返回第5步保存的结果:f2图3通用字符编码转换操作流程步骤1:如果串中的所有码位都在 ASCI 编码范围内(O...7F),应跳转到第 3步。步骤2:执行名字预处理,使用AllowUnassigned标记,若失败应停止操作,应将原始输入作为结果返回。步骤3:确认字符串由 LDH编码前缀开始,保存字符串;否则应将原始输入作为结果返回。步骤 4:去除 LDH 编码前缀。8 YD/T 2142-2010应将原始输入作为结果返回。步骤6:对解码结果字符串应用 LDH字符转换操作。步骤7:使用不区分字母大小写的ASCI码比较,确认第6步的结果和第3步保存的字符串相同;否则应将原始输入作为结果返回。步骤8:返回第 5步保存的结果。4.4使用 DNS 的典型应用应用 CDNA,应可实现:从用户端输入中文域名,将中文域名显示给用户,处理来自 DNS 的输入和输出,处理与域名相关的其他协议。各个部分以及之间的接口如图4所示。用户输入和显示:本地人机交互接口应用程序(调用LDH字符转换字符编码转换完成通用字符编码和 punycode编码之间的转换)终端系统应用程序调“用解析器:使用LDH编码、应用服务器特定的DNS 解析器通信协议:除非应用服务器支持,否则使用 LDH 编码用 IDH 编码DNS 服务器应用服务器图 4 CDNA 技术应用框架框图中的“应用程序”是将域名分成多个域名字段,加上适当的标记,之后执行LDH字符转换操作或通用字符编码转换操作。4.

文档评论(0)

consult + 关注
官方认证
内容提供者

consult

认证主体山东持舟信息技术有限公司
IP属地山东
统一社会信用代码/组织机构代码
91370100MA3QHFRK5E

1亿VIP精品文档

相关文档