McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 25 Domain Name System.

Slides:



Advertisements
Similar presentations
EECS122 - UCB 1 CS 194: Distributed Systems: Naming Computer Science Division Department of Electrical Engineering and Computer Sciences University of.
Advertisements

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 11 User Datagram Protocol (UDP)
DNS Domain Name System. Domain names and IP addresses People prefer to use easy-to-remember names instead of IP addresses Domain names are alphanumeric.
DNS Domain Name System. Domain names and IP addresses People prefer to use easy-to-remember names instead of IP addresses Domain names are alphanumeric.
Outline  Introduction to Application Layer  Peer-to-peer paradigm  Client-server paradigm  Domain Name System (DNS)  Flat-naming vs hierarchical-naming.
McGraw-Hill©The McGraw-Hill Companies, Inc., Chapter 25 Domain Name System.
Domain Name System (DNS) Network Information Center (NIC) : HOSTS.TXT.
Domain Name System: DNS
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Domain Name System (DNS) Shivkumar Kalyanaraman Rensselaer Polytechnic Institute
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 19 Domain Name System (DNS)
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Domain Name System (DNS) Shivkumar Kalyanaraman Rensselaer Polytechnic Institute
1 System support & Management Protocols Lesson 13 NETS2150/2850 School of Information Technologies.
25.1 Chapter 25 Domain Name System Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
DOMAIN NAME SYSTEM. Introduction  There are several applications that follow client server paradigm.  The client/server programs can be divided into.
Domain Name System ( DNS )  DNS is the system that provides name to address mapping for the internet.
TCP/IP Protocol Suite 1 Chapter 17 Upon completion you will be able to: Domain Name System: DNS Understand how the DNS is organized Know the domains in.
Chapter 25 Domain Name System
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Chapter 24 TCP/IP.
Domain Name Services Oakton Community College CIS 238.
Name Resolution and DNS. Domain names and IP addresses r People prefer to use easy-to-remember names instead of IP addresses r Domain names are alphanumeric.
Ch25 Ameera Almasoud 1 Based on Data Communications and Networking, 4th Edition. by Behrouz A. Forouzan, McGraw-Hill Companies, Inc., 2007.
DNS (Domain Name System)
DNS. Introduction What is DNS? –Hierarchy or Tree –Dot used as a separator.
Chapter 16 – DNS. DNS Domain Name Service This service allows client machines to resolve computer names (domain names) to IP addresses DNS works at the.
DNS Domain Name System. Domain names and IP addresses People prefer to use easy-to-remember names instead of IP addresses Domain names are alphanumeric.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Chapter 25 TCP/IP Protocol Suite: Part 2, Application Layer.
Domain names and IP addresses Resolver and name server DNS Name hierarchy Domain name system Domain names Top-level domains Hierarchy of name servers.
DNS: Domain Name System
Example applications Symbolic names and the Domain Name System (DNS)
25.1 Chapter 25 Domain Name System Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Domain Name System (DNS)
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Network Protocols Chapter 25 (Data Communication & Networking Book): Domain Name System (DNS) 1.
Chapter 17 Domain Name System
1 Application Layer Lecture 6 Imran Ahmed University of Management & Technology.
25.1 Chapter 25 Domain Name System Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 Computer Communication & Networks Lecture 26 Application Layer: Domain Name System Waleed Ejaz.
TCP/IP Protocol Suite 1 Chapter 17 Upon completion you will be able to: Domain Name System: DNS Understand how the DNS is organized Know the domains in.
Fall 2006Computer Networks25-1 Chapter 25. Domain Name System 25.1 Name Space 25.2 Domain Name Space 25.3 Distribution of Name Space 25.4 DNS in the Internet.
Domain Name System CH 25 Aseel Alturki
Internet and Intranet Protocols and Applications Lecture 5 Application Protocols: DNS February 20, 2002 Joseph Conron Computer Science Department New York.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 21 Trivial File Transfer Protocol (TFTP)
The INTERNET Worldwide network of computers linked together.
1 Kyung Hee University Chapter 18 Domain Name System.
CPSC 441: DNS 1. DNS: Domain Name System Internet hosts: m IP address (32 bit) - used for addressing datagrams m “name”, e.g., - used by.
Domain Name System (DNS). DNS Server Service Overview of Domain Name System What Is a Domain Namespace? Standards for DNS Naming.
1 Domain Name System (DNS). 2 3 How DNS Works Application Transport Internet Network Application Transport Internet Network DNS Resolver Name Server.
EE 122: Lecture 20 (Domain Name Server - DNS) Ion Stoica Nov 15, 2001 (* based on the some on-line slides of J. Kurose & K. Rose and of Raj Jain)
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 19 Domain Name System (DNS)
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 18 Domain Name System (DNS)
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
TCP/IP Protocol Suite 1 Chapter 17 Upon completion you will be able to: Domain Name System: DNS Understand how the DNS is organized Know the domains in.
So DNS is A client-server application that maps domain names into their corresponding IP addresses with the help of name servers. Mapping domain names.
Lec- 26 Domain Name System (DNS) Muhammad Waseem Iqbal.
Domain Name System. McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 So what is DNS Resolution? DNS Resolution is the procedure used to resolve a IP.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Internet Protocol Version4 (IPv4)
Domain Name System: DNS To identify an entity, TCP/IP protocols use the IP address, which uniquely identifies the Connection of a host to the Internet.
Networking Applications
CS 372 COMPUTER COMMUNICATION AND NETWORKS
Domain Name System: DNS
Chapter 25 Domain Name System.
Chapter 9: Domain Name Servers
Chapter 25 Domain Name System.
DNS.
Net 323 D: Networks Protocols
Chapter 19 Domain Name System (DNS)
Chapter 25 Domain Name System
Chapter 25 Domain Name System.
Chapter 25 Domain Name System
Domain Name System: DNS
Computer Networks Presentation
Presentation transcript:

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 25 Domain Name System

