SlideShare a Scribd company logo
DNS
DNS in the Internet
DNS is a protocol that can be used in different platforms.
It translates human readable domain names (for example,
www.amazon.com) to machine readable IP addresses (for
example, 192.0.2.44).
In the Internet, the domain name space (tree) was originally
divided into three different sections:
• generic domains, country domains, and the inverse domains.
Domain Naming Service in computer networks
Domain Naming Service in computer networks
Country Domains
Resolution
•Mapping a name to an address is called name-address
resolution.
•DNS is designed as a client-server application. A host
that needs to map an address to a name or a name to
an address calls a DNS client called a resolver.
•The resolver accesses the closest DNS server with a
mapping request.
CONTINUED..
• If the server has the information, it satisfies the resolver;
otherwise, it either refers the resolver to other
• servers or asks other servers to provide the information.
• After the resolver receives the mapping, it interprets the
response to see if it is a real resolution or an
• error, and finally delivers the result to the process that
requested it.
• A resolution can be either recursive or iterative.
Recursive Resolution
• The application program on the source host calls the DNS resolver
(client) to find the IP address of the destination host.
• The resolver, which does not know this address, sends the query to
the local DNS server (for example,dns.anet.com) running at the Anet
ISP site (event 1).
Recursive Resolution
Iterative Resolution
• In iterative resolution, each server that does not know the mapping
sends the IP address of the next Server back to the one that
requested it.
• Normally the iterative resolution takes place between two local
servers; the original resolver gets the final answer from the local
server.
Domain Naming Service in computer networks

More Related Content

Similar to Domain Naming Service in computer networks (20)

DNS introduction and exercises covering records
DNS introduction and exercises covering recordsDNS introduction and exercises covering records
DNS introduction and exercises covering records
kinipradeep2
 
CSS Unit V Internet Infrastructure Security (1).pptx
CSS Unit V Internet Infrastructure Security (1).pptxCSS Unit V Internet Infrastructure Security (1).pptx
CSS Unit V Internet Infrastructure Security (1).pptx
AmitPandey69923
 
Dn sonly
Dn sonlyDn sonly
Dn sonly
vikram vivek
 
Presentation on Domain Name System
Presentation on Domain Name SystemPresentation on Domain Name System
Presentation on Domain Name System
Chinmay Joshi
 
Application Layer.pptx
Application Layer.pptxApplication Layer.pptx
Application Layer.pptx
Kongu Engineering College, Perundurai, Erode
 
Domain Name System Explained
Domain Name System Explained Domain Name System Explained
Domain Name System Explained
HTS Hosting
 
DNS.pptx
DNS.pptxDNS.pptx
DNS.pptx
HarshaVardhan998260
 
COMPUTER COMMUNICATION AND NETWORWING LAB - 06.pptx
COMPUTER COMMUNICATION AND NETWORWING LAB - 06.pptxCOMPUTER COMMUNICATION AND NETWORWING LAB - 06.pptx
COMPUTER COMMUNICATION AND NETWORWING LAB - 06.pptx
hafiz18919
 
Domain Name System (DNS) - Domain Registration and Website Hosting Basics
Domain Name System (DNS) - Domain Registration and Website Hosting BasicsDomain Name System (DNS) - Domain Registration and Website Hosting Basics
Domain Name System (DNS) - Domain Registration and Website Hosting Basics
Asif Shahzad
 
What is a domain name system(dns)?
What is a domain name system(dns)?What is a domain name system(dns)?
What is a domain name system(dns)?
Digital Marketing Tatva
 
c5c1db8d-8375-4f17-bf6a-56ea5342e58d.pptx
c5c1db8d-8375-4f17-bf6a-56ea5342e58d.pptxc5c1db8d-8375-4f17-bf6a-56ea5342e58d.pptx
c5c1db8d-8375-4f17-bf6a-56ea5342e58d.pptx
chakravardhannani123
 
Dns name resolution process
Dns name resolution processDns name resolution process
Dns name resolution process
kannanragothaman
 
Secure shell (ssh)
Secure shell (ssh)Secure shell (ssh)
Secure shell (ssh)
Ishucs
 
Presentation2.pptx
Presentation2.pptxPresentation2.pptx
Presentation2.pptx
MuhammadNaeem491
 
Application layer
Application layerApplication layer
Application layer
Sagar jethi
 
