chapter 25. domain name system
DESCRIPTION
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 25.5 Resolution 25.6 DNS Message 25.7 Types of Records 25.8 Registrars 25.9 DDNS 25.10 Encapsulation. Example of using the DNS service. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Chapter 25. Domain Name System](https://reader035.vdocuments.mx/reader035/viewer/2022062304/568145f9550346895db3029a/html5/thumbnails/1.jpg)
Computer Networks 25-1
Chapter 25.Domain Name System
25.1 Name Space25.2 Domain Name Space25.3 Distribution of Name Space25.4 DNS in the Internet25.5 Resolution25.6 DNS Message25.7 Types of Records25.8 Registrars25.9 DDNS25.10 Encapsulation
![Page 2: Chapter 25. Domain Name System](https://reader035.vdocuments.mx/reader035/viewer/2022062304/568145f9550346895db3029a/html5/thumbnails/2.jpg)
Computer Networks 25-2
Example of using the DNS service
![Page 3: Chapter 25. Domain Name System](https://reader035.vdocuments.mx/reader035/viewer/2022062304/568145f9550346895db3029a/html5/thumbnails/3.jpg)
Computer Networks 25-3
Domain name space
• Flat name space, Hierarchical name space
![Page 4: Chapter 25. Domain Name System](https://reader035.vdocuments.mx/reader035/viewer/2022062304/568145f9550346895db3029a/html5/thumbnails/4.jpg)
Computer Networks 25-4
Domain names and labels
![Page 5: Chapter 25. Domain Name System](https://reader035.vdocuments.mx/reader035/viewer/2022062304/568145f9550346895db3029a/html5/thumbnails/5.jpg)
Computer Networks 25-5
FQDN and PQDN
• FQDN (Fully Qualified Domain Name)
• PQDN (Partially Qualified Domain Name)
![Page 6: Chapter 25. Domain Name System](https://reader035.vdocuments.mx/reader035/viewer/2022062304/568145f9550346895db3029a/html5/thumbnails/6.jpg)
Computer Networks 25-6
Domains
• Domain: Subtree of the domain name space
![Page 7: Chapter 25. Domain Name System](https://reader035.vdocuments.mx/reader035/viewer/2022062304/568145f9550346895db3029a/html5/thumbnails/7.jpg)
Computer Networks 25-7
Hierarchy of name servers
![Page 8: Chapter 25. Domain Name System](https://reader035.vdocuments.mx/reader035/viewer/2022062304/568145f9550346895db3029a/html5/thumbnails/8.jpg)
Computer Networks 25-8
Zones and domains
• Zone: What s server is responsible for, or has authority over
![Page 9: Chapter 25. Domain Name System](https://reader035.vdocuments.mx/reader035/viewer/2022062304/568145f9550346895db3029a/html5/thumbnails/9.jpg)
Computer Networks 25-9
Root Server
• A root server is a server whose zone consists of the whole tree.
Primary and Secondary Servers
• A primary server loads all information from the disk file; the secondary server loads all information from the primary server. When the secondary downloads information from the primary, it is called zone transfer.
![Page 10: Chapter 25. Domain Name System](https://reader035.vdocuments.mx/reader035/viewer/2022062304/568145f9550346895db3029a/html5/thumbnails/10.jpg)
Computer Networks 25-10
DNS in the Internet
![Page 11: Chapter 25. Domain Name System](https://reader035.vdocuments.mx/reader035/viewer/2022062304/568145f9550346895db3029a/html5/thumbnails/11.jpg)
Computer Networks 25-11
Generic domains
• Generic domains define registered hosts according to their generic behavior
• Each node in the tree defines a domain, which is an index to the domain name space database.
![Page 12: Chapter 25. Domain Name System](https://reader035.vdocuments.mx/reader035/viewer/2022062304/568145f9550346895db3029a/html5/thumbnails/12.jpg)
Computer Networks 25-12
Generic domain labels
![Page 13: Chapter 25. Domain Name System](https://reader035.vdocuments.mx/reader035/viewer/2022062304/568145f9550346895db3029a/html5/thumbnails/13.jpg)
Computer Networks 25-13
Country domains
![Page 14: Chapter 25. Domain Name System](https://reader035.vdocuments.mx/reader035/viewer/2022062304/568145f9550346895db3029a/html5/thumbnails/14.jpg)
Computer Networks 25-14
Inverse domain
![Page 15: Chapter 25. Domain Name System](https://reader035.vdocuments.mx/reader035/viewer/2022062304/568145f9550346895db3029a/html5/thumbnails/15.jpg)
Computer Networks 25-15
Resolution
• Name-address resolution: a name to address/an address to a name
• Resolver: DNS client called by a host
• Recursive resolution and iterative resolution
![Page 16: Chapter 25. Domain Name System](https://reader035.vdocuments.mx/reader035/viewer/2022062304/568145f9550346895db3029a/html5/thumbnails/16.jpg)
Computer Networks 25-16
Iterative resolution
Caching
![Page 17: Chapter 25. Domain Name System](https://reader035.vdocuments.mx/reader035/viewer/2022062304/568145f9550346895db3029a/html5/thumbnails/17.jpg)
Computer Networks 25-17
Query and response messages
• DNS has two types of messages
Header format