In computing, a naming scheme is a system for assigning and managing names of objects connected into computer networks.
It typically consists of a namespace and processes for assigning, storing, and resolving names.
It makes it more convenient to refer to a machine by name than by its IP address.
Indeed, the Internet employs several universally applicable naming methods: uniform resource name (URN), uniform resource locator (URL), and uniform resource identifier (URI).
The entities that assign and manage names can be distributed, centralized, or hierarchical.