DNS By: Muhammad Hanif.

Slides:



Advertisements
Similar presentations
Domain Name System. DNS is a client/server protocol which provides Name to IP Address Resolution.
Advertisements

COS 420 DAY 23. Agenda Assignment 4 Corrected 2 B’s Assignment 5 posted Chap Due May 4 Final exam will be take home and handed out May 4 and Due.
McGraw-Hill©The McGraw-Hill Companies, Inc., Chapter 25 Domain Name System.
Application Layer At long last we can ask the question - how does the user interface with the network?
Domain Name System: DNS
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 19 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. Introduction  There are several applications that follow client server paradigm.  The client/server programs can be divided into.
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
Domain Name Services And IP Addressing. Domain Name Services Domain name is a way to identify and locate computers connected to the Internet. No two organizations.
Introduction to Interactive Media 05: How the Web Works: Domain names, Hosting and Fundamentals of HTML.
Lecturer: Ghadah Aldehim
Tools of Web Development 1: Internet Protocols. Goals Understand what a protocol is. Understand how TCP/IP works. Understand how IP addresses work. Understand.
Chapter 31 - Naming with the Domain Name System IP addresses vs. symbolic names Structure of Computer names DNS naming structure DNS server hierarchy An.
CSCI N241: Fundamentals of Web Design Copyright ©2004  Department of Computer & Information Science Tools of Web Development 1: Module B: Internet Protocols.
25.1 Chapter 25 Domain Name System Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
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.
Chapter 29 Domain Name System (DNS) Allows users to reference computer names via symbolic names translates symbolic host names into associated IP addresses.
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.
Domain Name System CH 25 Aseel Alturki
1 Kyung Hee University Chapter 18 Domain Name System.
© McLean HIGHER COMPUTER NETWORKING Lesson 4: Domain Name Service Description of domain names and name resolution Domain name servers and domain.
1 UNIT 13 The World Wide Web Lecturer: Kholood Baselm.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 19 Domain Name System (DNS)
1 Microsoft Windows 2000 Network Infrastructure Administration Chapter 6 Resolving Network Host Names.
Identifying Domains and Directories What makes up a web address?
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.
A s s i g n m e n t W e e k 7 : T h e I n t e r n e t B Y : P a t r i c k O b i s p o.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Internet Protocol Version4 (IPv4)
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
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.
System Administration(SAD622S) Name of Presenter: Shadreck Chitauro Lecturer 18 July 2016 Faculty of Computing and Informatics.
Internet and World Wide Web Introduction to the Internet.
BOOTP By: Muhammad Hanif.
Understand Names Resolution
Networking Applications
CS 372 COMPUTER COMMUNICATION AND NETWORKS
Application layer Lecture 7.
NETWORK Unit 1 Module: 2 Objective: 7.
Chapter 25 Domain Name System.
Domain Name System DNS - A system for converting host names and domain names into IP addresses on the Internet or on local networks that use the TCP/IP.
Module 8: Networking Services
Domain Name System (DNS)
Benefits of Using Domain Name System (DNS)
“Size of DNS” Size of the DNS can be describe from the time before it was created all the computer on a network used to receive a host file named HOST.TXT,
Network Load Balancing
Net 323 D: Networks Protocols
Chapter 19 Domain Name System (DNS)
Subject Name: Computer Communication Networks Subject Code: 10EC71
Working at a Small-to-Medium Business or ISP – Chapter 7
Packet Switching To improve the efficiency of transferring information over a shared communication line, messages are divided into fixed-sized, numbered.
Application layer Lecture 7.
Web Design & Development
Names, Identifiers and Addresses
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
Chapter 25 Domain Name System
Web Server Technology Unit 10 Website Design and Development.
NETWORK Unit 1 Module: 2 Objective: 7.
NETWORK Unit 1 Module: 2 Objective: 7.
Chapter 25 Domain Name System
Domain Name System: DNS
COMPUTER NETWORKS PRESENTATION
Computer Networks Primary, Secondary and Root Servers
Read this to find out how the internet works!
Computer Networks Presentation
 Zone in name space  DNS IN THE INTERNET  Generic domains :There are fourteen generic domains, each specifying an organization type.
Q/ Compare between HTTP & HTTPS? HTTP HTTPS
Presentation transcript:

DNS By: Muhammad Hanif

Quote of the day……. Anger corrupts faith in the same way as vinegar destroys honey. Make somebody happy today, and mind your own business.

DNS (Domain Name System) DNS stands for Domain Name System To identify an entity, TCP/IP protocols use the IP address, which uniquely identifies the connection of a host to the Internet. However, people prefer to use names instead of numeric addresses. Therefore, we need a system that can map a name to an address or an address to a name.

DNS Users generally prefer names to numbers Computers prefer numbers to names DNS provides the mapping between the name and numbers i.e. domain name to IP address

DNS In the Internet the domain name space is divided into the Following sections: Generic Domains Country Domains

Generic Domain The generic domains define registered hosts according to their generic behavior.

Country Domain The country domains section uses two-character country abbreviations e.g., pk for Pakistan

Name System Each name is made of several parts separated by dot (.) The first part can define the name of an organization. The second part can define the nature of the organization. i.e. commercial, education, organization etc. Some domain names have other parts like the starting parts will define departments in the organization & the ending parts will specify the country or sub type of organization. E.g. www.yahoo.com www.uoslahore.edu.pk For each new domain registartion, first it is check that some one else don’t has domain name, if not then it is registered.

Domain Name Space For simplicity the domain name is design hierarchal as shown in figure.

Resolution Mapping a name to an address or an address to a name is called name-address resolution. Resolver: 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. If the server has the information, it satisfies the resolver; otherwise, it refers the resolver to other servers to provide the information. After the resolver receives the mapping, it finally delivers the result to the process that requested it.