In
computing
Computing is any goal-oriented activity requiring, benefiting from, or creating computing machinery. It includes the study and experimentation of algorithmic processes, and development of both hardware and software. Computing has scientific, ...
, naming schemes are often used for objects connected into
computer network
A computer network is a set of computers sharing resources located on or provided by network nodes. The computers use common communication protocols over digital interconnections to communicate with each other. These interconnections are ...
s.
Naming schemes in computing
Server naming is a common tradition. It makes it more convenient to refer to a machine by name than by its
IP address
An Internet Protocol address (IP address) is a numerical label such as that is connected to a computer network that uses the Internet Protocol for communication.. Updated by . An IP address serves two main functions: network interface ident ...
.
The
CIA
The Central Intelligence Agency (CIA ), known informally as the Agency and historically as the Company, is a civilian foreign intelligence service of the federal government of the United States, officially tasked with gathering, processing, ...
named their servers after states.
Server names may be named by their role or follow a common theme such as colors, countries, cities, planets, chemical element, scientists, etc. If servers are in multiple different geographical locations they may be named by closest airport code.
Such as web-01, web-02, web-03, mail-01, db-01, db-02.
Airport code example:
lax-001
lax-002
arn-001
City-State-Nation example:
3-character unique number
2-character production/development classifier
3-character city ID
2-character state/province/region ID
2-character nation ID
Thus, a production server in Minneapolis, Minnesota would be nnn.ps.min.mn.us.example.com, or a development server in Vancouver, BC, would be nnn.ds.van.bc.ca.example.com.
Large networks often use a systematic naming scheme, such as using a location (e.g. a department) plus a purpose to generate a name for a computer.
For example, a web server in NY may be called "nyc-www-04.xyz.net".
However, smaller networks will frequently use a more personalized naming scheme to keep track of the many hosts. Popular naming schemes include trees, planets, rocks, etc.
Network naming can be hierarchical in nature, such as the
Internet
The Internet (or internet) is the global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices. It is a '' network of networks'' that consists of private, pub ...
's
Domain Name System
The Domain Name System (DNS) is a hierarchical and distributed naming system for computers, services, and other resources in the Internet or other Internet Protocol (IP) networks. It associates various information with domain names assigned t ...
. Indeed, the Internet employs several universally applicable naming methods:
uniform resource name
A Uniform Resource Name (URN) is a Uniform Resource Identifier (URI) that uses the scheme. URNs are globally unique persistent identifiers assigned within defined namespaces so they will be available for a long period of time, even after the res ...
(URN),
uniform resource locator
A Uniform Resource Locator (URL), colloquially termed as a web address, is a reference to a web resource that specifies its location on a computer network and a mechanism for retrieving it. A URL is a specific type of Uniform Resource Identifi ...
(URL), and
uniform resource identifier (URI).
See also
*
Systematic name A systematic name is a name given in a systematic way to one unique group, organism, object or chemical substance, out of a specific population or collection. Systematic names are usually part of a nomenclature.
A semisystematic name or semitrivial ...
*
Geospatial network
*
Naming convention
A naming convention is a convention (generally agreed scheme) for naming things. Conventions differ in their intents, which may include to:
* Allow useful information to be deduced from the names based on regularities. For instance, in Manhatta ...
References
External links
* RFC 1178 - "Choosing a Name for Your Computer"
* RFC 2100 - "The Naming of Hosts"
Naming schemesNaming conventions in Active DirectoryURIs, URLs, and URNs: Clarifications and Recommendations 1.0
Naming conventions
Network addressing
Servers (computing)
{{network-stub