Domain and Host Names Mark Andrews

Slides:



Advertisements
Similar presentations
Moving Towards Internationalized Domain Names Paul Hoffman Internet Mail Consortium September 7, 2000.
Advertisements

Internet – Part I. What is Internet? Internet is a global computer network of inter-connected networks.
Domain Name System. DNS is a client/server protocol which provides Name to IP Address Resolution.
Naming Names in computer systems are used to share resources, to uniquely identify entities, to refer to locations and so on. An important issue with naming.
DOMAIN NAME SYSTEM. Introduction  There are several applications that follow client server paradigm.  The client/server programs can be divided into.
1 ecompany/amani Amani M. Bin Sewaif Senior Engineer Services Operations & Maintenance Etisalat – Intenet & e Solution November 22,
The Domain Name System Presented by: Baolan Bo Bo Liangzhen LiangzhenShuguangWeihuaYujun Instructor: Dr. Sharon P. Hall.
Evolved from ARPANET (Advanced Research Projects Agency of the U.S. Department of Defense) Was the first operational packet-switching network Began.
1 Chapter Internet Applications (DNS, )
IETF 56, San Francisco Slide 1 IETF TRADE Working Group 17 March 2003, San Francisco, California Chair: Donald E.Eastlake 3rd.
Server-Side Validation Jayden Bryant. What is Server-Side Validation?  Validation of form input done on the server, not the web browser program //Validate.
Lecturer: Maxim Podlesny Sep CSE 473 File Transfer and Electronic in Internet.
Internet Applications  DNS   TELNET  FTP  Web browsing.
Electronic Mail Originally –Memo sent from one user to another Now –Memo sent to one or more mailboxes Mailbox –Destination point for messages.
DNS and C# SWE 344 Internet Protocols & Client Server Programming.
1 Jordan University of Science & Technology Faculty of Computer & Information Technology Department of Computer Science CIS 100Internet.
Test cases for domain checks – a step towards a best practice Mats Dufberg,.SE Sandoche Balakrichenan, AFNIC.
Chapter 17 Domain Name System
How Web Servers and the Internet Work by by: Marshall Brainby: Marshall Brain
Simple Mail Transfer Protocol (SMTP)
4-Oct-15 Basic Protocols. 2 Sockets Sockets, or ports, are a very low level software construct that allows computers to talk to one another When you send.
15 Semester 1 JEOPARDY IndirectnetworksupportDNSDNSNetworkApps.NetworkApps.MoreNetworkApps.Misc.Misc
Chapter 8 Cookies And Security JavaScript, Third Edition.
Deploying a Web Application Presented By: Muhammad Naveed Date:
C HAPTER 6 Part 2 1 Revised sem AAB-2013.
URLs and Resources Herng-Yow Chen.
XML Documents Chao-Hsien Chu, Ph.D. School of Information Sciences and Technology The Pennsylvania State University Elements Attributes Comments PI Document.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
Rfc3280bis-00 David Cooper, NIST Tim Polk, NIST. Development Process ● October 2004: Tim Polk requested that people submit any issues that needed to be.
IEEE , Improvements for WD2, F. Farance, ©2000 Edutool.Com1 Simple Identifiers SID Improvements WD2  WD Frank Farance, +1.
Name Resolution in Network Management A Quick Look at the Aspects of Naming and Name Resolution.
BZUPAGES.COM. Presented to: Sir. Muizuddin sb Presented by: M.Sheraz Anjum Roll NO Atif Aneaq Roll NO Khurram Shehzad Roll NO Wasif.
4343 X2 – Outline The Domain Name System The Web.
Prepare to set up you new Gmail Account. What are you using? Software Program Name Owned bySoftware Location Outlook ExpressMicrosoftOn Your Computer.
COMP 431 Internet Services & Protocols
Slide 1 IETF TRADE WG 18 November 2002, Atlanta, Georgia Chair: Donald E.Eastlake 3rd.
Internet Naming Service: DNS* Chapter 5. The Name Space The name space is the structure of the DNS database –An inverted tree with the root node at the.
Domain Name System INTRODUCTION to Eng. Yasser Al-eimad
4343 X2 – The Application Layer Tanenbaum Chapter 7.
Basics of the Domain Name System (DNS) By : AMMY- DRISS Mohamed Amine KADDARI Zakaria MAHMOUDI Soufiane Oujda Med I University National College of Applied.
D. CrockerMail Addresses1 Structure and Scope of Internet Mail Addresses  = = *( “.” )  and “.” are global syntax  is global semantic  is globally.
Universal Acceptance: APNIC system readiness Byron Ellacott Senior Software Architect.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
ADDRESS INTERNATIONALIZATION ( EAI ) ICANN-55 Mar 06, 2016 TF-AIDN Member 35+ Min : 10- Min ( Q & A )
e=youtu.be This is the video form of my presentation.
Lesson 4 String Manipulation. Lesson 4 In many applications you will need to do some kind of manipulation or parsing of strings, whether you are Attempting.
Hesiod Jonathan Reed What is Hesiod? The Hesiod Name Service is an important component of Athena. Used transparently by Athena, user rarely.
Etisalat/I&eS/SOM/Amani PAGE 1 Amani M. Bin Sewaif Senior Engineer Services Operations & Maintenance Etisalat – Intenet & e Solution
1 CA201 Word Application Creating Form Letters and Labels Week # 11 By Tariq Ibn Aziz Dammam Community college.
Choosing A Username and Password
CS 372 COMPUTER COMMUNICATION AND NETWORKS
Application layer Lecture 7.
Everything You need to know
Implementing TCP/IP.
Black Box Testing PPT Sources: Code Complete, 2nd Ed., Steve McConnell
Naming Chapter 4.
IDEF1X Standard IDEF1X (Integrated Definition 1, Extended) was announced as a national standard in 1993 It defines entities, relationships, and attributes.
Working at a Small-to-Medium Business or ISP – Chapter 7
Lecture 7: Name and Directory Servers
Packet Switching To improve the efficiency of transferring information over a shared communication line, messages are divided into fixed-sized, numbered.
Lecture 7: Name and Directory Servers
Domain Name System (DNS)
Application layer Lecture 7.
Lecture 8: Name and Directory Servers
Lecture 4: Lexical Analysis & Chomsky Hierarchy
Presenting information as bit patterns
MySQL User Privileges: Grant
Managing Routing Module 9 In this module we will look at the techniques required to ensure that messages are delivered to their intended destinations.
Connecting the unconnected
Presentation transcript:

Domain and Host Names Mark Andrews

Domain name Characters 0x00 - 0xff 0-63 octets per label + length octet octets wire length Character set ASCII (0x00-0x7f)

Domain Name Presentation ASCII string of printable characters containing no white space Non printable are expressed as \DDD ‘\’ proceeding character means next character is literal ‘.’ separates labels ‘\’ and ‘.’in labels are expressed as ‘\\’ and ‘\.’

Domain Name Uses Host names (http, ftp, telnet) Mail Boxes mark\.andrews.nominum.com Service location (SRV) _ldap._tcp.example.com Mail domains (MX) HESIOD databases (TXT)

Host name A subset of domain names Restricted character set: ‘A’ - ’Z’, ‘a’ - ‘z’, ‘0’ - ‘9’, ‘-’ and ‘.’ Restricted syntax: –hyphen internal to label –periods can only be used to separate labels –name must contain at least one alpha character

Mail Boxes A subset of domain names Used to encode addresses First Label is the local part of the address. Second and subsequent labels form a mail domain.

Mail Domains A subset of domain names. Identical syntax to host names. May or may not correspond to a host name.

Service Location Used to identify which machines provide a service for a given domain. First two labels identify service and protocol. Both of these labels have a leading underscore so as to not collide with a hostname. Third and subsequent labels are normally syntactically identical to a host name.

Embedded Host Names Most uses of domain names either are or contain hostnames (or mail domains). _ldap._tcp.example.com. SOA host.example.com. mark\.andrews.example.com.... example.com. MX … host.example.com. A...

Relationships All Domain Names Mail Boxes Host Names Mail Domains Service Locations

International Domain Names Preserve a restricted character set in host names. Have labels that cannot be in a hostname. Need to be able to mix hostname labels with non hostname labels in the one domain name. i.e. SRV records should work with IDN