1 / 43

互联网资源定位与寻址技术

互联网资源定位与寻址技术. 毛 伟 中科院计算机网络信息中心 mao@cnnic.net.cn. 历史回顾. IP 地址 159.226.7.72 主机名 albert 域名系统 albert.cnnic.net.cn. 历史回顾. 搜索引擎 在网络上进行检索的程序。它可以根据所提供的题目、内容、关键字等在整个网络或指定范围内检索到相关的网点名称、 URL 地址和摘要等信息。 Yahoo,Google,Baidu…. 新技术观光--引言. 因为更多的语言和更多的资源类型出现,传统的 DNS 要满足全部网络应用的定位需求有些力不从心

kemal
Download Presentation

互联网资源定位与寻址技术

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 互联网资源定位与寻址技术 毛 伟 中科院计算机网络信息中心 mao@cnnic.net.cn

  2. 历史回顾 • IP地址 159.226.7.72 • 主机名 albert • 域名系统 albert.cnnic.net.cn

  3. 历史回顾 • 搜索引擎 在网络上进行检索的程序。它可以根据所提供的题目、内容、关键字等在整个网络或指定范围内检索到相关的网点名称、URL地址和摘要等信息。 Yahoo,Google,Baidu…

  4. 新技术观光--引言 • 因为更多的语言和更多的资源类型出现,传统的DNS要满足全部网络应用的定位需求有些力不从心 • 解决特定网络服务名字空间寻址技术的需求 • 为解决各种网络应用的具体问题,出现了一些新兴的寻址技术:ENUM、IDN、UDDI、Internet Keyword等等。

  5. ENUM是电话号码到域名的映射 听说现在有了一种ENUM服务,快去注册 张冰 博士 中国互联网络信息中心研发部 联系电话:010-62618501 传 真:010-62651707 电子邮件:bill@cnnic.net.cn 网页地址:http://www.cnnic.net.cn/bill IP 电 话:bill@sip.cnnic.net.cn 86-10-62618501 RFC 2916 RFC 2915 IN NAPTR 10 10 “u” “TEL+ENUM” “!^.*$!tel:01062618501!” . IN NAPTR 10 10 “u” “FAX+ENUM” “!^.*$!fax:01062651707!” . IN NAPTR 10 10 “u” “MAILTO+ENUM” “!^.*$!mailto:bill@cnnic.net.cn” . IN NAPTR 10 10 “u” “HTTP+ENUM” “!^.*$!http://www.cnnic.net.cn/bill!” . IN NAPTR 10 10 “u” “SIP+ENUM” “!^.*$!sip:bill@sip.cnnic.net.cn!” . + 1.0.5.8.1.6.2.6.0.1.6.8.e164.cn. DNS服务器 RFC2916: E.164 number and DNS RFC2915: The Naming Authority Pointer (NAPTR)DNS Resource Record

  6. ENUM Enabled ENUM Enabled 方便VoIP端到端寻址 呼叫861062618501 登录 ip=159.226.7.98 Phone no.: 123456 ip=159.226.7.104 Phone no.: 62618501 159.226.7.104 1.0.5.8.1.6.2.6.0.1.6.8.e164.cn 861062618501 861062618501的拥有 者注册自己的ENUM

  7. ENUM能做什么? • 加速基于Internet新业务加入通信市场的步伐,方便新业务的开展,促进网络融合,向基于IP包交换的方向发展 • 保护用户使用电话号码的习惯,用E.164号码可以直接找到Internet上的资源(“一号通”) • 实现号码可携带(Number Portability) • 提供统一、平等、高效的寻址平台,有利于平等竞争、开放合作未来通信市场的形成

  8. ENUM是融合和下一代网络的重要技术 ENUM

  9. ENUM已经成为国际关注的焦点 • 国际电信联盟—ITU-T • 第二研究组:ENUM管理问题 • IETF/IAB • IETF: 技术标准——RFC2916、RFC2915 • IAB: .arpa、e164.arpa管理政策,RIPE-NCC(英国、德国、奥地利等已申请了国家码) • 电信运营商 • 各国的运营商表现出极大的兴趣和热情,ENUM论坛 • 设备制造商 • CISCO、NORTEL、Lucent、阿尔科特、西门子…… • 互联网服务提供商:NeuStar、VeriSign、NetNumber…… • 政府主管部门 美国、欧盟、英国、法国、德国、瑞典、日本、韩国……

  10. ENUM研究的几个焦点 • 顶级域之争 • e164.arpa .vs. 新gTLD • 9个.arpa服务器8个在美国,1个在瑞典,3个e164.arpa服务器,2个在美国,一个在欧洲 • 实质是下一代互联网络管理权之争 • 将目前不合理的互联网络管理秩序带入下一代网络 • 基于ENUM的业务定义 • ENUM带来的安全和隐私问题 • ENUM管理法规问题

  11. ENUM应用试验 • 2001年11月CNNIC进行了内部试验 • 2002年1月信息产业部领导批准了开展ENUM应用试验的请示报告 • 2002年3月完成ENUM应用试验计划,召开第一次协调会 • 建立一个用于演示的ENUM业务试验平台 • 对国内ENUM实现的技术方案进行预先研究 • 对国内ENUM实现带来的政策、法规、安全方面的问题进行预先研究 • 对国内ENUM发展的市场前景进行分析研究

  12. ENUM应用试验 • 信息产业部电信管理局和科技司联合组织 • 参加单位 • 信息产业部电信研究院、中国电信、中国网通、中国移动、中国联通、中国铁通、安全中心、北京通信管理局、中国互联网络信息中心 • 希望更多的运营商和设备制造商参与 • 成立了五个研究组 • ENUM通信业务研究组 • ENUM注册服务研究组 • ENUM域名解析研究组 • ENUM安全与法规问题研究组 • 国际跟踪协调研究组

  13. ENUM目前进行的试验 • e164.cn下的解析平台Tier 0-Tier 2 • 北京、上海设置服务器 • 号段:+86101001、6261、6255 • 内部业务和设备测试: • Cisco Proxy+Ubiquity UA+ENUM试验 • SIP UA+ENUM试验 • Netmeeting+Gatekeeper+ENUM试验 • Netmeeting+Gatekeeper+Quicknet Gateway+ENUM试验 • DynamicSoft REP软件测试(进行中) • 与NeuStar、TWNIC和EBT等国外厂商联合测试

  14. ENUM应用试验解析平台 • 比较不同TLD下实现ENUM的性能和安全性 • e164.cn下的解析环境已经建立 • e164.arpa下的解析环境需和有关单位研究决定

  15. 多语种域名的需求 1. 网络主机名管理的三个阶段: (1) IP 地址(一维)  主机表(二维)  域名系统(树状分层结构) (2) 整个域名系统的高效性、健壮性、稳定性、可靠性证明了该项技术的巨大成功,并且它在网络中的基础性地位,确立了它在互联网中的重要性 2. 多语种域名的需求 (1) 一个十分“简单”的需求:在域名系统中支持多种语言、文字、字符。 (2) 起因:现行的域名系统只允许ASCII、数字和“-”连字符,而互联网已经发展成为全世界的共同财富,各国语言文字和字符不断涌现在网络中,逐渐一些重要的互联网络协议开始支持多语言文字。 一种声音由弱到强:从互联网的底层支持多语言,使互联网成为真正的、没有语言障碍的、全球共享的 Internet 15

  16. 多语种域名相关组织介绍 IETF IDN 工作组 1999.11 第46届 IETF 会议成立 IDN BOF,开始讨论多语种域名问题。 CDNC (Chinese Domain Name Consortium) CNNIC、TWNIC、HKNIC、MONIC于2000年5月20日在北京共同倡议成立了中文域名协调小组(简称CDNC) JET (Joint engineer team) JET多语种域名技术小组于2000 年7月在日本成立,成员单位有中国CNNIC、日本JPNIC、中国台湾TWNIC、韩国KRNIC。探讨解决汉字域名的相关问题。 ICANN (The Internet Corporation for Assigned Names and Numbers) 16

  17. 多语种域名中的技术难点(1) 1. 多语种域名体系与ASCII域名系统的兼容性问题 (1) 在探讨多语种域名的实现过程中,无法回避的一个重要问题是: 现行的、主机数量庞大的ASCII域名体系是整个互联网的基础,并且它本身稳定、高效、可靠地运行着。 (2) 对现行ASCII域名体系的任何损害,都可能导致多语种域名体系技术的彻底失败 2. 多语种域名的编码表示问题 (1) 全世界有几百种语言和文字,同一种语言文字可能有多种不同的编码方式 (如:汉字编码 GB2312 GB18030 GB13000) (2) Unicode 成为唯一的一种可供选择的全球统一编码方式,但它是为了解决文字显示问题而设计的,与多语种域名体系设计需求不完全统一 17

  18. 多语种域名中的技术难点(2) 3. 多语种域名的技术实现问题 (1) 域名系统包括两个分离的部分: resolver(解析器), server(DNS服务器), 它们分别位于用户操作系统和域名服务器上,问题的关键是:如何使它们能够识别多语种域名? (2) 由于域名系统在网络应用中的基础性地位,这决定了: 让resolver(解析器)能够识别多语种域名  意味着要求包括操作系统在内的所有网络应用程序必须升级; 让server(DNS服务器)能够识别多语种域名  意味着要求所有域名服务器都必须升级 4. 多语种域名的最终部署问题 域名系统在网络中的巨大成功,成为多语种域名问题的重要障碍。对现行域名系统的任何一点修改,对整个互联网络来说都是巨大的、难以忽视的,甚至是致命的。 18

  19. 中文域名面临的问题 1. 中文域名繁简汉字等效问题 例如: 清华大学({清,淸}{华,華}{学,學}) -> [清华大学] [清华大學] [清華大学] [清華大學] [淸华大学] [淸华大學] [淸華大学] [淸華大學] -> 中文用户必须注册八个中文域名,才能真正保护自己的域名。 这不仅仅是用户经济利益的问题,而且用户可能将面临无休止的域名争议和法律纠纷。 2. 中文句号“。”与英文句号“.” 在中文域名中的等效问题 “。”等同于“.”成为中文域名的分割符号 19

  20. 多语种域名技术解决方案 多语种域名解决方案 • 在第 51th IETF minneapolis 会议上,确立了将各国语言文字转换为 ASCII码的具体技术方案: • IDNA 为多语种域名标准协议的框架 • Nameprep 字符处理功能模块 • 选择 AMC-Z-ACE(Punycode) 编码算法 IDNA 本地化字符的 Unicode 编码 Nameprep ( 依NFKC规则,规范化字符 ) AMC-Z-ACE ( Puny code将Unicode字符转换成 ASCII字符 ) 20

  21. Nameprep 字符处理功能模块 A <=> a Nameprep Mapping 字符映射 "a"+"^" ="â" 0000-002C; 002E-002F; 003A-0040; 005B-0060; 007B-007F; Normalization 字符归一化 prohibited 字符禁止 通过CDNC的共同努力, 其中规定禁止在多语种域名中出现“。”,使“。”映射为“.”成为可能 21

  22. IDNA - 技术实现框架 加载Punycode 数据 应用程序-支持多语种域名 用户输入多语种域名 DNS server Application server 如: Email server Web server 将本地编码转换为 Unicode 编码 IDNA Punycode 编码 22 22

  23. 中文域名技术解决方案 • 应用层解决方案 (client solution) • 技术实现框架 • 技术障碍和优势 • 域名服务器解决方案 (server solution) • 技术实现框架 • 技术障碍和优势 • 注册解决方案 (registration solution) • 技术实现框架 • 技术障碍和优势 • 示例 23

  24. 应用层、注册解决方案 - 技术实现框架 draft-deng-idn-icdn-00.txt draft-jseng-idn-admin-00.txt 中文域名繁简冗余数据 应用程序-支持中文域名 加载Punycode 数据 用户输入中文域名 将汉字编码转换为 Unicode 编码 DNS server Application server 如: Email server Web server 中文域名繁简转换 IDNA Punycode 编码 24 24

  25. CDNC和CNNIC在多语种域名标准方面所作的工作 • 先后向 IETF 提交 7 项国际域名标准方面的技术建议: • draft-guonian-idn-ace-eval-cn-00.txt (50th IETF 会议) • draft-ietf-idn-TSconv-00.txt (50th IETF会议,CDNC合作提出) • draft-deng-idn-icdn-00.txt • draft-deng-idn-tsmodule-00.txt • draft-ietf-idn-tsconv-02.txt (51th IETF会议,CDNC合作提出) • draft-ietf-idn-tsconv-03.txt (52th IETF会议,CDNC合作提出) • draft-jseng-idn-admin-00.txt (JET合作提出) 25

  26. UDDI(Universal Description, Discovery and Integration) • UDDI 定义了Web服务的发布与发现的方法 • 注册中心完成注册和发布服务 - 注册信息:白页(地址信息)、黄页(行业类别)、绿页(Web服务的技术信息) - 注册中心由多个根结点组成,数据实现同步 • 有利于促进电子商务

  27. 新技术观光-- 网址 • 网址是一种新兴的网络名称访问技术,通过建立网址与网站地址URL的对应关系,实现浏览器访问的一种便捷方式。 搜狐http://www.sohu.com • 称呼不一:Netword、Keyword、Common Name、快捷网址、通用网址等等

  28. 通用网址的功能及定义 • 功能: • 将对非LDH域名的HTTP请求解析到特定的URL,结果为1或者0。 • 定义: • 通用网址由中文字,英文字母,数字,以及 - + ( ) , ; #《 》等符号组成,其中字母、数字以及 - + ( ) , ; # 如果是全角则转换成半角表示

  29. 通用网址 WEB服务器 通用网址 应用服务器 通用网址数据库 CNNIC通用网址系统的体系结构 通用网址响应服务器 安装了CNNIC通用网址插件的浏览器

  30. 通用网址技术的新发展 • IP800网址功能 • 语音网址服务 • WAP网址服务

  31. IP800网址服务--Web 呼叫中心的入口 • VoIP方兴未艾,基于IP的呼叫中心需求 • IP800网址是基于PC-Phone的一种全新的网络访问技术。 • 网络800网址形式为 • 800@xxx, • 其中xxx的范围包括汉字、英文字母、数字 • 及其混合,最大长度为64个字符。

  32. IP800网址服务

  33. 语音网址上网方式 中国互联网络信息中心

  34. 语音网址 WEB服务器 语音识别 服务器 通用网址数据库 技术实现 语音网址响应服务器

  35. 语音网址上网的将来:voice input & output 结合Wireless应用

  36. 支持无线设备上网的无线WAP网址解析服务

  37. 在移动设备上的入口… • 点击次数多 • 要记忆很长的URL • 不具备扩展性

  38. 现有的方式下,mobile上网 • .和/在哪儿? • DNS现在不全部支持中文域名 • wap.peopledaily.com.cn = 40击键 • 拼错的地址 …URL太难用了…

  39. 通用网址的解决方法 对通用网址使用者: • 界面友好、直观、易猜到,支持中文 • 容易使用(自动补齐、号码映射) 对相关服务提供者 • 简化访问、增加访问时间和流量 • 是现有访问入口的最重要的补充 输入WAP网址: 人民日报

  40. 通用网址-与搜索引擎比较 • 搜索引擎。它可以根据所提供的题目、内容、关键字等在整个网络或指定范围内检索到相关的网点名称、URL地址和摘要等信息。通常情况下得到多个结果。 • sina,sohu,google,exite,baidu… • 网址,通过网址唯一定向到相应的网络资源 • 两者平行,互不隶属,但可合作

  41. 通用网址--与DNS比较 • 都是网络资源定位的方法。 • 实现方法各有千秋,但没有一个被广为遵从的技术实现标准 • 现有的大多数网址实现系统对除了WEB之外的其它应用尚未有支持。 • 网址开发者充分考虑到对多语种的支持。 • 各种厂家实现方法各异,数据不可共享。

  42. 总 结 • 各种新的资源定位技术都是为解决特定名字空间的寻址问题。 • 各种资源定位新技术都对应一定的网络应用场景,并且在特定的领域带来了方便性。 • 还没有现成一个体系,各种资源定位新技术不具备互操作性/互通性。

  43. 谢 谢 大 家

More Related