Internationalized Domain Names and ENUM Protocol Suite Pyo,Min-seok Dept. of Computer and Information Communication Engineering Konkuk University, Seoul,

Slides:



Advertisements
Similar presentations
ICANN Rio Meeting IDN Authorization for TLDs with ICANN agreements 26 March, 2003 Andrew McLaughlin.
Advertisements

Moving Towards Internationalized Domain Names Paul Hoffman Internet Mail Consortium September 7, 2000.
Internet Applications INTERNET APPLICATIONS. Internet Applications Domain Name Service Proxy Service Mail Service Web Service.
Applications Test Results in MIF environment draft-zheng-mif-apps-test-02.txt IETF 81 Quebec City.
IPv6 – IPv4 Network Address, Port & Protocol Translation & Multithreaded DNS Gateway Navpreet Singh, Abhinav Singh, Udit Gupta, Vinay Bajpai, Toshu Malhotra.
International Domain Name TWNIC Nai-Wen Hsu
Standardization of Internationalized Domain Name at IETF 24 Jan 2002 Yoshiro YONEYA JPNIC.
Internationalized Domain Name Protocol (IDN) & It’s Test Suite in IPv6 Sunyoung Han, Keecheon Kim Dept. of Computer Science and Engineering Konkuk Univ.,
EEC-484/584 Computer Networks Lecture 6 Wenbing Zhao
Internationalized Domain Names (IDN) and Reverse DNS APNIC Taipei James Seng co-chair, IDN Working Group.
Chapter 29 Structure of Computer Names Domain Names Within an Organization The DNS Client-Server Model The DNS Server Hierarchy Resolving a Name Optimization.
CS335 Networking & Network Administration Wednesday, May 26, 2010.
DirectAccess is an Enterprise Solution: No support for Windows 7 Professional Requires two consecutive public IP addresses Cannot NAT to the DirectAccess.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 5 Introduction to DNS in Windows Server 2008.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 19 Domain Name System (DNS)
© 2004, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet.
1 ecompany/amani Amani M. Bin Sewaif Senior Engineer Services Operations & Maintenance Etisalat – Intenet & e Solution November 22,
Introduction to Chinese Domain Name ZHANG Hong Aug 24, 2003.
DNS.
1 © 2000, Cisco Systems, Inc. DNSSEC IDN Patrik Fältström
IDN over EPP (IDNPROV) IETF BOF, Washington DC November 2004.
CISCO NETWORKING ACADEMY Chabot College ELEC Application Layer Puzzles.
Chapter 9 - Applications We will look at three main applications DNS (name services) SMTP ( ) HTTP (World Wide Web) Our main focus will be on DNS.
IDN Standards and Implications Kenny Huang Board, PIR
Intro to Computer Networks Internet and Networking Terms Bob Bradley The University of Tennessee at Martin.
Module 3: Configuring Basic TCP/IPv4 Settings. Overview of the TCP/IP Protocol Suite Overview of TCP/IP Addressing Name Resolution Dynamic IP Addressing.
CcTLD IDN TF Report ccTLD Meeting, Rio de Janero Mar. 25, 2003 Young-Eum Chair, ccTLD IDN TF.
思科网络技术学院理事会. 1 Application Layer Functionality and Protocols Network Fundamentals – Chapter 3.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 ISP Services Working at a Small-to-Medium Business or ISP – Chapter 7.
1 NGN Issues - Numbering and Addressing Peter Darling ACIF NGN FOG No. 3.
Internationalized Domain Names (IDN) APAN Busan James Seng former co-chair, IDN Working Group.
1 Application Layer Lecture 6 Imran Ahmed University of Management & Technology.
Web Page Design I Basic Computer Terms “How the Internet & the World Wide Web (www) Works”
ITIS 1210 Introduction to Web-Based Information Systems Chapter 23 How Web Host Servers Work.
Internationalization of Domain Names Multilingual Domain Names: Joint ITU / WIPO Symposium International Conference Center of Geneva (CICG) December 6-7,
Quick Implementation of a WAP Push Gateway Wen-Hung Su Fu Jen Catholic University Computer Science and Information Engineering Department Moblie Communication.
Deploying a Web Application Presented By: Muhammad Naveed Date:
TCP/IP Transport and Application (Topic 6)
CS 7: Introduction to Computer Programming Java and the Internet Sections ,2.1.
A brief introduction of JET and its activities 25 Mar 2003 Hiro HOTTA
Chapter 2 The Internet Underlying Architecture. How the DNS works? DNS: Domain Name System Visiting a website: - Write the address - IP will use the address.
Rfc3280bis-00 David Cooper, NIST Tim Polk, NIST. Development Process ● October 2004: Tim Polk requested that people submit any issues that needed to be.
Patrik Fältström. ITU Tutorial Workshop on ENUM. Feb 8, 2002, Geneva Explanation of ENUM (RFC 2916) Patrik Fältström Area Director, Applications Area,
Definition of NLIA What is Native Language Internet Address?
Multilingual Domain Name 22 Feb 2001 YONEYA, Yoshiro JPNIC IDN-TF.
4343 X2 – Outline The Domain Name System The Web.
Internationalization of Domain Names James Seng CTO, i-DNS.net International co-chair, IETF IDN Working Group.
Transmission Control Protocol (TCP) Internet Protocol (IP)
Enterprise Network Systems TCP Mark Clements. 3 March 2008ENS 2 Last Week – Client/ Server Cost effective way of providing more computing power High specs.
JavaScript and Ajax (Internet Background) Week 1 Web site:
4343 X2 – The Application Layer Tanenbaum Chapter 7.
1 Chapter 10: Application Layer Reference: Chapter 7 - “Computer Networks”, Andrew S. Tanenbaum, 4th Edition, Prentice Hall, 2003.
Ch 2. Application Layer Myungchul Kim
Uniform Resource Locator URL protocol URL host Path to file Every single website on the Internet has its own unique.
By: Badreldin M. Mekki Marouf,Sudan Telecommunication Co. Internet Protocol E-government and IP Symposium.
Cisco I Introduction to Networks Semester 1 Chapter 10 JEOPADY.
ENUM Tutorial ENUM Forum June 3, 2003 Steven D. Lind, AT&T GEN0075R0.
DNS Domain Name System. Lots of people use the internet for different reasons. DNS Plays a big role in the internet. The DNS translates domain names into.
Etisalat/I&eS/SOM/Amani PAGE 1 Amani M. Bin Sewaif Senior Engineer Services Operations & Maintenance Etisalat – Intenet & e Solution
Computer Network 1 HCM City University of Technology
Understand Names Resolution
Multilingual Domain Name
Instructor Materials Chapter 10: Application Layer
Some bits on how it works
Introduction Web Environments
Working at a Small-to-Medium Business or ISP – Chapter 7
Working at a Small-to-Medium Business or ISP – Chapter 7
Working at a Small-to-Medium Business or ISP – Chapter 7
Multilingual Domain Name
Applications Layer Functionality & Protocols
Presentation transcript:

Internationalized Domain Names and ENUM Protocol Suite Pyo,Min-seok Dept. of Computer and Information Communication Engineering Konkuk University, Seoul, Korea.

Internationalized Domain Names and ENUM Protocol Suite 2/23 Konkuk University, Korea Agenda Introduction Relative works IDN & ENUM Protocol Suite IDN & ENUM Protocol Suite Map WWW with IDN & ENUM Mail with IDN & ENUM IPv6 IDN & ENUM Specification Protocol Design IDN Test Suite ENUM Test Suite International IPv6 IDN & ENUM Testbed Conclusion and Future works Reference

Internationalized Domain Names and ENUM Protocol Suite 3/23 Konkuk University, Korea Introduction (1/2) Internationalized Domain Name (IDN) Current Domain Names are restricted with ASCII’s subset ( a~z, A~Z, 0~9, - ) [RFC 1034, 1035] Requests of IDN are being increased in non-English speaking countries like Korea, China, Japan, Taiwan, etc. Necessity of ENUM and relation with IDN Various Internet services and Many Domain Names Use E.164 number instead of Domain Names Convergence of ENUM with DNS Multilingual in ENUM service

Internationalized Domain Names and ENUM Protocol Suite 4/23 Konkuk University, Korea Introduction (2/2) Requirements of IPv6 on IDN & ENUM NGN, 3GPP(IMT-2000), 4GPP -> IPv6/All IP IDN & ENUM are mandatory service in IPv6/All IP Increasing DNS’ importance Solution IPv6 + IDN + ENUM IDN : Protocol specification, Test Suite, Testbed, Client library for application developer ENUM : ENUM will be supported in IDN Server, Client library for application developer

Internationalized Domain Names and ENUM Protocol Suite 5/23 Konkuk University, Korea Relative Works IETF Proposed Standard 2002’10 IDNA, Punycode, Nameprep [ Protocol ] IDNS, IDNRA, IDNA [ Encoding ] Punycode, DUDE, RACE, etc UTF -5/6/8/16 [ Nameprep ] Stringprep profile for IDN iDNS [1998, APNG ] mBIND ( Korea ) ngDN Kit ( Korea ) iDNS ( Singapore ) idnkit ( Japan ) IDNS, IDNRA, IDNA Various ACE, UTF encodings Additional requirements ENUM, IPv 6

IDN & ENUM Protocol Suite

Internationalized Domain Names and ENUM Protocol Suite 7/23 Konkuk University, Korea IDN & ENUM Protocol Suite IDN & ENUM Protocol Suite Map WWW with IDN & ENUM Mail with IDN & ENUM IPv6 IDN & ENUM Specification Protocol Design IDN Test Suite ENUM Test Suite International IPv6 IDN & ENUM Testbed

Internationalized Domain Names and ENUM Protocol Suite 8/23 Konkuk University, Korea IDN & ENUM Protocol Suite Map Cellular Phone PDA IDN Test Suite ENUM Client Computer IP Phone Web server ftp server mail server IDN&ENUM server Gateway Client Other Client PSTN ENUM Query IDN Query IPv4/IPv6 Internet IDN : 건국대. 대학. 한국 ENUM : :220:1017::2 건국대. 대학. 한국 mailto: 건국대. 대학. 한국 sip: 건국대. 대학. 한국 A : Q :

Internationalized Domain Names and ENUM Protocol Suite 9/23 Konkuk University, Korea WWW with IDN & ENUM IDN & ENUM Web browser IDN & ENUM Server Web Server ① ② 컴퓨터통신연구실. 건국대. 대학.kr ③ 컴퓨터통신연구실. 건국대. 대학.kr query ④ destination IP address response ⑤ HTTP Request ⑥ HTTP Response

Internationalized Domain Names and ENUM Protocol Suite 10/23 Konkuk University, Korea Mail with IDN & ENUM IDN & ENUM Client IDN & ENUM IDN Server Mail Server ① ② mailto: 건국대. 대학.kr Mail Server ③ mail deliver to 건국대. 대학.kr ④ 건국대. 대학.kr query ⑤ destination IP address response ⑥ SMTP Transfer

Internationalized Domain Names and ENUM Protocol Suite 11/23 Konkuk University, Korea IPv6 IDN & ENUM Specification Support IDNA mechanism There’s no overhead on server side. Punycode Encoding Support NAPTR record (ENUM) Fulfill IPv6 DNS Requirements

Internationalized Domain Names and ENUM Protocol Suite 12/23 Konkuk University, Korea Protocol Design IDN & ENUM Server IDN Client ENUM Module Application Name Resolver ENUM Query Name Service (A, AAAA, A6 or NAPTR) ASCII Domain Name Query or PTR Query Internationalized Domain Name Query Punycode Encoder & Decoder

Internationalized Domain Names and ENUM Protocol Suite 13/23 Konkuk University, Korea IDN Test Suite (1/2) For interoperability and compatibility test of IDN Support various encoding types and query types Punycode, DUDE, RACE, Encoding-n, UTF-5, UTF-8 A, AAAA, PTR, MX, TXT, HINFO, CNAME, SOA, etc. Support multi-platform (Implemented by Java) Provide GUI and CLI for convenience Developing IPv6 module (90% Done) Add module for test stability and performance (plan) Add module for support ENUM (plan)

Internationalized Domain Names and ENUM Protocol Suite 14/23 Konkuk University, Korea Encoding type choice Query input Query type choice Name server input Result output Query send button Status display line [Query type choice] [Encoding type choice] [IDN Test Suite – Idnslook] IDN Test Suite (2/2)

Internationalized Domain Names and ENUM Protocol Suite 15/23 Konkuk University, Korea ENUM Test Suite (1/2) ENUM Plug-in Support toolbar for existing web browser(IE) Connect to web server via ENUM address ENUM Client Application runs over windows platform Query ENUM address to server List services and launch related programs ENUM Server Support NAPTR RR Reply to an ENUM query

Internationalized Domain Names and ENUM Protocol Suite 16/23 Konkuk University, Korea ENUM Test Suite (2/2) Service choice Query input Result output Status display line Query send button

International IPv6 IDN & ENUM Testbed

Internationalized Domain Names and ENUM Protocol Suite 18/23 Konkuk University, Korea Local Testbed NG Lab Cisco 2610 CC Lab Cisco / :220:1017:1::1/64 eui / :220:1017:1::2/ / :220:1017:1::3/ / :220:1000:42D::1/ / :220:1017:2::/64 eui / :220:1017:3::/64 eui-64 Prof Han ’ s room Cisco 2610 KOREN 2Mbps 100Mbps Root server 학교.kr, 회사.kr 학교.sg, 회사.sg 정부.kr, 기관.kr 정부.sg, 기관.sg

Internationalized Domain Names and ENUM Protocol Suite 19/23 Konkuk University, Korea International Testbed SingaREN IIR, Singapore Univ. JDNA Local Testbed Konkuk univ. Testbed vBNS Abliene CA*Net2 APAN-JP local IPv6 Local IPv4 KOREN TEN-155

Internationalized Domain Names and ENUM Protocol Suite 20/23 Konkuk University, Korea Domain Hierarchy Root Konkuk University Zone IIR Zone 한국 韓國싱가포르新加坡 대학 … 회사公司敎育公司敎育대학회사 ………………… 建國大三星싱가포르건국대무역新可坡貿易삼성 Top Level IDN Second Level IDN KR SG * All domain names are Punycode encoded

Internationalized Domain Names and ENUM Protocol Suite 21/23 Konkuk University, Korea Conclusion and Future works Conclusion IDN & ENUM Server, Test Suite International IDN & ENUM Testbed Future works Test Suite Upgrade Fully support IPv4/IPv6 Dual Stack Support Stability, Reliability Test Convergence with ENUM Test Suite Consider IPv6 DNS Extension (DNSEXT, DNSSEC) Testbed extension

Internationalized Domain Names and ENUM Protocol Suite 22/23 Konkuk University, Korea References (1/2) P. Mockapetris, “DOMAIN NAMES - CONCEPTS AND FACILITIES”, RFC 1034, November P. Mockapetris, “DOMAIN NAMES - IMPLEMENTATION AND SPECIFICATION”, RFC1035, November1987. P. Faltstrom, P. Hoffman, A. Costello, "Internationalizing Domain Names in Applications (IDNA)", RFC 3490, March 2003 A. Costello, "Punycode: A Bootstring encoding of Unicode for IDNA", RFC 3492, March 2003 P. Hoffman, M. Blanchet, "Nameprep: A Stringprep Profile for Internationalized Domain Names (IDN)", RFC 3491, March 2003 M. Duerst, "Internationalized Domain Names in URIs", Internet Draft, November 2002 P. Hoffman, P. Faltstrom, "Internationalized Host Names Using Resolvers and Applications (IDNRA)", Internet Draft, August 2000

Internationalized Domain Names and ENUM Protocol Suite 23/23 Konkuk University, Korea References (2/2) M. Welter, B. Spolarich, A. Costello, "Differential Unicode Domain Encoding (DUDE)", Internet Draft, Jun 2001 P. Hoffman, "RACE: Row-based ASCII Compatible Encoding for IDN", Internet Draft, November 2000 F. Yergeau, “UTF-8, a transformation format of ISO 10646”, RFC 2270, January 1998 P. Faltstrom, “E.164 number and DNS”, RFC 2916, September 2000 S. Hollenbeck, "Extensible Provisioning Protocol E.164 Number Mapping", Internet Draft, February 2003 S. Lind, "ENUM Usage Scenarios", Internet Draft, June 2002 P. Faltstrom, M. Mealling, "The E.164 to URI DDDS Application (ENUM)", Internet Draft, May 2003 Netpia’s website, iDNS’s website, JPNIC’s website,