Computer Networks Presentation

Slides:



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

DNS Domain Name System. Domain names and IP addresses People prefer to use easy-to-remember names instead of IP addresses Domain names are alphanumeric.
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
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 7: Planning a DNS Strategy.
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.
Chapter 25 Domain Name System
Domain Name Services Oakton Community College CIS 238.
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,
DNS Domain Name System. Hostnames  IP Addresses are great for computers – IP address includes information used for routing.  IP addresses are tough.
Name Resolution Domain Name System.
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.
Domain names and IP addresses Resolver and name server DNS Name hierarchy Domain name system Domain names Top-level domains Hierarchy of name servers.
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.
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.
COMT 6251 Network Layers COMT Overview IP and general Internet Operations Address Mapping ATM LANs Other network protocols.
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.
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
October 8, 2015 University of Tulsa - Center for Information Security Microsoft Windows 2000 DNS October 8, 2015.
1 Kyung Hee University Chapter 18 Domain Name System.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 19 Domain Name System (DNS)
DNS DNS overview DNS operation DNS zones. DNS Overview Name to IP address lookup service based on Domain Names Some DNS servers hold name and address.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 18 Domain Name System (DNS)
BZUPAGES.COM. Presented to: Sir. Muizuddin sb Presented by: M.Sheraz Anjum Roll NO Atif Aneaq Roll NO Khurram Shehzad Roll NO Wasif.
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.
Basics of the Domain Name System (DNS) By : AMMY- DRISS Mohamed Amine KADDARI Zakaria MAHMOUDI Soufiane Oujda Med I University National College of Applied.
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.
System Administration(SAD622S) Name of Presenter: Shadreck Chitauro Lecturer 18 July 2016 Faculty of Computing and Informatics.
Understand Names Resolution
Networking Applications
CS 372 COMPUTER COMMUNICATION AND NETWORKS
Domain Name System: DNS
Application layer Lecture 7.
Chapter 25 Domain Name System.
DNS By: Muhammad Hanif.
Module 5: Resolving Host Names by Using Domain Name System (DNS)
Domain Name System (DNS)
IMPLEMENTING NAME RESOLUTION USING DNS
Chapter 25 Domain Name System.
Benefits of Using Domain Name System (DNS)
DNS.
Net 323 D: Networks Protocols
Chapter 19 Domain Name System (DNS)
Subject Name: Computer Communication Networks Subject Code: 10EC71
Application layer Lecture 7.
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
Domain Name System: DNS
COMPUTER NETWORKS PRESENTATION
Computer Networks Primary, Secondary and Root Servers
Windows Name Resolution
Presentation transcript:

Computer Networks Presentation DNS AND ITS NEED By Shambhavi Jilkar 1741147 Sreehari S 1741155 Ashiyan Nujoom 1741111

Purpose 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, the Internet needs to have a directory system that can map a name to an address. PROBLEMS : a) Since the Internet is so huge today, a central directory system cannot hold all the mapping. b) In addition, if the central computer fails, the whole communication network will collapse. A better solution is to distribute the information among many computers in the world. In this method, the host that needs mapping can contact the closest computer holding the needed information. This method is used by the Domain Name System (DNS). Shambhavi

How it works Sree

Name Space The name space must map each address to a unique name. Two ways : FLAT and HEIRARCHICAL Flat : A name in this space is a sequence of characters without structure. Their names may or may not have a common section. DISADVANTAGE : Must be controlled centrally to avoid ambiguity and duplication. Hierarchical : Each name is made of several parts. In this case, the authority to assign and control the name spaces can be decentralized. E.g. The first part can define the nature of the organization, the second part can define the name of an organization, the third part can define departments in the organization, and so on. Ash

a) Domain Name Space To have a hierarchical name space, a domain name space was designed. In this design the names are defined in an inverted-tree structure with the root at the top. The tree can have only 128 levels: level 0 (root) to level 127. Each node in the tree has the following components – Label Domain Name Root Top-level nodes Sree If a label is terminated by a null string, it is called a fully qualified domain name (FQDN). A partially qualified domain name (PQDN) starts from a node, but it does not reach the root.

