McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 18 Domain Name System (DNS)

Slides:



Advertisements
Similar presentations
Chapter 16. Windows Internet Name Service(WINS) Network Basic Input/Output System (NetBIOS) N etBIOS over TCP/IP (NetBT) provides commands and support.
Advertisements

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 11 User Datagram Protocol (UDP)
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.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Application Layer PART VI.
Domain Name System: DNS
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 20 File Transfer Protocol (FTP)
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 19 Domain Name System (DNS)
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.
Presented by Neeta Jain CISC 856 TCP/IP and Upper Layer Protocols RFC 1034 & RFC 1035.
Chapter 25 Domain Name System
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Chapter 24 TCP/IP.
Ch25 Ameera Almasoud 1 Based on Data Communications and Networking, 4th Edition. by Behrouz A. Forouzan, McGraw-Hill Companies, Inc., 2007.
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
Netprog: DNS and name lookups1 Address Conversion Functions and The Domain Name System Refs: Chapter 9 RFC 1034 RFC 1035.
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.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 17 Domain Name System (DNS)
© 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.
DNS: Domain Name System
25.1 Chapter 25 Domain Name System Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
14 DNS : The Domain Name System. 14 Introduction - Problem Computers are used to work with numbers Humans are used to work with names ==> IP addresses.
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.
BAI513 - PROTOCOLS DNS BAIST – Network Management.
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.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 27 Mobile IP.
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
Module 8 DNS Tools & Diagnostics. Objectives Understand dig and nslookup Understand BIND toolset Understand BIND logs Understand wire level messages.
Netprog: DNS and name lookups1 Address Conversion Functions and The Domain Name System Refs: Chapter 9 RFC 1034 RFC 1035.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 3 Transport Layer.
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 Transmission Control Protocol (TCP)
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 21 Trivial File Transfer Protocol (TFTP)
1 Kyung Hee University Chapter 18 Domain Name System.
Domain Name System Refs: Chapter 9 RFC 1034 RFC 1035.
1 Domain Name System (DNS). 2 3 How DNS Works Application Transport Internet Network Application Transport Internet Network DNS Resolver Name Server.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 19 Domain Name System (DNS)
Module 8 DNS Tools & Diagnostics. Dig always available with BIND (*nix) and windows Nslookup available on windows and *nix Dig on windows – unpack zip,
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 25 Domain Name System.
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.
Ch 2. Application Layer Myungchul Kim
Domain Name System DPNM Lab. Seongho Cho
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.
Wireshark Tutorial KUAS, Hao-Xiang Gu.
Domain Name System: DNS
Chapter 25 Domain Name System.
Chapter 25 Domain Name System.
Net 323 D: Networks Protocols
Chapter 19 Domain Name System (DNS)
Chapter 25 Domain Name System
Chapter 25 Domain Name System.
Domain Name System Refs: Chapter 9 RFC 1034 RFC 1035.
Chapter 25 Domain Name System
DNS : Domain Name System
Domain Name System: DNS
Computer Networks Presentation
Presentation transcript:

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 18 Domain Name System (DNS)

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000CONTENTS NAME SPACE DOMAIN NAME SPACE DISTRIBUTION OF NAME SPACE DNS IN THE INTERNET RESOLUTION DNS MESSAGES TYPES OF RECORDS COMPRESSION EXAMPLES DDNS ENCAPSULATION

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 NAME SPACE 18.1

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 DOMAIN NAME SPACE 18.2

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 18-1 Domain name space

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 18-2 Domain names and labels

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 18-3 FQDN and PQDN

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 18-4 Domains

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 DISTRIBUTION OF NAME SPACE 18.3

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 18-5 Hierarchy of name servers

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 18-6 Zones and domains

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 A primary server loads all information from the disk file; the secondary server loads all information from the the primary server. When the primary downloads information from the secondary, it is called zone transfer.

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 DNS IN THE INTERNET 18.4

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 18-7 DNS in the Internet

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 18-8 Generic domains

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 18-9 Country domains

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

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 RESOLUTION 18.5

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

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

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 DNS MESSAGES 18.6

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure DNS messages

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

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

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure QR: Query/Response OpCode: 0 standard, 1 inverse, 2 server status AA: Authoritative TC: Truncated RD: Recursion Desired RA: Recursion Available rCode: Status of the error Flags fields

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 TYPES OF RECORDS 18.7

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure Question record format

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure admin.atc.fhda.edu. Query name format

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure Resource record format

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 COMPRESSION 18.8

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure Format of an offset pointer

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 EXAMPLES 18.9

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Example 1 A resolver sends a query message to a local server to find the IP address for the host “chal.fhda.edu.”. We discuss the query and response messages separately.

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure Example of a query message

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure Example of a response message

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Example 2 An FTP server has received a packet from an FTP client with IP address The FTP server wants to verify that the FTP client is an authorized client.

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure Example of inverse query message

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure Example of inverse response message

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 DDNS 18.10

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 ENCAPSULATION 18.11

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