McGraw-Hill©The McGraw-Hill Companies, Inc., Name Space Flat Name Space Hierarchical Name Space

McGraw-Hill©The McGraw-Hill Companies, Inc., Domain Name Space Label Domain Name

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Figure 25.1 Domain name space

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Figure 25.2 Domain names and labels

McGraw-Hill©The McGraw-Hill Companies, Inc., DNS Messages Header Question Section Answer Section Authoritative Section Additional Information Section

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Figure 25.3 FQDN and PQDN

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Figure 25.4 Domains

McGraw-Hill©The McGraw-Hill Companies, Inc., Distribution of Name Spaces Hierarchy of Name Servers Zone Root Server Primary and Secondary Servers

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Figure 25.5 Hierarchy of name servers

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Figure 25.6 Zones and domains

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 A primary server loads all information from the disk file; the secondary server loads all information from the primary server. Note:

McGraw-Hill©The McGraw-Hill Companies, Inc., DNS In The Internet Generic Domain Country Domain Inverse Domain

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Figure 25.7 DNS in the Internet

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Figure 25.8 Generic domains

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Table 25.1 Generic domain labels LabelDescription comCommercial organizations eduEducational institutions govGovernment institutions intInternational organizations milMilitary groups netNetwork support centers orgNonprofit organizations

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Table 25.2 New generic domain labels LabelDescription aeroAirlines and aerospace companies bizBusinesses or firms (similar to com) coopCooperative business organizations infoInformation service providers museumMuseums and other nonprofit organizations namePersonal names (individuals) proProfessional individual organizations

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Figure 25.9 Country domains

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Figure Inverse domain

McGraw-Hill©The McGraw-Hill Companies, Inc., Resolution Resolver Mapping Addresses to Names Recursive Resolution Iterative Resolution Caching Mapping Names to Addresses

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Figure Recursive resolution

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Figure Iterative resolution

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Figure Query and response messages

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Figure Header format

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 DNS can use the services of UDP or TCP, using the well-known port 53. Note: