Extensions to DNS for Supporting Internationalized Domain Names

Size: px
Start display at page:

Download "Extensions to DNS for Supporting Internationalized Domain Names"

Transcription

1 Extensions to DNS for Supporting Internationalized Domain Names Dongman Lee 1, Hyewon Shin 1 Soon J. Hyun 1, Younghee Lee 1, Myoungchurl Kim 1, and Hee Yong Youn 2 1 Information and Communications University Taejon, Korea {dlee, hwshin, shyun, yhlee, mckim}@icu.ac.kr 2 School of Electrical and Computer Engineering Sungkyunkwan University, Suwon , Korea youn@ece.skku.ac.kr Abstract. As the Internet become popular around the globe, there have been several approaches to support internationalized domain names, that is, names consisting of non-ascii characters. However, they require modification of existing applications or significant changes in the existing DNS protocol. In this paper, we propose an extension to the existing DNS protocol for supporting internationalized domain names while maintaining interoperability and compatibility with the DNS. For this, we exploit the reserved field of Opcode in the DNS query to support Internationalized Domain Names. The proposed scheme uses a UTF-8 encoding scheme as a wire format since it allows ASCII names to remain intact. We implement the proposed scheme using BIND on Solaris, Sun Unix OS. The performance results show that the proposed scheme does not incur any significant overhead while it maintains the interoperability and compatibility with the existing DNS. 1 Introduction As the Internet becomes popular around the globe, there have been several efforts to allow users to use their mother tongue instead of English in accessing the Internet. Internet protocols such as HTML, XML, IMAP, FTP, and many other text-based protocols were at least partially internationalized [3]. However, the domain name system (DNS) is yet to follow this paradigm shift. It only allows names in ASCII characters, so called alphanumeric characters, which are difficult to remember or use for the people who are not familiar with English. There have been several approaches to support internationalized domain names, that is, names consisting of non-ascii characters. They can be classified into two approaches: application extension and DNS protocol extension. The former supports internationalized domain names without modifying or changing the current DNS protocol. IDNA [4] proposes a scheme in which the application encodes non-english domain names (hereafter, we call them internationalized domain names, IDNs) into names compatible with the existing DNS, that is ASCII characters. This allows users I. Chong (Ed.): ICOIN 2002, LNCS 2344, pp , Springer-Verlag Berlin Heidelberg 2002

2 792 D. Lee et al. to use IDNs at their application s user interface and yet these names to be handled by the existing DNS servers. However, this approach requires the modification of existing applications using the DNS protocol. UDNS [15] also requires the application to encode an IDN into ASCII-compatible names like IDNA when the underlying DNS does not support non-ascii characters. Some approaches propose using a UTF-5 based encoding scheme [16] that converts non-ascii characters into ASCII-compatible ones. However, this scheme requires even ASCII character based names to be encoded as well. Stuart Kwan suggests using a UTF-8 encoding scheme in which ASCII-based names remain preserved [12]. However, it does not provide interoperability with the systems supporting only ASCII-based names [6][20]. J. Klensin suggests a new class for IDNs [9][10]. Unlike the approaches described earlier, this allows non-ascii names to be handled separately from ASCII names. However, with this scheme, the current DNS query format should be extended, which in turn the whole DNS components should be modified as well as other related protocol [18]. We propose an extension to the existing DNS for supporting IDNs. We call the extension EDIDN *. As discussed above, we should consider interoperability and compatibility with the current DNS. For this, we exploit the reserved field of Opcode in the DNS query to support IDNs. The proposed scheme uses UTF-8 encoding as a wire format because UTF-8 encoding does not impose any changes into ASCII-based names. However, to support interoperability with conventional DNS servers or resolvers, it only uses a new Opcode when non-ascii names are asked to resolve. If a query containing a non-ascii name is sent to a server with the current DNS, that is, supporting only ASCII names, the resolver in the proposed scheme resends the query to servers supporting EDIDN. To distinguish errors from the servers supporting EDIDN, we use the reserved filed of RCODE in a DNS response message. We implement the proposed scheme using BIND [8] on Solaris, Sun Unix OS. The performance results show that the proposed scheme does not incur any significant overhead to the existing DNS. The rest of this paper is organized as follows. We discuss the existing approaches for supporting internationalized domain names in Section 2. Section 3 describes the proposed scheme in detail. Section 4 explains the implementation and performance analysis. Conclusion follows in Section 5. 2 Related Work The current DNS infrastructure does not support internationalized domain names. Approaches for supporting internationalized domain names in DNS can be divided into application extension and protocol extension. In this section, we describe both approaches including issues in them. *Extensions to DNS for supporting Internationalized Domain Names.

3 Extensions to DNS for Supporting Internationalized Domain Names IDNA (Internationalized Domain Name Application) IDNA [4] enables internationalized domain names in DNS name labels. IDNA works by allowing applications to use certain ASCII name labels to represent non-ascii name labels. In IDNA, applications perform the processing of internationalized domain names from users, and display internationalized host names to users. The IDNA protocol does not affect the existing DNS protocol. However all applications must have libraries for performing conversion from IDNs to ACE (ASCII-compatible encoding) names and vice versa. 2.2 IDNE (Internationalized Domain Name Using EDNS) IDNE [2] describes an extended mechanism based on EDNS that enables to the use of IDN without causing harm to the current DNS. IDNE enables IDN host names with as many characters as current ASCII-only host names. It fully supports UTF-8 character encoding set and conforms to the IDN requirements. The major drawback of IDNE is that all protocols, applications and DNS servers will have to be upgraded to support this proposal. 2.3 Internationalizing the DNS, New Class J. Klensin proposed a new Class and a new DNS lookup schemes [9][10][11]. The proposal considered future extension through the use of defining new Classes. All current usage in the Internet environment uses the IN class [10]. A new extended mechanism via a new Class scheme may have several reasons that extended and conventional DNS name labels and other fields are defined as an internationalization approach, not only ASCII. Extend DNS with new RR types and new class requires changes to name server, resolver, applications and all other related components. Potential future DNS extension does not allow conventional DNS to handle the new class and other related specific extension part. It requires changes in the current DNS protocols and related Internet protocols. 3 Design In this section, we describe the design considerations and the details of EDIDN protocol and how the existing DNS protocol is integrated into it. We present the proposed protocol including the resolver and name server specification.

4 794 D. Lee et al. 3.1 Design Consideration Internationalization The encoding of domain names in the Internet is restricted to a subset of 7 bits ASCII [13]. A domain name must start with a letter, end with a letter or digit, and have as interior characters only letters, digits, or hyphens. There are also some restrictions on the length. Labels must be 63 characters or less [13]. They are restricted to DNS itself and many other protocols on Internet. In accordance with the use of internationalized domain name, the EDIDN protocol will require some changes in comparison with the current DNS. All internationalized domain names must be represented in one standard format. We consider the existing host name rule that is compatible with the current DNS encoding, complexity and range of characteristics of internationalized script. So the extended DNS protocol should process the Universal Character Set as ISO [17]. We select UTF-8 encoding as CES (Coded Encoding Set). It is compatible with the current ASCII-based protocols and it does not process ambiguous characters. The internationalized domain names may use several local character sets, but they must be encoded into Unicode and UTF-8 before being sent over a wire Compatibility and Interoperability To support internationalized domain names, DNS should also allow any UTF-8 octet characters to be processed and passed over the network. Therefore, the extended DNS protocol for internationalization must provide backward compatibility and interoperability with the current DNS [3][19]. In other words, the new protocol must be used with the current protocol with no or minimum changes. For this, we exploit the reserved field of the Opcode and RCODE in a DNS query since it requires no extension to the DNS protocol itself. The extension should also allow Internet protocols to handle names without conversion Canonicalization DNS indexes and matches domain names to look up a domain name from zone data [5]. In the conventional DNS, canonicalization is subject to US-ASCII only. However, every internationalized character must be canonicalized in its own rules for a DNS standardized matching policy, e.g. case-insensitive matching rule Operational Issues EDIDN needs an operation for interoperability with the current DNS. Therefore, it is needed to specify the operational guidelines for EDIDN. There could be three different cases when the extended protocol and the existing DNS protocol are used together: the existing resolver and the extended server, the extended resolver and the existing server, and the extended resolver and the extended server. The first and third cases should work with no modification or changes since the extended server can support ASCII-based domain name as well as IDNs. The second case requires an extra consideration since the existing server does not handle non-ascii based names.

5 Extensions to DNS for Supporting Internationalized Domain Names Proposed Extension to DNS for Supporting Internationalized DNS Protocol Extension EDIDN supports internationalized domain names while maintaining interoperability with the existing DNS and other protocols. For this, we use the existing DNS header format without modification and exploit the unused values of Opcode and RCODE in a DNS query / response message. Table 1 shows the Opcode field of a DNS query header. The Opcode section is composed of a four bit field that specifies the type of a DNS query. The field is set by the originator of a query and copied into the request [14]. To indicate an EDIDN query (EQUERY), we use an unused value which is 3. That is, if the value is 3, a given query contains an international domain name. Table 1. Opcode Field of EDIDN Query Bit Value Specifies kind of query 0 A standard query question (QUERY) 1 An in v erse query (IQ U E R Y ) 2 A server status request (STATUS) 3 An extended Q u ery (EQ UERY) 4-15 Reserved for future use A conventional RCODE is composed of six bits. The values, 0 to 5, are assigned for a conventional DNS response query [14]. There can be two error cases when an EDIDN sends a query to a conventional DNS server, that is, a server that cannot handle an international domain name: the DNS server only processes the opcode value of 0, 1, or 2 and the DNS server does handle the opcode value greater than 2 as well. In the former case, the server will return the RCODE with 4, not implemented, while the server will return the RCODE with 3, name error in the latter case. To allow a query with international domain names to be processed, we do not treat these RCODE values as an error. Instead, the EDIDN resolver resends the query to the next authoritative server until the name is resolved. To distinguish the same RCODE return values from an EDIDN server, which should be treated as an error, we use the unused RCODE values, 6 and 7 for this purpose. Table 2 shows the values of the RCODE field in an EDIDN query and their interpretation.

6 796 D. Lee et al. Table 2. Field of Extended RCODE Type Current NS EDIDN NS Response Message Response Message Interpretation No error condition Format error Server failure error Name error No error condition The name server was unable to interpret the query. The name server was unable to process this query due to a problem with the name server. Meaningful only for responses from an authoritative name server, this code signifies that the domain name referenced in the query does not exist Not Implemented Refused The name server does not support the requested kind of query. The name server refuses to perform the specified operation for policy reasons. For example, a name server may not wish to provide the information to the particular requester, or a name server may not wish to perform a particular operation (e.g., zone transfer) for particular data Resolver Extension If a name server is an EDIDN name server, it can process and save an extended query and reply an answer to the original EDIDN resolver. If a name server is a conventional name server, it cannot process and save an EDIDN query, and then sends an error status to the original EDIDN resolver. The EDIDN resolver sends a recursive query to other name servers and the forwarder to get a right answer as described above. 3.3 Operational Model We identify the following important design goals for EDIDN that enables internationalized domain name and conventional domain name at the same time. We should consider three cases of the usage of between EDIDN and conventional DNS: (i) it is interoperate with extended resolvers and conventional name servers, allowing users to seamlessly handle the internationalized domain name; (ii) it is interoperate with extended resolver and extended name servers. The extended resolver must continue to allow any queries and responses that result of EDIDN protocol and conventional DNS protocol. (iii) it is interoperate with conventional resolver and extended name servers. Fig 1, Fig.2 show EDIDN and DNS processing. [14].

7 Extensions to DNS for Supporting Internationalized Domain Names 797 User Program user query user response Extended Resolver Make query Send query extended query retrun the query extended response extended query Name Server EDIDN Name Server Fig.1. Extended Resolver with Conventional name server and extended Nam server User Program user query user response Resolver Make query ASCII query ASCII response EDIDN Name Server Send query Fig.2. Conventional resolver with Extended Name Server 4 Implementation We implement EDIDN on Solaris, written in C. We use BIND [8] which is an implementation of the Domain Name System protocols and provides an openly redistributable reference of implementation of the major components of the Domain Name System. In this section, we present the details of two main components of EDIDNS: resolver and name server. Fig 3 shows how these two components interact with each other to resolve domain names.

8 798 D. Lee et al. Applicaion (call by gethostbyname) *hname Search complete domain name res_search() Resolver Process and find a right domain name res_query() Make a suitable query packet res_mkquery() Send the query packet to name server res_send() Respond the state of name server ns_name() Name Server Fig. 3. Resolver and Name Server Library Routines 4.1 Resolver EDIDN uses a resolver library to communicate with a name server. The resolve issues to its name server a query that is used to resolve an internationalized domain name. It converts the local character set to UCS and then to UTF-8 using ucs4_to_utf8(). For reverse mapping, utf8_to_ucs4() is provided. res_search() is extended to search an internationalized domain name and made up full domain name and to call the res_query(). res_query() builds a query, sends and awaits a response from a server. This routine is extended to handle EDIDN queries. If a query contains an international domain name, the query s opcode is set to EQUERY by res_enmkquery(), which is added for EDIDN. Then, res_query() waits for a response from a server. If the RCODE value of the response is NXDOMAIN or NOTIMP, res_query is extended to try again for recursive query.

9 Extensions to DNS for Supporting Internationalized Domain Names Name Server We modify the name server library routine because we distinguish between conventional responses and EDIDN ones. We modify the opcode interpretation and RCODE assigning parts for handling EDIDN queries. ns_main() is extended to handle domain names encoded in UTF-8. We also extend the zone file editor which allows international domain names encoded in UTF-8 to be added into a zone file. 4.3 Experimental Results and Analysis We performed a set of experiments to measure the performance of the proposed extension, EDIDN System. The important metric for the experiments is execution time for resolving a query, compared with the current DNS. The experiments were run on PC as a client and on Solaris as a name server connected by 10 Mbps Ethernet. We measured the execution time in the three cases as follows: between current DNS resolver and DNS name server, between EDIDN resolver and EDIDN name server and between EDIDN resolver and DNS name server. We run the experiments 50 times for each case and the results were averaged out of them. Table 3 shows the execution time in each case. The execution time consists of query preparation and display at resolver, query transmission, and query resolution at server. Table 3. Execution Time of Each Case DNS Resolver and DNS Server EDIDN resolver and EDIDN server Resolver (ms) Transmission (ms) Server (ms) Total Execution Time (ms) As Table 3 shows, the total extension time for query resolution by the EDIDN resolver and server is almost the same (less than 4 % overhead) as that by the current DNS resolver and server. It is because we use the reserved bits values in the current DNS message format. The EDIDN resolver takes a little more time than the existing resolver since conversion from a local code to UCS to UTF-8 is required in the EDIDN resolver. Therefore, EDIDN does not incur any significant overhead into the current DNS system.

