SlideShare una empresa de Scribd logo
1 de 12
Presented By- Satyam Pandey
Reg No.- 11103875

 Network addresses are numbers.
 Addresses are topologically oriented
Used for routing purposes
Moving a host may require change of address
Are not easy to remember
 Names can be used for users and for applications
Easy for humans
Can be used as a low level service discovery mechanism.
Changing the server machine requires just changing the name-> IP binding
Names can have a logical structure.
REQUIREMENT OF DNS

 In the beginning, there was the hosts.txt
-A file containing the names and addresses of all hosts in the network
-Problems: maintainability, size
-Still used as a backup (local network host information)
 DNS
– Tree-structured
– Delegation
– Separated from network structure and topology
– uses UDP, port number 53 for queries, TCP for zone transfers.
HISTORY

Terms:
-namespace = set of possible names, flat or hierarchical.
-naming system maintains a collection of bindings of names to values.
-given a name, a resolution mechanism returns the corresponding value.
-a name server is an implementation of the resolution mechanism.
-DNS (Domain Name System) = name service in Internet.
-Zone is an administrative unit, domain is a subtree.
DNS System

First level hierarchy
-- domains for each country + edu., com., gov., mil., org., net., int.
– New domains: aero., biz., coop., info., museum., name., pro.
– DNS first level managed by Internet Corporation for Assigned Names
& Numbers (ICANN), also manages address allocations.
Hierarchy is partitioned into subtrees, zones
-- zone corresponds to administrative boundaries in DNS (and, often also of
DNS-servers).
DNS Domain Hierarchy

1. Global Distribution
 Data is maintained locally, but retrievable globally
 No single computer has all DNS data
 DNS lookups can be performed by any device
 Remote DNS data is locally catchable to improve performance.
2. Loose Coherency
 Changes to the master copy of the database are replicated according to
timing set by the zone administrator.
 Cached data expires according to timeout set by zone administrator
DNS features

3. Scalability
 No limit to the size of the database
 No limit to the number of queries
-- 24,000 queries per second handled easily
 Queries distributed among masters, slaves, and caches
4. Reliability
 Data is replicated
--Data from master is copied to multiple slaves
 Clients can query
 Clients will typically query local caches
 DNS protocols can use either UDP or TCP
Contd…

5. Dynamicity
 Database can be updated dynamically
 Modification of the master database triggers replication
 Only master can be dynamically updated
Contd….

 Name servers store information about the name space in units
called “zones”.
 Usually, more than one name server are authoritative for the same
zone
 Also, a single name server may be authoritative for many zones
Types of Name Server
1.Authoritative – maintains the data
 Master – where the data is edited
 Slave – where data is replicated to
2. Caching – stores data obtained from an authoritative server.
Name Servers and Zones

Name Server and Zones

Questions?

Más contenido relacionado

La actualidad más candente

Networking Study Guide
Networking Study GuideNetworking Study Guide
Networking Study Guide
guested3b43
 
Chapter 29 Domain Name System.ppt
Chapter 29 Domain Name System.pptChapter 29 Domain Name System.ppt
Chapter 29 Domain Name System.ppt
webhostingguy
 
Domain name server
Domain name serverDomain name server
Domain name server
Mobile88
 

La actualidad más candente (20)

Naming in Distributed System
Naming in Distributed SystemNaming in Distributed System
Naming in Distributed System
 
Domain Name Server
Domain Name ServerDomain Name Server
Domain Name Server
 
Domain Name Service
Domain Name ServiceDomain Name Service
Domain Name Service
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
 
Dns
DnsDns
Dns
 
DNS(Domain Name System)
DNS(Domain Name System)DNS(Domain Name System)
DNS(Domain Name System)
 
Networking Study Guide
Networking Study GuideNetworking Study Guide
Networking Study Guide
 
Chapter 29 Domain Name System.ppt
Chapter 29 Domain Name System.pptChapter 29 Domain Name System.ppt
Chapter 29 Domain Name System.ppt
 
Domain name service
Domain name serviceDomain name service
Domain name service
 
Dns ppt
Dns pptDns ppt
Dns ppt
 
Hazem al maliki
Hazem al maliki   Hazem al maliki
Hazem al maliki
 
domain name system
domain name systemdomain name system
domain name system
 
Domain name server
Domain name serverDomain name server
Domain name server
 
Linux and DNS Server
Linux and DNS ServerLinux and DNS Server
Linux and DNS Server
 
OSCh16
OSCh16OSCh16
OSCh16
 
25 DNS
25 DNS25 DNS
25 DNS
 
Lecture 5- url-dns
Lecture  5- url-dnsLecture  5- url-dns
Lecture 5- url-dns
 
Dns
DnsDns
Dns
 
DDNS
DDNSDDNS
DDNS
 
03 network services
03 network services03 network services
03 network services
 

Similar a Cse -306

How to configure dns server(2)
How to configure dns server(2)How to configure dns server(2)
How to configure dns server(2)
Amandeep Kaur
 
Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01
Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01
Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01
velimamedov
 

