通用网址系统介绍
发布日期:2008-01-13   已有 12882 人浏览
1 引言

    互联网络的资源定位技术从IP地址、主机表发展到域名服务,大大促进了互联网技术和应用的国际化。而近几年来,随着国内互联网络的迅猛发展,人们更希望使用中文来访问互联网上的信息资源,这就提出了中文域名,即将互联网中的一个主机对应到一个中文域名的方法,这样无疑方便了使用中文的用户来记忆和获取互联网上的信息资源。

    域名的产生和广泛使用,从根本上推动了整个互联网络的飞速发展。它通过一种恰当的机制定位互联网上巨大的资源体系,使互联网能够健康、稳定地运行,因此域名系统是整个互联网的基础。它作为一种基础的网络服务为实现其它网络协议和网络服务提供了平台。

    互联网络发展初期涉及到的主要是一些知识阶层人士,或者至少也是具备基本网络知识的人士。但是随着网络的发展,网络开始越来越多地为普通民众服务,应用和服务也变得多种多样。在中国,随着互联网络的发展,不具备基本网络知识的使用群体的增长趋势越来越大,如何方便他们访问网络资源已经成为一个迫切的、有待解决的问题。

    通用网址正是在这种用户的广泛需求下应运而生的。通用网址是继IP、域名之后的新型互联网访问方式。通用网址使互联网用户可以直接使用企业名、产品名、网站名等自然语言词汇直达目标网站或URL,无需记忆复杂的域名、网址,无需 http://、www 、 .com、.net等前缀后缀,是一种先进、快捷、方便的网络访问方式。

    2001年10月20日,由CNNIC倡议并联合国内外多家网址注册商和技术服务商,如TWNIC、RealNames、Netpia和Neustar等相关机构共同发起成立了通用网址国际论坛(IFIK)。该论坛就通用网址技术规范、基于通用网址技术之上的应用服务,以及相关的注册政策和争议解决机制等主题展开讨论和交流。


2 简介
  
    通用网址是基于域名提出的、方便互联网用户定位网络资源的一种方法,实现从便于人们记忆的词汇(如公司名称、产品名称、商标、人名等)到相应的网络资源的解析过程。
    现在的通用网址定义是:最大长度为63字节的非英文域名的字符段。组成通用网址的字符包括:中文词汇(gbk 234区)、英文字母、数字、() <> + - _ , ? ! ’ # 《》空格等等。


3 通用网址系统总体设计目标 
  通用网址系统的总体设计有三个基本出发点,即:
  一是满足中文用户的需求;
  二是跟踪国际技术趋势、遵循国际标准;
  三是不影响DNS作为互联网基础服务的所有功能。

    基于以上三点,通用网址解析系统的总体设计目标是建立一个支持多语种的完全基于国际上现有域名解析体系的、基于字段的全中文解析系统。具体包括下面几个方面: 

3.1 通用网址本地化特点

1) 实现通用网址的繁、简体转换
    中文语言文字有繁、简两种写法,并且各自有相当大的用户群体。中文用户希望简体通用网址(中华网)和繁体通用网址(中華網)可以访问同一个站点。

2) 支持多种汉字编码
    支持多种汉字编码(GB18030和UTF8等),实现全球对通用网址的访问。

3)码制的转换
    由于通用网址传输中使用GBK、UTF8等编码,而客户或服务器的OS平台使用GBK或ISO10646,系统可以提供码制转换的功能。

3.2 兼容性
1) 系统必须对现有域名体系具有良好的兼容性
2) 通用网址系统与中文域名系统应具有兼容性
3) 通用网址系统应不影响网络用户的使用习惯

3.3 稳定性、可靠性、高效性
    系统必须保持与域名体系同样的稳定性、可靠性、高效性

3.4 安全性
    通用网址系统运行的安全性十分重要,不能引入更多的安全问题

3.5 易与使用、易于管理
1) 提供繁、简体汉字的转换工具
2) 提供各种码制的转换工具
3) 保证最终用户方便、有效、快捷地使用通用网址

3.6 开放性、扩展性
    通用网址解析系统的体系结构不仅支持国内的通用网址,而且可以在其现有的基础上扩展成完整的多语种的国际化网址解析体系;
既支持本地化编码,又支持多种国际化编码;
与国际发展趋势相一致,具备发展成为国际标准的基础。


