| 
 | Please Whitelist This Site?I know everyone hates ads. But please understand that I am providing premium content for free that takes hundreds of hours of time to research and write. I don't want to go to a pay-only model like some sites, but when more and more people block ads, I end up working for free. And I have a family to support, just like you. :)
 If you like The TCP/IP Guide, please consider the download version. It's priced very economically and you can read all of it in a convenient format without ads. If you want to use this site for free, I'd be grateful if you could add the site to the whitelist for Adblock. To do so, just open the Adblock menu and select "Disable on tcpipguide.com". Or go to the Tools menu and select "Adblock Plus Preferences...". Then click "Add Filter..." at the bottom, and add this string: "@@||tcpipguide.com^$document". Then just click OK. Thanks for your understanding! Sincerely, Charles KozierokAuthor and Publisher, The TCP/IP Guide
 | 
 
 
   
  
    | 
  
| NOTE: Using software to mass-download the site degrades the server and is prohibited. If you want to read The TCP/IP Guide offline, please consider licensing it. Thank you.
 |  |  | 
| 
 
 
 | 
 
 Name Registration Methods, Administration and Authorities
 (Page 1 of 2)
 It seems obvious that for our name 
system to be implemented, we need some method of assigning names to 
each of the devices that will use the system. Just as a name system 
has a name space that is comparable to an addressing system's address 
space, it also must implement a set of rules and procedures for assigning 
names, just as an addressing system assigns addresses. This is called 
name registration.Name Registration Functions In general, name registration encompasses 
the following concepts and tasks: 
Impact of Name Space Architecture on Name RegistrationName Assignment and Guaranteeing Uniqueness: 
The core task of the name registration process is of course assigning 
names to devices. Like all identification schemes, a key requirement 
of name registration is ensuring that each name is unique. Duplicated 
names cause ambiguity and make consistent name resolution impossible.
 
Central Registration Authority Designation: 
Ensuring uniqueness of names requires that there be someone in 
charge of the name assignment process. This central registration 
authority may be a single individual that maintains a file containing 
names, or an organization that is responsible for the overall name registration 
process. The authority is also charged with resolving problems and conflicts 
that may arise in registrations.
 
Registration Authority Delegation: In 
smaller name systems, the central registration authority may be responsible 
for the actual registration process for all devices. In larger, hierarchical 
name systems, having this process centralized is impractical. Instead, 
the central registration authority will divide the name space and delegate 
authority for registering names in different parts of it to subordinate 
organizations. This requires a delegation policy to be developed and 
implemented.
 
Defining Hierarchical Structure: When 
a hierarchical name space is used, the central authority is responsible 
for defining how the structure will look. This in turn dictates how 
names can be registered in different parts of the hierarchy, and of 
course, also impacts how authority is delegated.
 The complexity of the name registration 
process depends to a great extent on the size and complexity of the 
name system as a whole, and in particular the 
architecture of the name space. In a simple 
name system using a flat name space, registration is usually accomplished 
using a single authority. There is no structure, of course, and usually 
no delegation of authority, so there isn't much to registration. For hierarchical name systems, name 
registration is tied tightly to the hierarchy used for names. The central 
authority defines the structure of the hierarchy, and decides how the 
hierarchy is to be partitioned into subsets that can be independently 
administered by other authorities. Those authorities may in turn delegate 
subsets of their name spaces as well, creating a flexible and extensible 
system. This ability to delegate authority 
for name registration is one of the most powerful benefits of a hierarchical 
name space. For example, in the TCP/IP 
Domain Name System, a central authority 
is responsible for name registration as a whole; it is in charge of 
deciding what top-level domains, such as .com, .edu, 
.info and .uk are allowed to exist. Authority 
for managing each of these subsets of the worldwide hierarchy is then 
delegated to other organizations. These organizations continue the process 
of dividing the hierarchy as they see fit. Eventually each organization 
is able to decide how it will name its own internal systems independently; 
for example, IBM can register names in any way it sees fit within the 
ibm.com name. 
 
 | 
 | If you find The TCP/IP Guide useful, please consider making a small Paypal donation to help the site, using one of the buttons below. You can also donate a custom amount using the far right button (not less than $1 please, or PayPal gets most/all of your money!) In lieu of a larger donation, you may wish to consider purchasing a download license of The TCP/IP Guide. Thanks for your support! |  
|  | 
 | 
 
 
 Home - 
Table Of Contents - Contact Us
 
 The TCP/IP Guide (http://www.TCPIPGuide.com)
 Version 3.0 - Version Date: September 20, 2005
 
 © Copyright 2001-2005 Charles M. Kozierok. All Rights Reserved.
 Not responsible for any loss resulting from the use of this site.
 |