Lesson 5: Configuring Name Resolution
Lesson 5: Configuring Name ResolutionLesson 5: Configuring Name Resolution
Lesson 5: Configuring Name Resolution
Mahmmoud Mahdi
 
Domain Name Server
Domain Name ServerDomain Name Server
Domain Name Server
vipulvaid
 
08Mapping.ppt
08Mapping.ppt08Mapping.ppt
08Mapping.ppt
MalikNuman8
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
Gurkamal Rakhra
 
Computer Networks Module 1 - part 2.pdf
Computer Networks Module 1 - part 2.pdfComputer Networks Module 1 - part 2.pdf
Computer Networks Module 1 - part 2.pdf
ShanthalaKV
 
DNS introduction and exercises covering records
DNS introduction and exercises covering recordsDNS introduction and exercises covering records
DNS introduction and exercises covering records
kinipradeep2
 
CSS Unit V Internet Infrastructure Security (1).pptx
CSS Unit V Internet Infrastructure Security (1).pptxCSS Unit V Internet Infrastructure Security (1).pptx
CSS Unit V Internet Infrastructure Security (1).pptx
AmitPandey69923
 
Presentation on Domain Name System
Presentation on Domain Name SystemPresentation on Domain Name System
Presentation on Domain Name System
Chinmay Joshi
 
Domain Name System Explained
Domain Name System Explained Domain Name System Explained
Domain Name System Explained
HTS Hosting
 
COMPUTER COMMUNICATION AND NETWORWING LAB - 06.pptx
COMPUTER COMMUNICATION AND NETWORWING LAB - 06.pptxCOMPUTER COMMUNICATION AND NETWORWING LAB - 06.pptx
COMPUTER COMMUNICATION AND NETWORWING LAB - 06.pptx
hafiz18919
 
Domain Name System (DNS) - Domain Registration and Website Hosting Basics
Domain Name System (DNS) - Domain Registration and Website Hosting BasicsDomain Name System (DNS) - Domain Registration and Website Hosting Basics
Domain Name System (DNS) - Domain Registration and Website Hosting Basics
Asif Shahzad
 
c5c1db8d-8375-4f17-bf6a-56ea5342e58d.pptx
c5c1db8d-8375-4f17-bf6a-56ea5342e58d.pptxc5c1db8d-8375-4f17-bf6a-56ea5342e58d.pptx
c5c1db8d-8375-4f17-bf6a-56ea5342e58d.pptx
chakravardhannani123
 
Dns name resolution process
Dns name resolution processDns name resolution process
Dns name resolution process
kannanragothaman
 
Secure shell (ssh)
Secure shell (ssh)Secure shell (ssh)
Secure shell (ssh)
Ishucs
 
Application layer
Application layerApplication layer
Application layer
Sagar jethi
 
Lesson 5: Configuring Name Resolution
Lesson 5: Configuring Name ResolutionLesson 5: Configuring Name Resolution
Lesson 5: Configuring Name Resolution
Mahmmoud Mahdi
 
Domain Name Server
Domain Name ServerDomain Name Server
Domain Name Server
vipulvaid
 
Computer Networks Module 1 - part 2.pdf
Computer Networks Module 1 - part 2.pdfComputer Networks Module 1 - part 2.pdf
Computer Networks Module 1 - part 2.pdf
ShanthalaKV
 

More from Manjunath852579 (20)

CMOS transistors in VLSI design and testing
CMOS transistors in VLSI design and testingCMOS transistors in VLSI design and testing
CMOS transistors in VLSI design and testing
Manjunath852579
 
Semi conductor Memories in VLSI design and testing
Semi conductor Memories in VLSI design and testingSemi conductor Memories in VLSI design and testing
Semi conductor Memories in VLSI design and testing
Manjunath852579
 
Communication networks transport layer ppt
Communication networks transport layer pptCommunication networks transport layer ppt
Communication networks transport layer ppt
Manjunath852579
 
Data communications module 1 for ece students
Data communications module 1 for ece studentsData communications module 1 for ece students
Data communications module 1 for ece students
Manjunath852579
 
Computer networks module 2 data link layer
Computer networks module 2 data link layerComputer networks module 2 data link layer
Computer networks module 2 data link layer
Manjunath852579
 
Dc Transfer characteristics in VLSI design
Dc Transfer characteristics in VLSI designDc Transfer characteristics in VLSI design
Dc Transfer characteristics in VLSI design
Manjunath852579
 
Using p-Spice in VLSI design and Testing
Using p-Spice in VLSI design and TestingUsing p-Spice in VLSI design and Testing
Using p-Spice in VLSI design and Testing
Manjunath852579
 
Test generation in VLSI design and Testing
Test generation in VLSI design and TestingTest generation in VLSI design and Testing
Test generation in VLSI design and Testing
Manjunath852579
 
Logical Effort in VLSI design and testing
Logical Effort in VLSI design and testingLogical Effort in VLSI design and testing
Logical Effort in VLSI design and testing
Manjunath852579
 
Introduction to VLSI design and testing
Introduction to VLSI design  and testingIntroduction to VLSI design  and testing
Introduction to VLSI design and testing
Manjunath852579
 
Circuits layouts design in VLSI design and Testing
Circuits layouts design in  VLSI design and TestingCircuits layouts design in  VLSI design and Testing
Circuits layouts design in VLSI design and Testing
Manjunath852579
 
MIPS processor in VLSI design. Processor design
MIPS processor in VLSI design. Processor designMIPS processor in VLSI design. Processor design
MIPS processor in VLSI design. Processor design
Manjunath852579
 
Static random access memory SRAM in VLSI
Static random access memory SRAM in VLSIStatic random access memory SRAM in VLSI
Static random access memory SRAM in VLSI
Manjunath852579
 
VLSI testing.failures andFaults in digital ciruits
VLSI testing.failures andFaults in digital ciruitsVLSI testing.failures andFaults in digital ciruits
VLSI testing.failures andFaults in digital ciruits
Manjunath852579
 
Module 5 waste management.pptx for vtu students
Module 5 waste management.pptx for vtu studentsModule 5 waste management.pptx for vtu students
Module 5 waste management.pptx for vtu students
Manjunath852579
 
Waste management Module 2 for vtu students
Waste management Module 2 for vtu studentsWaste management Module 2 for vtu students
Waste management Module 2 for vtu students
Manjunath852579
 
waste management Module - 1 for vtu students
waste management Module - 1  for vtu studentswaste management Module - 1  for vtu students
waste management Module - 1 for vtu students
Manjunath852579
 
Waste management for VTU students, 2nd sem,
Waste management for VTU students, 2nd sem,Waste management for VTU students, 2nd sem,
Waste management for VTU students, 2nd sem,
Manjunath852579
 
indianconstitutionDrMHGavhane.ppt
indianconstitutionDrMHGavhane.pptindianconstitutionDrMHGavhane.ppt
indianconstitutionDrMHGavhane.ppt
Manjunath852579
 
Indian Constitution unit II.ppt
Indian Constitution unit II.pptIndian Constitution unit II.ppt
Indian Constitution unit II.ppt
Manjunath852579
 
CMOS transistors in VLSI design and testing
CMOS transistors in VLSI design and testingCMOS transistors in VLSI design and testing
CMOS transistors in VLSI design and testing
Manjunath852579
 
Semi conductor Memories in VLSI design and testing
Semi conductor Memories in VLSI design and testingSemi conductor Memories in VLSI design and testing
Semi conductor Memories in VLSI design and testing
Manjunath852579
 
Communication networks transport layer ppt
Communication networks transport layer pptCommunication networks transport layer ppt
Communication networks transport layer ppt
Manjunath852579
 
Data communications module 1 for ece students
Data communications module 1 for ece studentsData communications module 1 for ece students
Data communications module 1 for ece students
Manjunath852579
 
Computer networks module 2 data link layer
Computer networks module 2 data link layerComputer networks module 2 data link layer
Computer networks module 2 data link layer
Manjunath852579
 
Dc Transfer characteristics in VLSI design
Dc Transfer characteristics in VLSI designDc Transfer characteristics in VLSI design
Dc Transfer characteristics in VLSI design
Manjunath852579
 
Using p-Spice in VLSI design and Testing
Using p-Spice in VLSI design and TestingUsing p-Spice in VLSI design and Testing
Using p-Spice in VLSI design and Testing
Manjunath852579
 
Test generation in VLSI design and Testing
Test generation in VLSI design and TestingTest generation in VLSI design and Testing
Test generation in VLSI design and Testing
Manjunath852579
 
Logical Effort in VLSI design and testing
Logical Effort in VLSI design and testingLogical Effort in VLSI design and testing
Logical Effort in VLSI design and testing
Manjunath852579
 
Introduction to VLSI design and testing
Introduction to VLSI design  and testingIntroduction to VLSI design  and testing
Introduction to VLSI design and testing
Manjunath852579
 
Circuits layouts design in VLSI design and Testing
Circuits layouts design in  VLSI design and TestingCircuits layouts design in  VLSI design and Testing
Circuits layouts design in VLSI design and Testing
Manjunath852579
 
MIPS processor in VLSI design. Processor design
MIPS processor in VLSI design. Processor designMIPS processor in VLSI design. Processor design
MIPS processor in VLSI design. Processor design
Manjunath852579
 
Static random access memory SRAM in VLSI
Static random access memory SRAM in VLSIStatic random access memory SRAM in VLSI
Static random access memory SRAM in VLSI
Manjunath852579
 
VLSI testing.failures andFaults in digital ciruits
VLSI testing.failures andFaults in digital ciruitsVLSI testing.failures andFaults in digital ciruits
VLSI testing.failures andFaults in digital ciruits
Manjunath852579
 
Module 5 waste management.pptx for vtu students
Module 5 waste management.pptx for vtu studentsModule 5 waste management.pptx for vtu students
Module 5 waste management.pptx for vtu students
Manjunath852579
 
Waste management Module 2 for vtu students
Waste management Module 2 for vtu studentsWaste management Module 2 for vtu students
Waste management Module 2 for vtu students
Manjunath852579
 
waste management Module - 1 for vtu students
waste management Module - 1  for vtu studentswaste management Module - 1  for vtu students
waste management Module - 1 for vtu students
Manjunath852579
 
Waste management for VTU students, 2nd sem,
Waste management for VTU students, 2nd sem,Waste management for VTU students, 2nd sem,
Waste management for VTU students, 2nd sem,
Manjunath852579
 
indianconstitutionDrMHGavhane.ppt
indianconstitutionDrMHGavhane.pptindianconstitutionDrMHGavhane.ppt
indianconstitutionDrMHGavhane.ppt
Manjunath852579
 
Indian Constitution unit II.ppt
Indian Constitution unit II.pptIndian Constitution unit II.ppt
Indian Constitution unit II.ppt
Manjunath852579
 
Ad

Recently uploaded (20)

22PCOAM16 _ML_Unit 3 Notes & Question bank
22PCOAM16 _ML_Unit 3 Notes & Question bank22PCOAM16 _ML_Unit 3 Notes & Question bank
22PCOAM16 _ML_Unit 3 Notes & Question bank
Guru Nanak Technical Institutions
 
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
djiceramil
 
Universal Human Values and professional ethics Quantum AKTU BVE401
Universal Human Values and professional ethics Quantum AKTU BVE401Universal Human Values and professional ethics Quantum AKTU BVE401
Universal Human Values and professional ethics Quantum AKTU BVE401
Unknown
 
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
djiceramil
 
362 Alec Data Center Solutions-Slysium Data Center-AUH-ABB Furse.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-ABB Furse.pdf362 Alec Data Center Solutions-Slysium Data Center-AUH-ABB Furse.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-ABB Furse.pdf
djiceramil
 
Structural Design for Residential-to-Restaurant Conversion
Structural Design for Residential-to-Restaurant ConversionStructural Design for Residential-to-Restaurant Conversion
Structural Design for Residential-to-Restaurant Conversion
DanielRoman285499
 
FINAL 2013 Module 20 Corrosion Control and Sequestering PPT Slides.pptx
FINAL 2013 Module 20 Corrosion Control and Sequestering PPT Slides.pptxFINAL 2013 Module 20 Corrosion Control and Sequestering PPT Slides.pptx
FINAL 2013 Module 20 Corrosion Control and Sequestering PPT Slides.pptx
kippcam
 
ACEP Magazine Fifth Edition on 5june2025
ACEP Magazine Fifth Edition on 5june2025ACEP Magazine Fifth Edition on 5june2025
ACEP Magazine Fifth Edition on 5june2025
Rahul
 
Blood bank management system project report.pdf
Blood bank management system project report.pdfBlood bank management system project report.pdf
Blood bank management system project report.pdf
Kamal Acharya
 
02 - Ethics & Professionalism - BEM, IEM, MySET.PPT
02 - Ethics & Professionalism - BEM, IEM, MySET.PPT02 - Ethics & Professionalism - BEM, IEM, MySET.PPT
02 - Ethics & Professionalism - BEM, IEM, MySET.PPT
SharinAbGhani1
 
