2002.10.21 Kilnam Chon Internationalization(i18n) of the Internet ----------------------------------------- 1. Introduction The Internet started in USA for US research community. Thus, the Internet support ASCII, i.e., 7-bit code. In order to support other characters, we need 8 bits, 16 bits, or 32 bits(Unicode). In addition to the code, we need to look into - Content(text) - Domain Name System(DNS) - others 2. Domain Name System(DNS) Domain Name System is one of the infrastructure of the Internet, and it is not trivial to support non-ASCII, and there are 2 ways to support the non-ASCII; - Native code(Internationalized Domain Name[IDN]) - ASCII encoding(Internationalized Domain Name in Application[IDNA]) 3. Multilingual Names - Domain Name - Lookup(Identifier, Keyword) - Search - Directory 4. Name Spaces 4.1 ASCII(.kr,....) 10 gTLDs(~flat); .com,.... 245 ccTLDs(flat vs hierarchical) .kr gSLDs(ac, co, go, or, re; kg, es, ms, hs, sc) 14 regionSLDs 4.2 Native Language 4.3 one domain name per person? 5. References - Naming & Namespace workshops, 2001, 2002 - IETF idn WG internet drafts