YD/T 2028-2009
基本信息
标准号:
YD/T 2028-2009
中文名称:基于关键词的互联网寻址总体技术要求
标准类别:通信行业标准(YD)
标准状态:现行
发布日期:2009-12-11
实施日期:2010-01-01
出版语种:简体中文
下载格式:.rar .pdf
下载大小:7318622
相关标签:
基于
互联网
寻址
总体
技术
标准分类号
关联标准
出版信息
出版社:中国标准出版社
标准价格:0.0 元
出版日期:2010-01-01
标准简介
YD/T 2028-2009 基于关键词的互联网寻址总体技术要求 YD/T2028-2009 标准下载解压密码:www.bzxz.net
标准内容
ICS35.100.70
中华人民共和国通信行业标准
YD/T 2028-2009
基于关键词的互联网寻址总体技术要求General technical specification for keyword-based internet addressing2009-12-11发布
2010-01-01实施
中华人民共和国工业和信息化部 发 布前
引言·
1范围·
规范性引用文件
术语、定义和缩略语:
系统概述
系统结构·
6互联网关键词语法
7互联网关键词的资源记录·
8互联网关键词解析应用规范描述·9互联网关键词的管理和解析服务流程10基于关键词的互联网寻址的系统安全性目
附录A(资料性附录)DNS重写规则和解析过程的示例YD/T 2028-2009
YD/T2028-2009
本标准是“基于关键词的互联网寻址”系列标准之一。本系列的标准结构和名称预计如下:1.基于关键词的互联网寻址总体技术要求2.基于关键词的互联网寻址解析技术要求3.基于关键词的互联网寻址注册管理技术要求4.基于关键词的互联网寻址运行管理技术要求本标准的附录A为资料性附录。
本标准由中国通信标准化协会提出并归口。本标准起草单位:中国互联网络信息中心、工业和信息化部电信研究院、中兴通讯股份有限公司。本标准主要起草人:李晓东、张国强、姚健康、马军锋、李明栋。H
YD/T2028-2009
本标准的发布机构提请注意如下事实,声明符合本标准时,可以使用涉及第6章、第7章和第8章的相关专利。
本标准的发布机构对于专利的范围、有效性和验证资料不提出任何看法。专利持有人已向本标准的发布机构保证,他愿意同任何申请人在合理和非歧视的条款和条件下,就使用授权许可证进行谈判。在这方面,该专利持有人的声明已在本标准的发布机构备案。有关资料可从以下地址获得:
专利持有人:中国科学院计算机网络信息中心地址:北京市海淀区中关村南四街四号请注意除上述已经识别出的专利外,本标准的某些内容有可能涉及专利。本标准的发布机构不应承担识别这些专利的责任。
1范围
基于关键词的互联网寻址总体技术要求YD/T2028-2009
本标准规定了在互联网浏览器提供基于关键词的互联网寻址的总体技术要求,包括基本术语、系统概述、体系结构、语法、应用规范描述、管理和解析服务流程以及安全性需求。本标准定义的关键词由汉字、英文字母和一些特殊符号构成。本标准适用于基于关键词的互联网寻址系统的开发以及应用服务的提供。2规范性引用文件
下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准。然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。IETFRFC2234
IETFRFC3401
IETFRFC3402
IETFRFC3403
IETFRFC3404
IETFRFC3490
IETFRFC3492
IETFRFC3833
ETFRFC3986
ISO10646
A.BNF语法规范
动态委托发现系统第一部分:DDDS总论动态委托发现系统第二部分:算法动态委托发现系统第三部分:DNS数据库动态委托发现系统第四部分:URI解析应用国际化域名应用
Punycode编码
DNS威胁分析
统一资源标识符
通用多八位编码字符集
3术语、定义和缩略语
3.1术语和定义
下列术语和定义适用于本标准。3.1.1
互联网关键词internetkeyword
互联网关键词是任何组织或个人在互联网关键词注册系统中注册的一个符合规定的词汇,该关键词映射为一组资源标识符。通过使用基于关键词的互联网寻址服务,互联网用户可以在浏览器中直接访问关键词关联的目标资源。
互联网关键词中充许的字符集包括汉字、数字、字母、连字符和分隔符(冒号、空格、反斜杠)等。3.1.2
基于关键词的互联网寻址keyword-basedinternetaddressing基于关键词的互联网寻址指对用户请求的互联网关键词进行解析,返回与之关联的资源标识符的过程。YD/T2028-2009
资源标识符resourceidentifier用于标识或命名互联网上的资源的字符串,资源标识符提供了与网络上的资源进行交互的一种入口方式。
关键词资源记录keywordresourcerecord基于关键词的互联网寻址系统中,与互联网关键词关联的资源标识符及相关信息的集合,每条资源记录包括关键词、生存时间、优先级和资源标识符的值等信息。3.1.5
电信网名址服务telecommunicationnamingandaddressingservice除了互联网关键词外,目前在电信网上也存在着其他基于关键字的寻址技术,通过短信、彩信等方式访问企业的信息服务系统、手机服务器、移动网卡服务器等信息源。通过在电信网名址服务的注册管理系统注册一个符合规定的词汇,手机用户可以输入这个词汇,并访问对应服务代码,获得信息源提供的服务。
动态委托发现系统dynamicdelegationdiscoverysystem动态委托发现系统(DDDS)用于实现字符串和数据的延迟绑定,以支持动态配置的委托系统。DDDS的工作方式是通过反复地应用字符串转换规则,将唯一的字符串映射到DDDS使用的数据库中存储的数据,直至达到终止条件结束。
关键词解析协议keywordresolutionprotocol(KWRP)关键词解析协议是一个基于XML描述的、以客户端一服务器模式工作的协议。客户端通过KWRP向关键词代理解析服务器发送KWRP查询请求,并接收关键词代理解析服务器的响应。3.2缩略语
下列缩略语适用于本标准。
Augmented BNF
ASCII-CompatabileEncoding
Application Unique String
Backus-Naur Form
DynamicDelegationDiscoverySystemDomainNameSystem
Denial of Service
ExtensilbleProvisionProtocolFileTransferProtocol
First Well-known Rule
Hypertext Transfer Protocol
InternationalizedDomainName
扩展巴科斯-瑙尔范式
ASCI兼容编码
应用唯一字符串
巴科斯一瑙尔范式
动态委托发现系统
域名系统
拒绝服务攻击
可扩展供应协议
文件传输协议
首规则
超文本传输协议
国际化域名
Punycode
4系统概述
4.1基本功能
InternationalizingDomainNameinApplication国际化域名应用KeywordResolutionProtocol
NameAuthorityPointer
关键词解析协议
名称权威指针
--种用ASCII字符集来表示Unicode字符集的编码转换算法Time to Live
User Datagram Protocol
UniformResourceLocator
WorldWideWeb
生存时间
用户数据报协议
统一资源定位符
YD/T2028-2009
8位元通用字符集
万维网
基于关键词的互联网寻址技术是一种互联网资源访问技术。互联网关键词可以把企业名、产品名、商标名或其他通用名称与网络资源标识符进行绑定,通过对互联网关键词与资源标识符的解析可以获得关键词所关联的网络资源标识符,实现对目标资源的直接访问。基于关键词的互联网寻址技术是为使用浏览器的用户提供的一种资源快捷访问技术。用户可以使用容易理解和便于记忆的自然语言,在浏览器中直接访问到这些互联网关键词对应的网络资源。基于关键词的互联网寻址系统的基本功能是存储互联网关键词及其对应的资源标识符,对互联网关键词进行解析从而定位并获得关键词对应的资源标识符,以及对基于关键词的互联网寻址系统进行管理(如增加、删除互联网关键词或修改互联网关键词对应的资源标识符)。4.2与其他相关技术的联系和区别4.2.1基于关键词的互联网寻址技术和DNS首先,基于关键词的互联网寻址技术建立于DNS寻址技术之上。互联网关键词的解析结果可能是一组URL,因此需要依赖于DNS系统完成最终到物理资源位置的定位。其次,域名是对主机的标识而非对信息资源的标识。基于关键词的互联网寻址系统可以直接对网络的信息资源(如深层的网页)进行标识。最后,基于关键词的互联网寻址技术可以用人类易于记忆的名字对网络资源进行标识,比域名更具用户友好性。最早的域名系统只支持ASCI字符集,仅适用于母语是英语的国家。第二代的DN引入了对多语种的支持,方便了非英语网民的网络体验,但是域名是用于各个互联网寻址定位领域,决定了它必须是具有严格语法的命名系统。4.2.2基于关键词的互联网寻址技术和URLURL使用主机标识和本地路径名的组合来对资源进行命名,URL的这种命名机制提供了灵活的互联网资源命名和管理模型,但是使用URL标识资源的同时也把资源和资源的位置绑定在了一起。如果某个资源从一个位置移动到另一个位置,或机构重组导致域名改变,那么所有通过URL引用该资源的链接就会失效,为使资源生效,需要对引用该资源URL的所有引用点进行修改。互联网关键词是一种抽象标识符,资源的标识独立于资源的位置。当资源的位置发生改变时,只需要在基于关键词的互联网寻址系统中修改关键词相应的资源标识符,而所有通过关键词引用该资源的外部链接可以保持不变。4.2.3基于关键词的互联网寻址技术和电信网名址服务3
YD/T2028-2009
基于关键词的互联网寻址技术和基于电信网的名址服务都提供基于通用词汇的服务,但两者的应用范围相互独立。基于关键词的互联网寻址技术使用基于KWRP或DNS的互联网协议提供服务,适用于浏览器,而电信网提供的名址服务则是使用短信、语音或彩信等传统电信服务方式访问信息源提供的服务。4.2.4基于关键词的互联网寻址技术和搜索基于关键词的互联网寻址技术和搜索的区别体现为寻址和搜索两种技术在用户需求和实现方式上的差异。作为一种寻址技术,用户要求的是精确匹配和定位,寻址的结果是确定的,只有注册的互联网关键词才会被定位。搜索则是一种基于关键词的按照特定规则(通常是模糊匹配)的匹配,其结果具有不确定性,搜索结果会因搜索提供商和搜索时间的不同而不同。5系统结构
5.1解析系统的结构
基于关键词的互联网寻址系统应采用分布式的网络架构,实现互联网关键词的分布式存储和管理。为了保证互联网关键词的解析效率,互联网关键词解析服务应该独立于互联网关键词管理服务。为了满足上述原则,本标准将互联网关键词解析定义为DDDS的一个应用。互联网关键词数据库分为用于注册管理及注册信息查询的关键词逻辑数据库和用于互联网关键词解析的DNS数据库。DDDS的定义见IETFRFC3401、ETFRFC3402和IETFRFC3403。DDDS为任何使用该系统的应用定义了框架。任何使用DDDS的应用必须定义基于DDDS的应用规范,包括AUS、首规则、期望输出和合法数据库。DDDS还定义了一个基于该系统的解析算法,该算法通过不断迭代的过程解析出与输入字符串绑定的数据。基于关键词的互联网寻址的解析系统主要由以下几种功能模块构成:存储互联网关键词和资源标识符映射的DNS规则数据库;一客户端:
关键词代理解析服务器;
—本地DNS服务器。
基于关键词的互联网寻址的解析系统的结构示意如图1所示。5.1.1DNS规则数据库
DNS规则数据库负责存储经过变换的互联网关键词对应的域名和资源标识符的映射以及相关的分级委托信息,接受关键词代理解析服务器或客户端发起的基于DDDS解析算法生成的DNS查询请求,返回满足查询要求的规则集合。
每个互联网关键词都经过一定的规则转换成相应的域名,与互联网关键词关联的资源标识符及其相关信息则对应为该域名下的标准DNS资源记录,如NAPTR记录。5.1.2客户端
客户端分为两种,一种是实现了互联网(KWRP)但没有实现DDDS解析算法的客户端,另一种是实现了DDDS解析算法的客户端。
第一种客户端通过KWRP向关键词代理解析服务器发送关键词解析请求,接收关键词代理解析服务器返回的关键词解析应答。KWRP是一种基于XML描述的协议,可以通过不同的传输协议承载,如HTTP和UDP,本标准对承载协议不做规定。4
实现了KWRP
的客户端
KWRP查询/响应
实现了DDDS解
析算法的客户端
关键词代理
解析服务器
基于DDDS解析算法
的DNS查询/响应
基于DDDS解析算法的
DNS查询/响应
本地DNS
服务器
本地DNS
服务器
图1基于关键词的互联网寻址的解析系统结构DNS
YD/T2028-2009
DNS规则数据库
第二种客户端不再需要关键词代理解析服务器的支持,它直接向本地DNS服务器发送基于DDDS解析算法生成的DNS查询,接收响应,该过程直至客户端遇到符合要求的终止规则为止。5.1.3关键词代理解析服务器
关键词代理解析服务器作为客户端和DNS规则数据库之间的代理,实现KWRP的服务器端和DDDS解析算法,可以为多个客户端提供互联网关键词解析服务。它接收客户端通过KWRP发送的关键词查询请求,在完成解析后通过KWRP将解析应答返回给客户端。在接收到客户端通过KWRP发送的关键词查询请求后,关键词代理解析服务器把基于DDDS解析算法生成的DNS查询发送给本地DNS服务器,接受响应,该过程直至遇到符合要求的终止规则为止。关键词代理解析服务器可以通过缓存机制提高解析效率,互联网关键词资源记录的TTL值规定了该资源记录可以被缓存的时间。本标准对关键词代理服务器的缓存机制不做规定。5.1.4DNS本地服务器
DNS本地服务器为标准DNS体系结构中的DNS本地服务器,负责在DNS规则数据库中查找DDDS解析算法每步生成的域名和相关DNS记录,并将每一步的结果返回给客户端或关键词代理解析服务器。DNS本地服务器还可以利用现有的DNS缓存机制来提高解析效率。互联网关键词资源记录的TTL值规定了该资源记录可以被缓存的时间。
5.2注册管理系统结构
互联网关键词的注册、注销和管理通过互联网关键词注册管理系统实现。注册管理系统主要由以下几种功能模块组成:
互联网关键词注册管理代理服务器:-互联网关键词管理服务器;
互联网关键词逻辑数据库;
-DNS规则数据库。
YD/T2028-2009
基于关键词的互联网寻址的注册管理系统结构示意如图2所示。互联网关键词
管理服务器
互联网关键词
迎频数美库
互联网关键词
管理服务器
互联网关键词注册
管理代理服务器
互联网关键词
逻辑数据库
互联网关键调
管理服务器
互联网关键词
更解数据库
图2基于关键词的互联网寻址的注册管理系统结构示意5.2.1互联网关键词注册管理代理服务器DNS
DNS规则数据库
互联网关键词注册管理代理服务器接受注册者的注册、注销和管理请求,将这些请求通过EPP提交给合适的关键词管理服务器,接受关键词管理服务器的响应消息,并以合适的方式告知注册者。5.2.2互联网关键词管理服务器
负责接受并执行来自互联网关键词注册管理代理服务器的注册、注销和管理请求,返回请求处理的响应结果。每个关键词管理服务器负责管理被委托的关键词名字空间中的一部分关键词信息。5.2.3互联网关键词逻辑数据库
负责存储互联网关键词的原始注册信息,包括互联网关键词和资源标识符的映射和注册者的相关信息等。每个关键词逻辑数据库负责存储被委托的关键词名字空间中的一部份关键词信息。5.2.4DNS规则数据库
负责存储经过变换的互联网关键词对应的域名和资源标识符的映射以及相关的分级委托信息。当新增或注销互联网关键词时,也要相应地增加或删除DNS规则数据库中该互联网关键词对应的域名。6互联网关键词语法
6.1限制条件
1)每个关键词标签的长度限制为64个字符;2)关键词信息应一次性发送。
6.2格式要求
互联网关键词语法的BNF定义如下:<关键词>=<关键词类别符><关键词名字><关键词名字>\=<顶级关键词>k顶级关键词><分隔符><二级关键词><顶级关键词>=<关键词标签>
<二级关键词>:=<关键词标签>
<分隔符>\=“:”“”空格
<关键词标签>=<字母汉字数字>[[<连字符串><字母汉字数字>]<连字符串>=<字母汉字数字连字符>K字母汉字数字连字符><连字符串><字母汉字数字><字母>k汉字><数字><字母汉字数字连字符>=<字母汉字数字>I“_\<汉字>=任何一个汉字bzxz.net
<字母>=a-zlA-Z
<数字>:=0-9
关键词由关键词类别符和关键词名字构成。YD/T2028-2009
关键词类别符目前包括“@”、“=”和“+”,分别代表组织关键词(org)、个人关键词(ps)和通用关键词(pub),在将来可以按照需要进行扩充。可以通过设置默认的关键词类别符来简化应用程序的输入。本标准建议将“+”设置为默认的关键词类别符。关键词可使用分隔符将关键词分为顶级关键词和二级关键词两部分,二级关键词可为空。关键词标签可以由任意的汉字、字母、数字和连字符组成,连字符不能出现在首位和末位。为了减少争议并保护关键词注册者的权益,互联网关键词寻址系统应支持汉字繁简等效、英文字母大小写等效、全角半角等效。
6.3字符要求
关键词标签由汉字、字母、数字与连字符“_”构成,其他符号为非法字符,其构成避从关键词语法中的<关键词标签>定义,主要包括两种形式:由汉字、字母和数字组合而成的字符串;一第一个和最后一个符号为汉字、字母或数字,中间由汉字、字母、数字和连字符组合而成的字符串。
7互联网关键词的资源记录
每个互联网关键词都对应于一组资源标识符,每个资源标识符以及与该资源标识符相关的信息构成一条关键词逻辑资源记录。
每个互联网关键词资源记录逻辑上都由以下部分组成。1)互联网关键词
符合关键词语法定义的字符串,指出了该资源记录对应的关键词。2)生存时间(TTL)
4字节的整型,单位为秒,主要用于资源记录的缓存。TTL指资源记录能够被缓存的最长时间。3)优先级的值
16位的整型,表示该资源标识符的优先级。4)资源标识符值
符合IETFRFC3986定义的AbsoluteURL的字符串。
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。