WIRELESS COMMUNICATION SECURITY AND IT’S PROTECTION METHODS
WIRELESS COMMUNICATION SECURITY AND IT’S PROTECTION METHODSWIRELESS COMMUNICATION SECURITY AND IT’S PROTECTION METHODS
WIRELESS COMMUNICATION SECURITY AND IT’S PROTECTION METHODS
samueljackson3773
 
SEW make Brake BE05 – BE30 Brake – Repair Kit
SEW make Brake BE05 – BE30 Brake – Repair KitSEW make Brake BE05 – BE30 Brake – Repair Kit
SEW make Brake BE05 – BE30 Brake – Repair Kit
projectultramechanix
 
David Boutry - Mentors Junior Developers
David Boutry - Mentors Junior DevelopersDavid Boutry - Mentors Junior Developers
David Boutry - Mentors Junior Developers
David Boutry
 
A Comprehensive Investigation into the Accuracy of Soft Computing Tools for D...
A Comprehensive Investigation into the Accuracy of Soft Computing Tools for D...A Comprehensive Investigation into the Accuracy of Soft Computing Tools for D...
A Comprehensive Investigation into the Accuracy of Soft Computing Tools for D...
Journal of Soft Computing in Civil Engineering
 
Fundamentals of Digital Design_Class_21st May - Copy.pptx
Fundamentals of Digital Design_Class_21st May - Copy.pptxFundamentals of Digital Design_Class_21st May - Copy.pptx
Fundamentals of Digital Design_Class_21st May - Copy.pptx
drdebarshi1993
 
COMPOSITE COLUMN IN STEEL CONCRETE COMPOSITES.ppt
COMPOSITE COLUMN IN STEEL CONCRETE COMPOSITES.pptCOMPOSITE COLUMN IN STEEL CONCRETE COMPOSITES.ppt
COMPOSITE COLUMN IN STEEL CONCRETE COMPOSITES.ppt
ravicivil
 
3. What is the principles of Teamwork_Module_V1.0.ppt
3. What is the principles of Teamwork_Module_V1.0.ppt3. What is the principles of Teamwork_Module_V1.0.ppt
3. What is the principles of Teamwork_Module_V1.0.ppt
engaash9
 
Engineering Mechanics Introduction and its Application
Engineering Mechanics Introduction and its ApplicationEngineering Mechanics Introduction and its Application
Engineering Mechanics Introduction and its Application
Sakthivel M
 
NALCO Green Anode Plant,Compositions of CPC,Pitch
NALCO Green Anode Plant,Compositions of CPC,PitchNALCO Green Anode Plant,Compositions of CPC,Pitch
NALCO Green Anode Plant,Compositions of CPC,Pitch
arpitprachi123
 
grade 9 science q1 quiz.pptx science quiz
grade 9 science q1 quiz.pptx science quizgrade 9 science q1 quiz.pptx science quiz
grade 9 science q1 quiz.pptx science quiz
norfapangolima
 
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
djiceramil
 
Universal Human Values and professional ethics Quantum AKTU BVE401
Universal Human Values and professional ethics Quantum AKTU BVE401Universal Human Values and professional ethics Quantum AKTU BVE401
Universal Human Values and professional ethics Quantum AKTU BVE401
Unknown
 
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
djiceramil
 
362 Alec Data Center Solutions-Slysium Data Center-AUH-ABB Furse.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-ABB Furse.pdf362 Alec Data Center Solutions-Slysium Data Center-AUH-ABB Furse.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-ABB Furse.pdf
djiceramil
 
Structural Design for Residential-to-Restaurant Conversion
Structural Design for Residential-to-Restaurant ConversionStructural Design for Residential-to-Restaurant Conversion
Structural Design for Residential-to-Restaurant Conversion
DanielRoman285499
 
FINAL 2013 Module 20 Corrosion Control and Sequestering PPT Slides.pptx
FINAL 2013 Module 20 Corrosion Control and Sequestering PPT Slides.pptxFINAL 2013 Module 20 Corrosion Control and Sequestering PPT Slides.pptx
FINAL 2013 Module 20 Corrosion Control and Sequestering PPT Slides.pptx
kippcam
 
ACEP Magazine Fifth Edition on 5june2025
ACEP Magazine Fifth Edition on 5june2025ACEP Magazine Fifth Edition on 5june2025
ACEP Magazine Fifth Edition on 5june2025
Rahul
 
Blood bank management system project report.pdf
Blood bank management system project report.pdfBlood bank management system project report.pdf
Blood bank management system project report.pdf
Kamal Acharya
 
02 - Ethics & Professionalism - BEM, IEM, MySET.PPT
02 - Ethics & Professionalism - BEM, IEM, MySET.PPT02 - Ethics & Professionalism - BEM, IEM, MySET.PPT
02 - Ethics & Professionalism - BEM, IEM, MySET.PPT
SharinAbGhani1
 
WIRELESS COMMUNICATION SECURITY AND IT’S PROTECTION METHODS
WIRELESS COMMUNICATION SECURITY AND IT’S PROTECTION METHODSWIRELESS COMMUNICATION SECURITY AND IT’S PROTECTION METHODS
WIRELESS COMMUNICATION SECURITY AND IT’S PROTECTION METHODS
samueljackson3773
 
SEW make Brake BE05 – BE30 Brake – Repair Kit
SEW make Brake BE05 – BE30 Brake – Repair KitSEW make Brake BE05 – BE30 Brake – Repair Kit
SEW make Brake BE05 – BE30 Brake – Repair Kit
projectultramechanix
 
David Boutry - Mentors Junior Developers
David Boutry - Mentors Junior DevelopersDavid Boutry - Mentors Junior Developers
David Boutry - Mentors Junior Developers
David Boutry
 
Fundamentals of Digital Design_Class_21st May - Copy.pptx
Fundamentals of Digital Design_Class_21st May - Copy.pptxFundamentals of Digital Design_Class_21st May - Copy.pptx
Fundamentals of Digital Design_Class_21st May - Copy.pptx
drdebarshi1993
 
COMPOSITE COLUMN IN STEEL CONCRETE COMPOSITES.ppt
COMPOSITE COLUMN IN STEEL CONCRETE COMPOSITES.pptCOMPOSITE COLUMN IN STEEL CONCRETE COMPOSITES.ppt
COMPOSITE COLUMN IN STEEL CONCRETE COMPOSITES.ppt
ravicivil
 
3. What is the principles of Teamwork_Module_V1.0.ppt
3. What is the principles of Teamwork_Module_V1.0.ppt3. What is the principles of Teamwork_Module_V1.0.ppt
3. What is the principles of Teamwork_Module_V1.0.ppt
engaash9
 
Engineering Mechanics Introduction and its Application
Engineering Mechanics Introduction and its ApplicationEngineering Mechanics Introduction and its Application
Engineering Mechanics Introduction and its Application
Sakthivel M
 
NALCO Green Anode Plant,Compositions of CPC,Pitch
NALCO Green Anode Plant,Compositions of CPC,PitchNALCO Green Anode Plant,Compositions of CPC,Pitch
NALCO Green Anode Plant,Compositions of CPC,Pitch
arpitprachi123
 
grade 9 science q1 quiz.pptx science quiz
grade 9 science q1 quiz.pptx science quizgrade 9 science q1 quiz.pptx science quiz
grade 9 science q1 quiz.pptx science quiz
norfapangolima
 
Ad

Domain Naming Service in computer networks

  • 1. DNS
  • 2. DNS in the Internet DNS is a protocol that can be used in different platforms. It translates human readable domain names (for example, www.amazon.com) to machine readable IP addresses (for example, 192.0.2.44). In the Internet, the domain name space (tree) was originally divided into three different sections: • generic domains, country domains, and the inverse domains.
  • 6. Resolution •Mapping a name to an address is called name-address resolution. •DNS is designed as a client-server application. A host that needs to map an address to a name or a name to an address calls a DNS client called a resolver. •The resolver accesses the closest DNS server with a mapping request.
  • 7. CONTINUED.. • If the server has the information, it satisfies the resolver; otherwise, it either refers the resolver to other • servers or asks other servers to provide the information. • After the resolver receives the mapping, it interprets the response to see if it is a real resolution or an • error, and finally delivers the result to the process that requested it. • A resolution can be either recursive or iterative.
  • 8. Recursive Resolution • The application program on the source host calls the DNS resolver (client) to find the IP address of the destination host. • The resolver, which does not know this address, sends the query to the local DNS server (for example,dns.anet.com) running at the Anet ISP site (event 1).
  • 10. Iterative Resolution • In iterative resolution, each server that does not know the mapping sends the IP address of the next Server back to the one that requested it. • Normally the iterative resolution takes place between two local servers; the original resolver gets the final answer from the local server.