10 800 D. Lee et al. 5 Conclusion In this paper, we propose an extension to DNS for supporting an international domain name while supporting interoperability and compatibility with the existing DNS. For internationalized domain names, we use Unicode as character coding set and UTF-8 as an encoding scheme. For interoperability and compatibility, we consider three cases: the existing resolver and the extended server, the extended resolver and the existing server, and the extended resolver and the extended server. For this, we exploit the unused values of Opcode and RCODE in a query and a response, respectively, which requires no modification to the existing DNS. To indicate an EDIDN query (EQUERY), we use a separate Opcode value, 3. To distinguish the same RCODE return values from an EDIDN server, which should be treated as an error, we use the unused RCODE values, 6 and 7 when an EDIDN sends a query to a conventional DNS server, that is, a server that cannot handle an international domain name. In this case, the EDIDN resolver sends a query iteratively until a given internationalized domain name gets resolved. We implement EDIDN on Solaris, written in C using BIND The performance results show that the proposed scheme does not incur any significant overhead while it maintains interoperability and compatibility with the existing DNS. References 1. Albits, P., Liu, C.: DNS and Bind.3rd ed., O REILLY (1998) 2. Blanchet, M., Hoffman, P.: internationalized domain names using EDNS using EDNS (IDNE), Internet drafts, draft-ietf-idn-idne-02.txt, March Braden, R.: Requirements for Internet Hosts -- Application and Support. Internet Engineering Task Force, RFC 1123 (1989) 4. Faltstrom, P., Hoffman, P.: Internationalizing Host Names in Applications. Internet drafts, draft-ietf-idn-idna-05.txt (2001) 5. Gustafsson, A.: DNS Zone Transfer Protocol Clarifications. Internet draft, draft-ietfdnsext-axfr-clarify-03.txt (July 2001) 6. Hoffman, P.: Comparison of Internationalized Domain Name Proposals. Internet drafts, draft-ietf-idn-compare-01.txt (2000) 7. Hoffman, P.: Internationalized Host Names Using Resolvers and Applications (IDNRA). Internet drafts, draft-ietf-idn-idnra-00.txt (2000) 8. ISC Web Site: BIND Version Klensin, J.C.: A Search-based access model for the DNS. Internet draft, draft-klensin-dnssearch-02.txt (2001) 10. Klensin, J.C.: Internationalizing the DNS -- A New Class. Internet draft, draft-klensini18n-newclass-01.txt, (2001) 11. Klensin, J.C.: Role of the Domain Name System. Internet draft, draft-klensin-dns-role- 01.txt (2001) 12. Kwan, S., Gilroy, J.: Using the UTF-8 Character Set in the Domain Name System. Internet drafts, draft-skwan-utf8-dns-04.txt (2000) 13. Mockapetris, P.: Domain Names - Concepts and Facilities. Internet Engineering Task Force, RFC 1034 (1987) 14. Mockapetris, P.: Domain Names - Implementation and Specification. Internet Engineering Task Force, RFC 1035 (1987)

11 Extensions to DNS for Supporting Internationalized Domain Names Oscarsson, D.: Using the Universal Character Set in the Domain Name System. Internet drafts, draft-ietf-idn-udns-03.txt (2001) 16. Seng, J., Duerst, M., Tan,T.W.: UTF-5, a transformation format of Unicode and ISO Internet drafts, draft-jseng-utf5-01.txt (2001) 17. The Unicode Code Consortium: The Unicode Standard, Weider, C., Preston, C., Simonsen, S.: The Report of the IAB Character Set Workshop. Internet Engineering Task Force, RFC 2130 (1997) 19. Wenzel, Z. Seng, J.: Requirements of Internationalized Domain Names. Internet drafts, draft-ietf-idn-requirements-08 (2001) 20. Yergeau, F.: UTF-8, a transformation format of ISO Internet Engineering Task Force, RFC 2279 (1998)

draft-ietf-idn-idna-02.txt Internationalizing Host Names In Applications (IDNA) Status of this Memo

draft-ietf-idn-idna-02.txt Internationalizing Host Names In Applications (IDNA) Status of this Memo Internet Draft draft-ietf-idn-idna-02.txt June 16, 2001 Expires in six months Patrik Faltstrom Cisco Paul Hoffman IMC & VPNC Status of this Memo Internationalizing Host Names In Applications (IDNA) This

More information

IDN - what s up? Patrik Fältström

IDN - what s up? Patrik Fältström IDN - what s up? Patrik Fältström paf@cisco.com 1 Old stuff (what is IDNA) What is it? What implications do we get? IDNA uses Unicode 3.2 2 Protocol issues Old protocols can only handle a subset of US-

More information

IDN - the protocol. Patrik Fältström