4 通用网址总体结构
通用网址体系结构图
  
    通用网址是基于browser/server设计的。用户使用安装了客户端插件的Internet Explore,在地址栏中输入所要访问的通用网址,经过互联网传输到达通用网址响应服务器。
 
    响应服务器由通用网址WEB服务器和通用网址应用服务器组成。WEB服务器负责响应用户的请求,将用户的请求以适当的形式传给通用网址应用服务器;另一方面,从应用服务器获得查询结果,组装成HTTP的特定形式返回给用户浏览器。

    通用网址应用服务器从通用网址WEB服务器得到用户的请求并进行判断,如果是合法的中文域名请求,则将请求转给中文域名服务器DNSWEB,进而查得域名结果;如果是合法的通用网址请求,将查询通用网址数据库服务器。通用网址应用服务器负责向通用网址数据库服务器查询用户请求所对应的URL,结果为找到的一个匹配的URL,或没有查到。通用网址WEB服务器将查询结果以HTTP形式直接返回给用户,用户将看到所要求的网页。


5 研究与技术水平

    通用网址系统的研究和实现,在国际上没有可以遵循的技术标准。在国内用户强烈需求的情况下,我们自行研究、开发、实现了性能稳定、可靠、安全的通用网址系统。

    在国际上,关于网址的研究和技术讨论日渐激烈,CNNIC积极参与其中,并且在该项技术出现之初,就开发出了一套可提供正式服务的系统,为我们以后参与国际技术交流和国际网址技术标准的制定打下了坚实的基础。

    可以预见,网址技术是继中文域名之后,网络资源寻址技术的又一大热点,其影响力将远远超过中文域名,涉及到互联网的应用和访问的多个领域。通用网址的自主研究和实现,以及参与网址技术国际技术标准制定,使我国互联网届在技术上不受制于人,保证中国互联网发展的根本利益,扩大我国在互联网技术领域的影响。


6 技术特点
  
    通用网址解析子系统经过大量的系统测试以及三个多月的运行,达到总体设计目标。通用网址系统与域名、多语种域名系统不同,没有国际技术标准可参考。我们的实现和研究可以为国际上网址技术的研究作出贡献,并且充分考虑了使用中文访问互联网资源的一些特殊需求。这些工作也为中国参与国际互联网上的网址技术的标准制定开了一个好头。


6.1 兼容中文域名系统 

    6.2 通用网址解析子系统借鉴中文域名解析子系统的实现,在中文域名解析的国际标准尚未形成前,兼容对中文域名解析子系统的支持。繁简转换,解决中文用户的特殊问题

    同中文域名一样,通用网址对繁简等效的支持也是用户的一个比较重要的需求。支持简、繁体通用网址的完全互通解析也是通用网址服务系统的一个特点。例如,一个用户想访问"清华大学",他在浏览器的地址栏中键入繁体的"清華大學"也可以。

6.3 多种使用途径,适用情况多样
    用户使用通用网址可以下载客户端软件。通过与其它厂商合作,用户也可以不安装客户端软件,只需要简单地将Internet Explore的语言首选项设为zh-cn。不管用户使用的Windows是哪个版本,都可以使用通用网址服务。

6.4 符合网址技术主流,积极参与国际网址技术标准制定
    从体系上, 通用网址系统与国际上网址技术的发展主流趋势保持一致,提供通用一致的服务器平台,并对网址全球的唯一性有向前兼容的考虑。
    从编码格式上,兼顾了国际标准(UTF-8)、国家标准(GB2312,GBK)等。目前微软Window2000已支持UTF-8,负责BIND工作的互联网络软件联盟(ISC)也表示新的BIND将支持UTF-8,还有更多的软件厂商都对UTF-8提供了支持;而另一方面,GBK18030(GBK)是中国国家标准,所有在华的软件都要遵从该标准。灵活的通用网址体系结构可方便地适应国际网址技术的变化,符合国际发展的趋势。


7 意义
    中文是世界语言文字中使用人数最多的一种文字,随着中国互联网络的发展,中文网站和中文化的网络资源将在互联网络中占有越来越大的比重。正如中英文域名大力推动互联网络的发展一样,通用网址的开发和推广也必将极大的推动中国网络的发展、应用和普及。用户可以不再担心语言的障碍,自由地访问网络资源;用户不用为多种后缀的域名不好记住而犯愁,不用为要得到某个产品或公司名称的完整域名而努力;从信息高速公路中获益的时候,人们将更清楚地明白通用网址对中国互联网络的发展具有的非同一般的意义。

    互联网络发展的各个阶段,都会有一些热门的应用或技术成为IT业界的经济增长点,而通用网址服务,在业界已经产生了巨大的影响。用户利用中文化网络资源入口,必将从更大的范围和更深的深度上促进中国互联网络的发展,必将使互联网络更友好的为传统产业服务,更加方便普通用户的使用。同时,也必将给网络经济带来巨大的经济效益。


    从国际范围看,基于DNS的网络资源访问技术也是一个热点和趋势,例如IDN、keywords、Directory等等。通用网址正是完成keywords功能的一个实现。通用网址系统的开发和研究也是中国对国际互联网络技术发展做出的贡献。
注:本文来自深一原创文章,如需转载,请注明出处!
63K