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 Kozierok
Author 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:
- Name 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.
Impact of Name Space Architecture on Name Registration
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.
|