IDN - the protocol. Patrik Fältström IDN - the protocol Patrik Fältström paf@cisco.com 1 In the beginning 3454 Preparation of Internationalized Strings ("stringprep"). P. Hoffman, M. Blanchet. December 2002. (Format: TXT=138684 bytes) (Status:

More information

Universal Acceptance Technical Perspective. Universal Acceptance

Universal Acceptance Technical Perspective. Universal Acceptance Universal Acceptance Technical Perspective Universal Acceptance Warm-up Exercise According to w3techs, which of the following pie charts most closely represents the fraction of websites on the Internet

More information

Internet Engineering Task Force (IETF) Updates: 5280 May 2018 Category: Standards Track ISSN:

Internet Engineering Task Force (IETF) Updates: 5280 May 2018 Category: Standards Track ISSN: Internet Engineering Task Force (IETF) R. Housley Request for Comments: 8399 Vigil Security Updates: 5280 May 2018 Category: Standards Track ISSN: 2070-1721 Abstract Internationalization Updates to RFC

More information

Network Working Group. Category: Standards Track December 2001

Network Working Group. Category: Standards Track December 2001 Network Working Group D. Conrad Request for Comments: 3225 Nominum, Inc. Category: Standards Track December 2001 Status of this Memo Indicating Resolver Support of DNSSEC This document specifies an Internet

More information

Internationalized Domain Names

Internationalized Domain Names Internationalized Domain Names Introduction & Update MENOG 1 Bahrain April 3-5, 2007 By: Baher Esmat Middle East Liaison IP and DNS Internet 207.248.168.180 ISP icann.org 192.0.34.163 ISP Backbone ISP

More information

IPv6 How-To for a Registry 17th CENTR Technical Workshop

IPv6 How-To for a Registry 17th CENTR Technical Workshop IPv6 How-To for a Registry 17th CENTR Technical Workshop Amsterdam, October 2007 Alvaro Vives (alvaro.vives@consulintel.es) Jordi Palet (jordi.palet@consulintel.es) Introduction Main steps to be undertaken

More information

This document is an Internet-Draft and is in full conformance with all provisions of Section 10 of RFC2026.

This document is an Internet-Draft and is in full conformance with all provisions of Section 10 of RFC2026. L2/00-283 IDN Working Group Internet Draft L2/00-283 Edmon Chung & David Leung Neteka Inc. August 2000 DNSII Multilingual Domain Name Resolution STATUS OF THIS MEMO This

More information

Internet Engineering. DNS Message Format. Contents. Robert Elz.

Internet Engineering. DNS Message Format. Contents.  Robert Elz. Internet Engineering 241-461 Robert Elz kre@munnari.oz.au kre@coe.psu.ac.th http://fivedots.coe.psu.ac.th/~kre Contents The Domain Name System The DNS Database DNS Protocols DNS Message Formats ueries

More information

Internet Engineering Task Force (IETF) Request for Comments: 5890 August 2010 Obsoletes: 3490 Category: Standards Track ISSN:

Internet Engineering Task Force (IETF) Request for Comments: 5890 August 2010 Obsoletes: 3490 Category: Standards Track ISSN: Internet Engineering Task Force (IETF) J. Klensin Request for Comments: 5890 August 2010 Obsoletes: 3490 Category: Standards Track ISSN: 2070-1721 Abstract Internationalized Domain Names for Applications

More information

Internet Architecture Board (IAB) Request for Comments: Apple February IAB Thoughts on Encodings for Internationalized Domain Names

Internet Architecture Board (IAB) Request for Comments: Apple February IAB Thoughts on Encodings for Internationalized Domain Names Internet Architecture Board (IAB) Request for Comments: 6055 Updates: 2130 Category: Informational ISSN: 2070-1721 D. Thaler Microsoft J. Klensin S. Cheshire Apple February 2011 Abstract IAB Thoughts on

More information

Network Working Group Request for Comments: 2671 Category: Standards Track August 1999

Network Working Group Request for Comments: 2671 Category: Standards Track August 1999 Network Working Group P. Vixie Request for Comments: 2671 ISC Category: Standards Track August 1999 Status of this Memo Extension Mechanisms for DNS (EDNS0) This document specifies an Internet standards

More information

DNS Basics BUPT/QMUL

DNS Basics BUPT/QMUL DNS Basics BUPT/QMUL 2018-04-16 Related Information Basic function of DNS Host entry structure in Unix Two system calls for DNS database retrieving gethostbyname () gethostbyaddr () 2 Agenda Brief introduction

More information

Request for Comments: 7314 Category: Experimental July 2014 ISSN: Extension Mechanisms for DNS (EDNS) EXPIRE Option.

Request for Comments: 7314 Category: Experimental July 2014 ISSN: Extension Mechanisms for DNS (EDNS) EXPIRE Option. Independent Submission M. Andrews Request for Comments: 7314 ISC Category: Experimental July 2014 ISSN: 2070-1721 Abstract Extension Mechanisms for DNS (EDNS) EXPIRE Option This document specifies a method

More information

Internet Engineering Task Force (IETF) Request for Comments: Category: Best Current Practice ISSN: January 2019

Internet Engineering Task Force (IETF) Request for Comments: Category: Best Current Practice ISSN: January 2019 Internet Engineering Task Force (IETF) P. Hoffman Request for Comments: 8499 ICANN BCP: 219 A. Sullivan Obsoletes: 7719 Updates: 2308 K. Fujiwara Category: Best Current Practice JPRS ISSN: 2070-1721 January

More information

Request for Comments: 3007 Updates: 2535, 2136 November 2000 Obsoletes: 2137 Category: Standards Track. Secure Domain Name System (DNS) Dynamic Update

Request for Comments: 3007 Updates: 2535, 2136 November 2000 Obsoletes: 2137 Category: Standards Track. Secure Domain Name System (DNS) Dynamic Update Network Working Group B. Wellington Request for Comments: 3007 Nominum Updates: 2535, 2136 November 2000 Obsoletes: 2137 Category: Standards Track Status of this Memo Secure Domain Name System (DNS) Dynamic

More information

<draft-freed-charset-reg-02.txt> IANA Charset Registration Procedures. July Status of this Memo

<draft-freed-charset-reg-02.txt> IANA Charset Registration Procedures. July Status of this Memo HTTP/1.1 200 OK Date: Mon, 08 Apr 2002 23:58:19 GMT Server: Apache/1.3.20 (Unix) Last-Modified: Thu, 24 Jul 1997 17:22:00 GMT ETag: "2e9992-4021-33d78f38" Accept-Ranges: bytes Content-Length: 16417 Connection:

More information

Expiration Date: May 1997 Randy Bush RGnet, Inc. November Clarifications to the DNS Specification. draft-ietf-dnsind-clarify-02.

Expiration Date: May 1997 Randy Bush RGnet, Inc. November Clarifications to the DNS Specification. draft-ietf-dnsind-clarify-02. Network Working Group Internet Draft Expiration Date: May 1997 Robert Elz University of Melbourne Randy Bush RGnet, Inc. November 1996 Clarifications to the DNS Specification Status of this Memo draft-ietf-dnsind-clarify-02.txt

More information

Internet Engineering Task Force (IETF) Request for Comments: 8222 Category: Informational September 2017 ISSN:

Internet Engineering Task Force (IETF) Request for Comments: 8222 Category: Informational September 2017 ISSN: Internet Engineering Task Force (IETF) A. Sullivan Request for Comments: 8222 Oracle Category: Informational September 2017 ISSN: 2070-1721 Abstract Selecting Labels for Use with Conventional DNS and Other

More information

Request for Comments: 3490 Category: Standards Track IMC & VPNC A. Costello UC Berkeley March 2003

Request for Comments: 3490 Category: Standards Track IMC & VPNC A. Costello UC Berkeley March 2003 Network Working Group Request for Comments: 3490 Category: Standards Track P. Faltstrom Cisco P. Hoffman IMC & VPNC A. Costello UC Berkeley March 2003 Internationalizing Domain Names in Applications (IDNA)

More information

Response Differences between NSD and other DNS Servers

Response Differences between NSD and other DNS Servers Response Differences between NSD and other DNS Servers Jelte Jansen, NLnet Labs Wouter Wijngaards, NLnet Labs NLnet Labs document 2006-004 November 2, 2006 Abstract This note describes observed differences

More information

Internet Engineering Task Force (IETF) Request for Comments: E. Hunt ISC January 2019

Internet Engineering Task Force (IETF) Request for Comments: E. Hunt ISC January 2019 Internet Engineering Task Force (IETF) Request for Comments: 8482 Updates: 1034, 1035 Category: Standards Track ISSN: 2070-1721 J. Abley Afilias O. Gudmundsson M. Majkowski Cloudflare Inc. E. Hunt ISC

More information

Performance Evaluation of ENUM Directory Service Design

Performance Evaluation of ENUM Directory Service Design Performance Evaluation of ENUM Directory Service Design Hyewon K. Lee and Youngsong Mun School of Computing, Soongsil University, Seoul, Korea kerenlee@sunny.ssu.ac.kr, mun@computing.ssu.ac.kr Abstract.

More information

Is your DNS server up-to-date? Pieter Lexis Senior PowerDNS Engineer April 22 nd 2018

Is your DNS server up-to-date? Pieter Lexis Senior PowerDNS Engineer April 22 nd 2018 lieter_ PowerDNS pieterlexis PowerDNS Is your DNS server up-to-date? Pieter Lexis Senior PowerDNS Engineer April 22 nd 2018 1 What s all this about? A DNS recap What is EDNS? Issues with EDNS on the internet

More information

Some advanced topics. Karst Koymans. Tuesday, September 16, 2014

Some advanced topics. Karst Koymans. Tuesday, September 16, 2014 DNS Some advanced topics Karst Koymans Informatics Institute University of Amsterdam (version 44, 2014/09/15 08:39:47) Tuesday, September 16, 2014 Karst Koymans (UvA) DNS Tuesday, September 16, 2014 1

More information

[MS-HTTPE-Diff]: Hypertext Transfer Protocol (HTTP) Extensions. Intellectual Property Rights Notice for Open Specifications Documentation

[MS-HTTPE-Diff]: Hypertext Transfer Protocol (HTTP) Extensions. Intellectual Property Rights Notice for Open Specifications Documentation [MS-HTTPE-Diff]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols,

More information

A DNS Tutorial

A DNS Tutorial http://ntrg.cs.tcd.ie/undergrad/4ba2/multicast/ Copyright Table of Contents What is a DNS?... 3 Why do we need a DNS?... 3 Why do computers prefer addresses based on numbers?... 3 What is a Domain Name,

More information

Introduction to International Domain Names for Applications (IDNA)

Introduction to International Domain Names for Applications (IDNA) White Paper Introduction to International Domain Names for Applications (IDNA) diamondip.com by Timothy Rooney Product management director BT Diamond IP for Applications (IDNA) By Tim Rooney, Director,

More information

GDS Resource Record: Generalization of the Delegation Signer Model

GDS Resource Record: Generalization of the Delegation Signer Model GDS Resource Record: Generalization of the Delegation Signer Model Gilles Guette, Bernard Cousin, and David Fort IRISA, Campus de Beaulieu, 35042 Rennes CEDEX, France {gilles.guette, bernard.cousin, david.fort}@irisa.fr

More information

Request for Comments: 2277 BCP: 18 January 1998 Category: Best Current Practice. IETF Policy on Character Sets and Languages. Status of this Memo

Request for Comments: 2277 BCP: 18 January 1998 Category: Best Current Practice. IETF Policy on Character Sets and Languages. Status of this Memo Network Working Group H. Alvestrand Request for Comments: 2277 UNINETT BCP: 18 January 1998 Category: Best Current Practice Status of this Memo IETF Policy on Character Sets and Languages This document

More information

Network Working Group Request for Comments: Category: Best Current Practice January IANA Charset Registration Procedures

Network Working Group Request for Comments: Category: Best Current Practice January IANA Charset Registration Procedures Network Working Group Request for Comments: 2278 BCP: 19 Category: Best Current Practice N. Freed Innosoft J. Postel ISI January 1998 IANA Charset Registration Procedures Status of this Memo This document

More information

Algorithm for DNSSEC Trusted Key Rollover

Algorithm for DNSSEC Trusted Key Rollover Algorithm for DNSSEC Trusted Key Rollover Gilles Guette, Bernard Cousin, and David Fort IRISA, Campus de Beaulieu, 35042 Rennes CEDEX, FRANCE {gilles.guette, bernard.cousin, david.fort}@irisa.fr Abstract.

More information

The file name of this version is draft-alvestrand-charset-policy-00.txt

The file name of this version is draft-alvestrand-charset-policy-00.txt HTTP/1.1 200 OK Date: Mon, 08 Apr 2002 22:29:59 GMT Server: Apache/1.3.20 (Unix) Last-Modified: Tue, 24 Jun 1997 14:45:00 GMT ETag: "2e6ce6-2dc9-33afdd6c" Accept-Ranges: bytes Content-Length: 11721 Connection:

More information

Intended Category: Standards Track Expires July 2006 January 2006

Intended Category: Standards Track Expires July 2006 January 2006 INTERNET-DRAFT S. Santesson (Microsoft) Intended Category: Standards Track Expires July 2006 January 2006 Internet X.509 Public Key Infrastructure Subject Alternative Name for expression of service name

More information

Chapter 19. Domain Name System (DNS)

Chapter 19. Domain Name System (DNS) Chapter 19 Domain Name System (DNS) TCP/IP Protocol Suite 1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. OBJECTIVES: To describe the purpose of DNS. To define

More information

Internet Engineering Task Force (IETF) Updates: 5485 March 2018 Category: Informational ISSN:

Internet Engineering Task Force (IETF) Updates: 5485 March 2018 Category: Informational ISSN: Internet Engineering Task Force (IETF) R. Housley Request for Comments: 8358 Vigil Security Updates: 5485 March 2018 Category: Informational ISSN: 2070-1721 Abstract Update to Digital Signatures on Internet-Draft

More information

DNS. Some advanced topics. Karst Koymans. Informatics Institute University of Amsterdam. (version 17.2, 2017/09/25 12:41:57)

DNS. Some advanced topics. Karst Koymans. Informatics Institute University of Amsterdam. (version 17.2, 2017/09/25 12:41:57) DNS Some advanced topics Karst Koymans Informatics Institute University of Amsterdam (version 17.2, 2017/09/25 12:41:57) Friday, September 22, 2017 Karst Koymans (UvA) DNS Friday, September 22, 2017 1

More information

A Web Redirection Service for Variant Chinese Domain Name Resolution

A Web Redirection Service for Variant Chinese Domain Name Resolution A Web Redirection Service for Variant Chinese Domain Name Resolution Jeng-Wei Lin 1, 3, Li-Ming Tseng 2, Jan-Ming Ho 1, and Feipei Lai 3 1 Institute of Information Science, Academia Sinica, Taipei, Taiwan

More information

Chapter 4. Internet Applications

Chapter 4. Internet Applications Chapter 4 Internet Application Protocols 1 Internet Applications! Domain Name System! Electronic mail! Remote login! File transfer! World Wide Web! All use client-server model 2 Names! Internet communication

More information

The 2011 IDN Homograph Attack Mitigation Survey

The 2011 IDN Homograph Attack Mitigation Survey Edith Cowan University Research Online ECU Publications 2012 2012 The 2011 IDN Homograph Attack Survey Peter Hannay Edith Cowan University Gregory Baatard Edith Cowan University This article was originally

More information

Overview. Last Lecture. This Lecture. Next Lecture. Scheduled tasks and log management. DNS and BIND Reference: DNS and BIND, 4 th Edition, O Reilly

Overview. Last Lecture. This Lecture. Next Lecture. Scheduled tasks and log management. DNS and BIND Reference: DNS and BIND, 4 th Edition, O Reilly Last Lecture Overview Scheduled tasks and log management This Lecture DNS and BIND Reference: DNS and BIND, 4 th Edition, O Reilly Next Lecture Address assignment (DHCP) TELE 301 Lecture 11: DNS 1 TELE

More information

D. Crocker, Ed. Updates: RFC4871 June 10, 2009 (if approved) Intended status: Standards Track Expires: December 12, 2009

D. Crocker, Ed. Updates: RFC4871 June 10, 2009 (if approved) Intended status: Standards Track Expires: December 12, 2009 DKIM D. Crocker, Ed. Internet-Draft Brandenburg InternetWorking Updates: RFC4871 June 10, 2009 (if approved) Intended status: Standards Track Expires: December 12, 2009 RFC 4871 DomainKeys Identified Mail

More information

Category: Informational 1 April 2005

Category: Informational 1 April 2005 Network Working Group M. Crispin Request for Comments: 4042 Panda Programming Category: Informational 1 April 2005 Status of This Memo UTF-9 and UTF-18 Efficient Transformation Formats of Unicode This

More information

Internet Engineering Task Force (IETF) Request for Comments: Category: Best Current Practice ISSN: March 2017

Internet Engineering Task Force (IETF) Request for Comments: Category: Best Current Practice ISSN: March 2017 Internet Engineering Task Force (IETF) Request for Comments: 8109 BCP: 209 Category: Best Current Practice ISSN: 2070-1721 P. Koch DENIC eg M. Larson P. Hoffman ICANN March 2017 Initializing a DNS Resolver

More information

Expires: January 27, 2007 July 26, SMTP extension for internationalized address draft-ietf-eai-smtpext-01.txt. Status of this Memo

Expires: January 27, 2007 July 26, SMTP extension for internationalized  address draft-ietf-eai-smtpext-01.txt. Status of this Memo Network Working Group Internet-Draft Expires: January 27, 2007 J. Yao, Ed. W. Mao, Ed. CNNIC July 26, 2006 Status of this Memo SMTP extension for internationalized email address draft-ietf-eai-smtpext-01.txt

More information

Objectives. Upon completion you will be able to:

Objectives. Upon completion you will be able to: Domain Name System: DNS Objectives Upon completion you will be able to: Understand how the DNS is organized Know the domains in the DNS Know how a name or address is resolved Be familiar with the query

More information

DNS. Karst Koymans & Niels Sijm. Friday, September 14, Informatics Institute University of Amsterdam

DNS. Karst Koymans & Niels Sijm. Friday, September 14, Informatics Institute University of Amsterdam DNS Karst Koymans & Niels Sijm Informatics Institute University of Amsterdam Friday, September 14, 2012 Karst Koymans & Niels Sijm (UvA) DNS Friday, September 14, 2012 1 / 32 1 DNS on the wire 2 Zone transfers

More information

Internet Engineering Task Force (IETF) Request for Comments: ISSN: May Internationalized Addresses in X.

Internet Engineering Task Force (IETF) Request for Comments: ISSN: May Internationalized  Addresses in X. Internet Engineering Task Force (IETF) A. Melnikov, Ed. Request for Comments: 8398 Isode Ltd Updates: 5280 W. Chuang, Ed. Category: Standards Track Google, Inc. ISSN: 2070-1721 May 2018 Abstract Internationalized

More information

EAI Status & Testbed ( Address Internationalization)

EAI Status & Testbed ( Address Internationalization) EAI Status & Testbed (Email Address Internationalization) Ming-Cheng Liang, Ph. D. TWNIC 1 OUTLINES THE PROBLEM HISTORY OF THE DEVELOPMENT MILESTONES EAI ROAD MAP TWNIC S ROLE EAI TEST BED 2 Why I-Email

More information

Adapting TCP Segment Size in Cellular Networks

Adapting TCP Segment Size in Cellular Networks Adapting TCP Segment Size in Cellular Networks Jin-Hee Choi 1, Jin-Ghoo Choi 2, and Chuck Yoo 1 1 Department of Computer Science and Engineering, Korea University {jhchoi, hxy}@os.korea.ac.kr 2 School

More information

QNAME minimisation. Ralph Dolmans (NLnet Labs) https://www.nlnetlabs.nl/ March 2016 Stichting NLnet Labs

QNAME minimisation. Ralph Dolmans (NLnet Labs) https://www.nlnetlabs.nl/ March 2016 Stichting NLnet Labs QNAME minimisation Ralph Dolmans ralph@nlnetlabs.nl (NLnet Labs) March 2016 Stichting NLnet Labs page 2 Introduction About NLnet Labs A not for profit, public benefit foundation develop Open Source software

More information

Using Unicode with MIME

Using Unicode with MIME Network Working Group Request for Comments: 1641 Category: Experimental Using Unicode with MIME D. Goldsmith M. Davis July 1994 Status of this Memo This memo defines an Experimental Protocol for the Internet

More information

Recent developments in IDNs

Recent developments in IDNs Recent developments in IDNs ICANN 8/3/17 Asmus Freytag Root Zone Label Generation Rules There is an ongoing project at ICANN to define Label Generation Rules (LGRs) for the Root Zone. Label Generation

More information

Experience with 8 bit label in JP Zone

Experience with 8 bit label in JP Zone Experience with 8 bit label in JP Zone 1st August 2004 IEPG Meeting Yoshiro YONEYA Japan Registry Service Overview Introduction Specification Result of Survey Observed effects 2 Introduction

More information

Internet Engineering Task Force (IETF) Request for Comments: 5983 Category: Experimental October 2010 ISSN:

Internet Engineering Task Force (IETF) Request for Comments: 5983 Category: Experimental October 2010 ISSN: Internet Engineering Task Force (IETF) R. Gellens Request for Comments: 5983 Qualcomm Category: Experimental October 2010 ISSN: 2070-1721 Abstract Mailing Lists and Internationalized Email Addresses This

More information

Introduction to the Domain Name System

Introduction to the Domain Name System The Domain Name System (DNS) handles the growing number of Internet users. DNS translates names, such as www.cisco.com, into IP addresses, such as 192.168.40.0 (or the more extended IPv6 addresses), so

More information

Monitoring DNSSEC. Martin Leucht Julien Nyczak Supervisor: Rick van Rein

Monitoring DNSSEC. Martin Leucht Julien Nyczak Supervisor: Rick van Rein Monitoring DNSSEC Martin Leucht Julien Nyczak Supervisor: Rick van Rein System and Network Engineering 2015 Introduction DNSSEC becomes more and more popular

More information

Obsoletes: 2070, 1980, 1942, 1867, 1866 Category: Informational June 2000

Obsoletes: 2070, 1980, 1942, 1867, 1866 Category: Informational June 2000 Network Working Group Request for Comments: 2854 Obsoletes: 2070, 1980, 1942, 1867, 1866 Category: Informational D. Connolly World Wide Web Consortium (W3C) L. Masinter AT&T June 2000 The text/html Media

More information

Internet Engineering Task Force (IETF) Request for Comments: 5966 Updates: 1035, 1123 August 2010 Category: Standards Track ISSN:

Internet Engineering Task Force (IETF) Request for Comments: 5966 Updates: 1035, 1123 August 2010 Category: Standards Track ISSN: Internet Engineering Task Force (IETF) R. Bellis Request for Comments: 5966 Nominet UK Updates: 1035, 1123 August 2010 Category: Standards Track ISSN: 2070-1721 Abstract DNS Transport over TCP - Implementation

More information

Expires: November 13, 2006 May 12, SMTP extension for internationalized address draft-ietf-eai-smtpext-00.txt. Status of this Memo

Expires: November 13, 2006 May 12, SMTP extension for internationalized  address draft-ietf-eai-smtpext-00.txt. Status of this Memo Network Working Group Internet-Draft Expires: November 13, 2006 J. Yao, Ed. W. Mao, Ed. CNNIC May 12, 2006 Status of this Memo SMTP extension for internationalized email address draft-ietf-eai-smtpext-00.txt

More information

Expires: October 2000 April 2000

Expires: October 2000 April 2000 INTERNET-DRAFT UPDATES RFC 2535 Donald E. Eastlake 3rd Motorola Expires: October 2000 April 2000 DNS Request and Transaction Signatures ( SIG(0)s ) --- ------- --- ----------- ---------- - ------- -

More information

Networking Applications

Networking Applications Networking Dr. Ayman A. Abdel-Hamid College of Computing and Information Technology Arab Academy for Science & Technology and Maritime Transport 1 Outline Introduction Name Space concepts Domain Name Space

More information

Is It Possible to Use One Name for Many Sites?

Is It Possible to Use One Name for Many Sites? Is It Possible to Use One Name for Many Sites?, d 10330 LaddaPr@Studentchulaacth Phone: (662)2185144 Fax: (662)2552287 Abstract Names play an important role in all computer systems to resolve the objects

More information

Updates: 2535 November 2003 Category: Standards Track

Updates: 2535 November 2003 Category: Standards Track Network Working Group B. Wellington Request for Comments: 3655 O. Gudmundsson Updates: 2535 November 2003 Category: Standards Track Status of this Memo Redefinition of DNS Authenticated Data (AD) bit This

More information

Updates: 6126 May 2015 Category: Experimental ISSN: Extension Mechanism for the Babel Routing Protocol

Updates: 6126 May 2015 Category: Experimental ISSN: Extension Mechanism for the Babel Routing Protocol Independent Submission J. Chroboczek Request for Comments: 7557 PPS, University of Paris-Diderot Updates: 6126 May 2015 Category: Experimental ISSN: 2070-1721 Abstract Extension Mechanism for the Babel

More information

Expiration Date: July 1997 Randy Bush RGnet, Inc. January Clarifications to the DNS Specification. draft-ietf-dnsind-clarify-04.

Expiration Date: July 1997 Randy Bush RGnet, Inc. January Clarifications to the DNS Specification. draft-ietf-dnsind-clarify-04. Network Working Group Internet Draft Expiration Date: July 1997 Robert Elz University of Melbourne Randy Bush RGnet, Inc. January 1997 Clarifications to the DNS Specification Status of this Memo draft-ietf-dnsind-clarify-04.txt

More information

October 4, 2000 Expires in six months. SMTP Service Extension for Secure SMTP over TLS. Status of this Memo

October 4, 2000 Expires in six months. SMTP Service Extension for Secure SMTP over TLS. Status of this Memo Internet Draft draft-hoffman-rfc2487bis-04.txt October 4, 2000 Expires in six months Paul Hoffman Internet Mail Consortium Status of this Memo SMTP Service Extension for Secure SMTP over TLS This document

More information

DNS Activity at IETF65

DNS Activity at IETF65 DNS Activity at IETF65 Olaf Kolkman olaf@nlnetlabs.nl With Acknowledgements to Peter Koch Stichting NLnet Labs Outline DNSOP DNSEXT Other RIPE 52, Istanbul, April 2006 DNSOP DNS Operations The working

More information

Internet Engineering Task Force. Intended Status: Informational. Additional Reserved Top Level Domains draft-chapin-additional-reserved-tlds-00

Internet Engineering Task Force. Intended Status: Informational. Additional Reserved Top Level Domains draft-chapin-additional-reserved-tlds-00 Internet Engineering Task Force Internet-Draft Intended Status: Informational Expires: July 2014 L. Chapin Interisle M. McFadden InterConnect Communications January 7, 2014 Additional Reserved Top Level

More information

Internet Architecture Board (IAB) Request for Comments: 7994 Category: Informational December 2016 ISSN:

Internet Architecture Board (IAB) Request for Comments: 7994 Category: Informational December 2016 ISSN: Internet Architecture Board (IAB) H. Flanagan Request for Comments: 7994 RFC Editor Category: Informational December 2016 ISSN: 2070-1721 Abstract Requirements for Plain-Text RFCs In 2013, after a great

More information

by Douglas Comer, Purdue University

by Douglas Comer, Purdue University One Byte at a Time Bootstrapping with BOOTP and DHCP by Douglas Comer, Purdue University The process of starting a computer system is known as bootstrapping. In most systems, the initial bootstrap sequence

More information

Category: Standards Track October 2006

Category: Standards Track October 2006 Network Working Group Request for Comments: 4681 Updates: 4346 Category: Standards Track S. Santesson A. Medvinsky J. Ball Microsoft October 2006 TLS User Mapping Extension Status of This Memo This document

More information

[Prof. Rupesh G Vaishnav] Page 1

[Prof. Rupesh G Vaishnav] Page 1 Q-1 Explain DNS (Domain Name System) in detail with example. OR Explain : DNS and its advantages DNS is an internet service that translates domain names into IP addresses. Because domain names are alphabetic,

More information

Measuring the effects of DNSSEC deployment on query load

Measuring the effects of DNSSEC deployment on query load Measuring the effects of DNSSEC deployment on query load Jelte Jansen NLnet Labs NLnet Labs document 26-2 May 1, 26 Abstract Ripe NCC recently started signing the zones on their DNS servers. This document

More information

ECE 435 Network Engineering Lecture 7

ECE 435 Network Engineering Lecture 7 ECE 435 Network Engineering Lecture 7 Vince Weaver http://web.eece.maine.edu/~vweaver vincent.weaver@maine.edu 25 September 2018 HW#3 was Posted Announcements 1 HW#2 Review C code will be discussed next

More information

IDN and applications. Michel Suignard Senior Program Manager Microsoft

IDN and applications. Michel Suignard Senior Program Manager Microsoft IDN and applications Michel Suignard Senior Program Manager Microsoft IDN is the first step IDN solves a DNS limitation by carrying extended domain entities within the existing framework But most users

More information

A Fast Handover Protocol for Mobile IPv6 Using Mobility Prediction Mechanism

A Fast Handover Protocol for Mobile IPv6 Using Mobility Prediction Mechanism A Fast Handover Protocol for Mobile IPv6 Using Mobility Prediction Mechanism Dae Sun Kim 1 and Choong Seon Hong 2 1 School of Electronics and Information, Kyung Hee Univerity 1 Seocheon, Giheung, Yongin,

More information

It Internationalized ti Domain Names W3C Track: An International Web

It Internationalized ti Domain Names W3C Track: An International Web It Internationalized ti Domain Names W3C Track: An International Web Tina Dam ICANN Director, IDN Program tina.dam@icann.org 17th International World Wide Web Conference, WWW2008 Beijing International

More information

Internet Engineering Task Force (IETF) Category: Standards Track March 2015 ISSN:

Internet Engineering Task Force (IETF) Category: Standards Track March 2015 ISSN: Internet Engineering Task Force (IETF) T. Bray, Ed. Request for Comments: 7493 Textuality Services Category: Standards Track March 2015 ISSN: 2070-1721 Abstract The I-JSON Message Format I-JSON (short

More information

Computer Networks. More on Standards & Protocols Quality of Service. Week 10. College of Information Science and Engineering Ritsumeikan University

Computer Networks. More on Standards & Protocols Quality of Service. Week 10. College of Information Science and Engineering Ritsumeikan University Computer Networks More on Standards & Protocols Quality of Service Week 10 College of Information Science and Engineering Ritsumeikan University Introduction to Protocols l A protocol is a set of rules

More information

APPLICATION LAYER APPLICATION LAYER : DNS, HTTP, , SMTP, Telnet, FTP, Security-PGP-SSH.

APPLICATION LAYER APPLICATION LAYER : DNS, HTTP,  , SMTP, Telnet, FTP, Security-PGP-SSH. APPLICATION LAYER : DNS, HTTP, E-mail, SMTP, Telnet, FTP, Security-PGP-SSH. To identify an entity, the Internet used the IP address, which uniquely identifies the connection of a host to the Internet.

More information

ANewRoutingProtocolinAdHocNetworks with Unidirectional Links

ANewRoutingProtocolinAdHocNetworks with Unidirectional Links ANewRoutingProtocolinAdHocNetworks with Unidirectional Links Deepesh Man Shrestha and Young-Bae Ko Graduate School of Information & Communication, Ajou University, South Korea {deepesh, youngko}@ajou.ac.kr

More information

Internet Engineering Task Force (IETF) Category: Standards Track. M. Nottingham, Ed. Akamai April 2013

Internet Engineering Task Force (IETF) Category: Standards Track. M. Nottingham, Ed. Akamai April 2013 Internet Engineering Task Force (IETF) Request for Comments: 6901 Category: Standards Track ISSN: 2070-1721 P. Bryan, Ed. Salesforce.com K. Zyp SitePen (USA) M. Nottingham, Ed. Akamai April 2013 JavaScript

More information

Request for Comments: 5437 Category: Standards Track Isode Limited January 2009

Request for Comments: 5437 Category: Standards Track Isode Limited January 2009 Network Working Group Request for Comments: 5437 Category: Standards Track P. Saint-Andre Cisco A. Melnikov Isode Limited January 2009 Status of This Memo Sieve Notification Mechanism: Extensible Messaging

More information

Arabic Domain Names (ADN) Pilot Project

Arabic Domain Names (ADN) Pilot Project Joint UNESCO and ITU Global Symposium on Promoting the Multilingual Internet Arabic Domain Names (ADN) Pilot Project Imad Al-Sabouni Advisor to the Minister of Communications and Technology, Syria Vice

More information

Internet Engineering Task Force (IETF) Request for Comments: Category: Standards Track April 2017 ISSN:

Internet Engineering Task Force (IETF) Request for Comments: Category: Standards Track April 2017 ISSN: Internet Engineering Task Force (IETF) P. Saint-Andre Request for Comments: 8141 Filament Obsoletes: 2141, 3406 J. Klensin Category: Standards Track April 2017 ISSN: 2070-1721 Abstract Uniform Resource

More information

CHAPTER 22 DISTRIBUTED APPLICATIONS ANSWERS TO QUESTIONS ANSWERS TO PROBLEMS

CHAPTER 22 DISTRIBUTED APPLICATIONS ANSWERS TO QUESTIONS ANSWERS TO PROBLEMS CHAPTER 22 DISTRIBUTED APPLICATIONS ANSWERS TO QUESTIONS 22.1 RFC 821 defines SMTP which is the protocol for exchanging email messages. RFC 822 describes the format of those messages. 22.2 The Simple Mail

More information

IDNA Protocol Status Review. John C Klensin 6 December 2006

IDNA Protocol Status Review. John C Klensin 6 December 2006 IDNA Protocol Status Review John C Klensin 6 December 2006 About This. Not a tutorial, but Review of developments about the IDNA protocol Guesses about the future Some terminology assumed from prior tutorials,

More information

IDNS: A SIMPLE APPROACH TO INTERNET HOST PORTABILITY

IDNS: A SIMPLE APPROACH TO INTERNET HOST PORTABILITY IDNS: A SIMPLE APPROACH TO INTERNET HOST PORTABILITY Yu Chen, Terrance Boult Lehigh University 27 Memorial Drive West, Bethlehem, PA. 18015 USA Tel: +1 610 758 4081, Fax: +1 610 758 6279, E-mail: {yuc3,

More information

Request for Comments: 2672 Category: Standards Track August 1999

Request for Comments: 2672 Category: Standards Track August 1999 Network Working Group M. Crawford Request for Comments: 2672 Fermilab Category: Standards Track August 1999 Status of this Memo Non-Terminal DNS Name Redirection This document specifies an Internet standards

More information

RFCs Supported by Mirapoint

RFCs Supported by Mirapoint Mirapoint adheres to industry RFCs throughout its product line, as listed in the following tables: Supported Standards on page 1 Security Supported Standards on page 3 International Supported Standards

More information

Request for Comments: 1101 Updates: RFCs 1034, 1035 April 1989

Request for Comments: 1101 Updates: RFCs 1034, 1035 April 1989 Network Working Group P. Mockapetris Request for Comments: 1101 ISI Updates: RFCs 1034, 1035 April 1989 DNS Encoding of Network Names and Other Types 1. STATUS OF THIS MEMO This RFC proposes two extensions

More information

Project 3: Base64 Content-Transfer-Encoding

Project 3: Base64 Content-Transfer-Encoding CMSC 313, Computer Organization & Assembly Language Programming Section 0101 Fall 2001 Project 3: Base64 Content-Transfer-Encoding Due: Tuesday November 13, 2001 Objective The objectives of this programming

More information

Internet Engineering Task Force (IETF) Obsoletes: 2671, 2673 Category: Standards Track. April 2013

Internet Engineering Task Force (IETF) Obsoletes: 2671, 2673 Category: Standards Track. April 2013 Internet Engineering Task Force (IETF) Request for Comments: 6891 STD: 75 Obsoletes: 2671, 2673 Category: Standards Track ISSN: 2070-1721 J. Damas Bond Internet Systems M. Graff P. Vixie Internet Systems

More information

Network Working Group Request for Comments: 4713 Category: Informational E. Chen N. Hsu TWNIC J. Klensin October 2006

Network Working Group Request for Comments: 4713 Category: Informational E. Chen N. Hsu TWNIC J. Klensin October 2006 Network Working Group Request for Comments: 4713 Category: Informational X. Lee W. Mao CNNIC E. Chen N. Hsu TWNIC J. Klensin October 2006 Registration and Administration Recommendations for Chinese Domain

More information

Network Working Group

Network Working Group Network Working Group R. Arends Request for Comments: 4035 Telematica Instituut Obsoletes: 2535, 3008, 3090, 3445, 3655, 3658, R. Austein 3755, 3757, 3845 ISC Updates: 1034, 1035, 2136, 2181, 2308, 3225,

More information

Request for Comments: 5179 Category: Standards Track May 2008

Request for Comments: 5179 Category: Standards Track May 2008 Network Working Group N. Williams Request for Comments: 5179 Sun Category: Standards Track May 2008 Generic Security Service Application Program Interface (GSS-API) Domain-Based Service Names Mapping for

More information

Getting ready for the Expansion of the DNS

Getting ready for the Expansion of the DNS Universal Acceptance Getting ready for the Expansion of the DNS Lars Steffen Get Engaged in ICANN Seminar / 21 February 2018 Universal Acceptance Warm-Up Warm-up Exercise According to w3techs, which of

More information

Internet Engineering Task Force (IETF) Category: Experimental. February 2010

Internet Engineering Task Force (IETF) Category: Experimental. February 2010 Internet Engineering Task Force (IETF) Request for Comments: 5721 Category: Experimental ISSN: 2070-1721 R. Gellens QUALCOMM Incorporated C. Newman Sun Microsystems February 2010 POP3 Support for UTF-8

More information