b) Domain A domain is a subtree of the domain name space. The name of the domain is the name of the node at the top of the subtree. Ash

c) Distribution of Name Space Storing information contained in the domain name space using one computer storage is highly inefficient and unreliable due to the heavy load and data inaccessibility in case of a failure. Hierarchy of Name Servers: The solution to these problems is to distribute the information among many computers called DNS servers. Sree

d) Zone Since the complete domain name hierarchy cannot be stored on a single server, it is divided among many servers. What a server is responsible for or has authority over is called a zone. The server makes a database called a zone file and keeps all the information for every node under that domain. Sham

e) Root Server A root server is a server whose zone consists of the whole tree. A root server usually does not store any information about domains but delegates its authority to other servers, keeping references to those servers. DNS defines two types of servers: primary and secondary. Primary server loads all information from the disk file. Secondary server loads all information from the primary server. When the secondary downloads information from the primary, it is called zone transfer. Sree

DNS in the Internet DNS is a protocol that can be used in different platforms. In the Internet, the domain name space (tree) was originally divided into three different sections: generic domains, country domains, and the inverse domains, although inverse domains has been deprecated due to its inefficiency as a result of the rapid growth of the internet. Ash

i) Generic Domains The 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 Sham

ii) Country Domains iii) Inverse Domains The country domains section uses two-character country abbreviations (e.g., us for United States). Second labels can be organizational, or they can be more specific national designations. iii) Inverse Domains Sree Inverse domain is used to map an address to a name. This query is called an inverse query. This query is handled by first level node called arpa.

Resolution Mapping a name to an address is called name-address resolution. 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 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. Sham

i) Recursive Resolution Sham

i) Iterative Resolution Sham

Registrars New domains are added through a registrar, which is a commercial entity accredited by ICANN (Internet Corporation for Assigned Names and Numbers). A registrar first verifies that the requested domain name is unique and then enters it into the DNS database. A fee is charged. To register, the organization needs to give the name of its server and the IP address of the server. Sree

Resource Records Records can be of 2 types - The question records are used in the question section of the query and response messages. The resource records are used in the answer, authoritative, and additional information sections of the response message. The zone information associated with a server is implemented as a set of resource records stored in the name server. A resource record is a 5-tuple structure, as shown below: (Domain Name, Type, Class, TTL, Value) Sham

DNS Messages DNS has two types of messages: query and response. Both types have the same format. The query message consists of a header and question records; the response message consists of a header, question records, answer records, authoritative records, and additional records. Ash

DDNS PROBLEM WITH DNS : Adding a new host, Removing a host, Changing an IP address These changes must be made to the DNS master file. These types of changes involve a lot of manual updating and the size of today’s Internet does not allow for this kind of manual operation. SOLUTION : The Dynamic Domain Name System (DDNS) was devised to respond to this need. In DDNS, when a binding between a name and an address is determined, the information is sent, usually by DHCP (Dynamic Host Configuration Protocol) to a primary DNS server which then updates the zone. The secondary servers are notified either actively or passively. In either case, after being notified about the change, the secondary server requests information about the entire zone (called the zone transfer). Sham

Security of DNS DNS is one of the most important systems in the Internet infrastructure; it provides crucial services to Internet users. It can be attacked in several ways including: 1. Reading the response. 2. Intercepting the response 3. Flooding the server causing it to crash SOLUTION : To protect DNS, IETF(Internet Engineering Task Force) has devised a technology named DNS Security (DNSSEC) that provides message origin authentication and message integrity using a security service called digital signature Ash

QUESTIONS COVERED No Question Marks Source 1 Describe the hierarchy of name servers 6.0 IMP Q 2 Explain the terms: name space, domain name space, domains and zones. 3 Explain domain name space with neat diagram. 4 In DNS, which of the following are FQDNs and which are PQDNs? a. xxx b. xxx.yyy.net c. zzz.yyy.xxx.edu - Textbook 5 Endsem 2018 6 Endsem 2017 7 Endsem 2016 8 Endsem 2015

Thank you