NAME SERVICES. Names and addresses File names -------/etc/passwd URLS ----http://www.yahoo.com Internet domain names—dcs.qmw.ac.uk Identifiers- ROR, NFS.

Slides:



Advertisements
Similar presentations
Distributed Web Systems Name Services Lecturer Department University.
Advertisements

Web Server Administration
Web Server Administration Chapter 4 Name Resolution.
Domain Name System. DNS is a client/server protocol which provides Name to IP Address Resolution.
NAME SERVICES 1 Name Services From Chapter 9 of Distributed Systems Concepts and Design,4 th Edition, By G. Coulouris, J. Dollimore and T. Kindberg Published.
1 DNS. 2 BIND DNS –Resolve names to IP address –Resolve IP address to names (reverse DNS) BIND –Berkeley Internet Name Domain system Version 4 is still.
CS 582 / CMPE 481 Distributed Systems Naming Class Overview Why naming? Terminology Naming Fundamentals Name Services Case Studies –DNS –GNS.
Domain Name System (DNS) Network Information Center (NIC) : HOSTS.TXT.
Hands-On Microsoft Windows Server 2003 Networking Chapter 6 Domain Name System.
Domain Name System: DNS
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 5 Introduction to DNS in Windows Server 2008.
25.1 Chapter 25 Domain Name System Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
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.
Module 12: Domain Name System (DNS)
Domain Name Services Oakton Community College CIS 238.
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
Distributed Computing COEN 317 DC2: Naming, part 1.
TELE 301 Lecture 11: DNS 1 Overview Last Lecture –Scheduled tasks and log management This Lecture –DNS Next Lecture –Address assignment (DHCP)
Ch-9: NAME SERVICES By Srinivasa R. Gudipati. To be discussed.. Fundamentals of Naming Services Naming Resolution The Domain Name System (DNS) Directory.
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.
CN2140 Server II Kemtis Kunanuraksapong MSIS with Distinction MCT, MCITP, MCTS, MCDST, MCP, A+
25.1 Chapter 25 Domain Name System Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 17 Domain Name System
Chapter 13 Microsoft DNS Server n DNS server: A Microsoft service that resolves computer names to IP addresses, such as resolving the computer name Brown.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 6: Name Resolution.
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
Distributed Computing COEN 317 DC2: Naming, part 1.
CITA 310 Section 1 Name Resolution (Textbook Chapter 4)
Naming March 8, Networks What is naming?  Associations between some elements in a set of names and some elements in a set of values  Binding.
Module 2 Zone Files. Objective Understand the idea of a zone and how it relates to a domain name understand zone file structure Understand the major Resource.
1 Kyung Hee University Chapter 18 Domain Name System.
Configuring Name Resolution and Additional Services Lesson 12.
Domain Name System (DNS). DNS Server Service Overview of Domain Name System What Is a Domain Namespace? Standards for DNS Naming.
1 Domain Name System (DNS). 2 3 How DNS Works Application Transport Internet Network Application Transport Internet Network DNS Resolver Name Server.
1 Internet Network Services. 2 Module - Internet Network Services ♦ Overview This module focuses on configuring and customizing the servers on the network.
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.
Nguyễn Bảo Toàn Bùi Ngọc Sơn Name service.
Linux Operations and Administration
BZUPAGES.COM. Presented to: Sir. Muizuddin sb Presented by: M.Sheraz Anjum Roll NO Atif Aneaq Roll NO Khurram Shehzad Roll NO Wasif.
DNS Security 1. Fundamental Problems of Network Security Internet was designed without security in mind –Initial design focused more on how to make it.
Web Server Administration Chapter 4 Name Resolution.
1 Name services (concepts, DNS, case study X.500)
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.
Internet Naming Service: DNS* Chapter 5. The Name Space The name space is the structure of the DNS database –An inverted tree with the root node at the.
Lecture 9: Name and Directory Servers CDK4: Chapter 9 CDK5: Chapter 13 TVS: Chapter 5.
So DNS is A client-server application that maps domain names into their corresponding IP addresses with the help of name servers. Mapping domain names.
4343 X2 – The Application Layer Tanenbaum Chapter 7.
Basics of the Domain Name System (DNS) By : AMMY- DRISS Mohamed Amine KADDARI Zakaria MAHMOUDI Soufiane Oujda Med I University National College of Applied.
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.
1 Internet Service DNS & BIND OPS335 Seneca College of Applied Technology.
Understand Names Resolution
Networking Applications
Module 5: Resolving Host Names by Using Domain Name System (DNS)
IMPLEMENTING NAME RESOLUTION USING DNS
Chapter 9: Name Services
DNS.
Prepared by Dr: Naglaa Fathi Mohammed Soliman
Lecture 7: Name and Directory Servers
Lecture 7: Name and Directory Servers
Domain Name System (DNS)
Lecture 8: Name and Directory Servers
Bina Ramamurthy Chapter 9
Bina Ramamurthy Chapter 9
Bina Ramamurthy Chapter 9
Domain Name System: DNS
Chapter-2-NameServices
Name Services Bina Ramamurthy 5/18/2019 B.Ramamurthy.
Presentation transcript:

NAME SERVICES

Names and addresses File names /etc/passwd URLS Internet domain names—dcs.qmw.ac.uk Identifiers- ROR, NFS File Handles Pure Name Impure Name

Names and addresses contd.. A name is resolved when it is translated into data about the named resource or object Name  Object is binding Names are bound to attributes of named object

Names and Services Names in DS-> specific to some service A client uses such a name when requesting a service to perform an operation upon a named service A filename -> FS A process identifier ->PMS

Name Services examples DNS maps domain name to the attributes of a host Computer X500 DS maps a person’s name into attributes including their address and telephone no CORBA NS maps a RO -> ROR

Composed naming domains used to access a resource from a URL WebExamples/earth.html 2:60:8c:2:b0:5a file

URL and URN URL-> A DNS computer name and path name Dangling link URN’s to solve dangling link Owner of a resource registers its name, along with its current URL with a URN look up service The owner registers the new URL if resource moves

URC URC – Uniform Resource Characteristic or Uniform Resource Citations are a subset of URNS An URC is a description of a Web Service consisting of attributes of the resource

Name Service Requirements To handle an arbitrary no of names and to serve an arbitrary no of administrative organizations A long lifetime High availability Fault Isolation

Name spaces A collection of all valid names recognized by a particular service Heirarchical name spaces Flat name spaces DNS names are called domain names DNS – Heirarchical Consists of one or more name components or labels seperated by deleimiter “.”

DNS Namespace contd The root is referred to as “.” Client software keeps a list of domain names that are appended automatically to any single component name before resolution

Naming Aliases Allowing a convenient name to be substituted for a more complicated one One domain name is defined to stand for another -> copper.dcs.qmw.ac.uk

Naming domains It is a name space for which there exist a single overall administrative authority for assigning names within it uk  ac.uk  qmw.ac.uk  dcs.qmw.ac.uk

Combining and Customising name spaces Merging Heterogeneity Customization

Name resolution Iterative name resolution Navigation –Iterative Multicast navigation –Nonrecursive –Recursive

Non-Recursive client NS1 NS2 NS3

Recursive Client NS1 NS2 NS3

Caching Client name resolution software and servers maintain a cache of the results of previous name resolutions Request is checked in the cache first Performance Availability

Domain Name System Domain names Dns queries –Host name resolution –Mail host name resolution –Reverse resolution –Host Information –Well known services

DNS Name Servers DNS naming data are divided into zones A zone contains the following data –Attribute data for names in domain –The name and addresses of at least two name servers ->authoritative data for the zone –The names of NS -> Sub domain –Zone management parameters

DNS name servers contd.. SA enter the data for a zone into a master file, which is source of authoritative data for the zone Two types of servers –Master server –Secondary server –TTL

DNS Resource Records A NS CNAME SOA WKS PTR HINFO MX TXT

Format Domainname ttl class type value 1D IN NSdnso 1D IN MX mail1.qmw.ac.uk www 1D IN CNAME copper copper 1D IN A dcs 1D IN NS dnso.dcs dnso.dcs 1D IN A