Similar a Cse -306 (20)

Introduction
IntroductionIntroduction
Introduction
 
Meeting 4 DNS
Meeting 4   DNSMeeting 4   DNS
Meeting 4 DNS
 
Dns
DnsDns
Dns
 
Dns
DnsDns
Dns
 
10 - Domain Name System.ppt
10 - Domain Name System.ppt10 - Domain Name System.ppt
10 - Domain Name System.ppt
 
Dns1111111111
Dns1111111111Dns1111111111
Dns1111111111
 
DNS/DNSSEC by Nurul Islam
DNS/DNSSEC by Nurul IslamDNS/DNSSEC by Nurul Islam
DNS/DNSSEC by Nurul Islam
 
DHCP
DHCPDHCP
DHCP
 
06 coms 525 tcpip - dhcp and dns
06   coms 525 tcpip - dhcp and dns06   coms 525 tcpip - dhcp and dns
06 coms 525 tcpip - dhcp and dns
 
Session_2.ppt
Session_2.pptSession_2.ppt
Session_2.ppt
 
How to configure dns server(2)
How to configure dns server(2)How to configure dns server(2)
How to configure dns server(2)
 
CNIT 40: 2: DNS Protocol and Architecture
CNIT 40: 2: DNS Protocol and ArchitectureCNIT 40: 2: DNS Protocol and Architecture
CNIT 40: 2: DNS Protocol and Architecture
 
File service architecture and network file system
File service architecture and network file systemFile service architecture and network file system
File service architecture and network file system
 
Domain Name System (DNS) Fundamentals
Domain Name System (DNS) FundamentalsDomain Name System (DNS) Fundamentals
Domain Name System (DNS) Fundamentals
 
Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01
Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01
Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01
 
08Mapping.ppt
08Mapping.ppt08Mapping.ppt
08Mapping.ppt
 
Dns
DnsDns
Dns
 
Lecture 4 -_internet_infrastructure_2_updated_2011
Lecture 4 -_internet_infrastructure_2_updated_2011Lecture 4 -_internet_infrastructure_2_updated_2011
Lecture 4 -_internet_infrastructure_2_updated_2011
 
2 technical-dns-workshop-day1
2 technical-dns-workshop-day12 technical-dns-workshop-day1
2 technical-dns-workshop-day1
 
Domain name system
Domain name systemDomain name system
Domain name system
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Último (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Cse -306

  • 1. Presented By- Satyam Pandey Reg No.- 11103875
  • 2.   Network addresses are numbers.  Addresses are topologically oriented Used for routing purposes Moving a host may require change of address Are not easy to remember  Names can be used for users and for applications Easy for humans Can be used as a low level service discovery mechanism. Changing the server machine requires just changing the name-> IP binding Names can have a logical structure. REQUIREMENT OF DNS
  • 3.   In the beginning, there was the hosts.txt -A file containing the names and addresses of all hosts in the network -Problems: maintainability, size -Still used as a backup (local network host information)  DNS – Tree-structured – Delegation – Separated from network structure and topology – uses UDP, port number 53 for queries, TCP for zone transfers. HISTORY
  • 4.  Terms: -namespace = set of possible names, flat or hierarchical. -naming system maintains a collection of bindings of names to values. -given a name, a resolution mechanism returns the corresponding value. -a name server is an implementation of the resolution mechanism. -DNS (Domain Name System) = name service in Internet. -Zone is an administrative unit, domain is a subtree. DNS System
  • 5.  First level hierarchy -- domains for each country + edu., com., gov., mil., org., net., int. – New domains: aero., biz., coop., info., museum., name., pro. – DNS first level managed by Internet Corporation for Assigned Names & Numbers (ICANN), also manages address allocations. Hierarchy is partitioned into subtrees, zones -- zone corresponds to administrative boundaries in DNS (and, often also of DNS-servers). DNS Domain Hierarchy
  • 6.
  • 7.  1. Global Distribution  Data is maintained locally, but retrievable globally  No single computer has all DNS data  DNS lookups can be performed by any device  Remote DNS data is locally catchable to improve performance. 2. Loose Coherency  Changes to the master copy of the database are replicated according to timing set by the zone administrator.  Cached data expires according to timeout set by zone administrator DNS features
  • 8.  3. Scalability  No limit to the size of the database  No limit to the number of queries -- 24,000 queries per second handled easily  Queries distributed among masters, slaves, and caches 4. Reliability  Data is replicated --Data from master is copied to multiple slaves  Clients can query  Clients will typically query local caches  DNS protocols can use either UDP or TCP Contd…
  • 9.  5. Dynamicity  Database can be updated dynamically  Modification of the master database triggers replication  Only master can be dynamically updated Contd….
  • 10.   Name servers store information about the name space in units called “zones”.  Usually, more than one name server are authoritative for the same zone  Also, a single name server may be authoritative for many zones Types of Name Server 1.Authoritative – maintains the data  Master – where the data is edited  Slave – where data is replicated to 2. Caching – stores data obtained from an authoritative server. Name Servers and Zones