- access rights
The permissions assigned to classes of NIS+ principals that
determine what operations they can perform on NIS+ objects: read, modify,
create, or destroy.
- application-level name service
Application-level name services are incorporated in applications
offering services such as files, mail, and printing. Application-level name
services are bound below enterprise-level name services. The enterprise-level
name services provide contexts in which contexts of application-level name
services can be bound.
- atomic name
An FNS (XFN) term referring to the smallest indivisible component
of a name as defined by the naming convention.
- attribute
In FNS (XFN), each named object is associated with a set of
zero or more attributes. Each attribute in the set has a unique attribute
identifier, an attribute syntax, and a set of zero or more distinct attribute
values.
- authentication
The determination of whether an NIS+ server can identify the
sender of a request for access to the NIS+ namespace. Authenticated requests
are divided into the authorization categories of owner, group, and world.
Unauthenticated requests--the sender is unidentified, are placed in the
Nobody category.
- binding
In FNS (XFN), the association of an atomic name with an object
reference. For simplicity, an object reference and the object it refers to
are used interchangeably in this guide.
- BNF
An FNS (XFN) acronym referring to a Backus-Naur Form.
- cache manager
The program that manages the local caches of NIS+ clients
(NIS_SHARED_DIRCACHE), which are
used to store location information about the NIS+ servers that support the
directories most frequently used by those clients, including transport addresses,
authentication information, and a time-to-live value.
- child domain
See domain.
- checkpointing
The process of writing changes to NIS+ data that are stored
in server memory and recorded in the transaction log to the NIS+ tables stored
on disk. In other words, updating the NIS+ tables with recent changes to the
NIS+ data set.
- client
(1) In NIS+, the client is a principal (machine or user) requesting
an NIS+ service from an NIS+ server.
(2) In the client-server
model for file systems, the client is a machine that remotely accesses resources
of a compute server, such as compute power and large memory capacity.
(3) In the client-server model, the client is an application that accesses services from a "server process." In
this model, the client and the server can run on the same machine or on separate
machines.
- client-server model
A common way to describe network services and the model user
processes (programs) of those services. Examples include the name-server/name-resolver
paradigm of the Domain Name System (DNS) and file-server/file-client
relationships such as NFS and diskless hosts. See also client.
- cold-start file
The NIS+ file given to a client when it is initialized that
contains sufficient information so that the client can begin to contact the
master server in its home domain.
- composite name
In FNS (XFN), a name that spans multiple naming systems. It
consists of an ordered list of zero or more components. Each component is
a name from the namespace of a single naming system. Composite name resolution
is the process of resolving a name that spans multiple naming systems.
- compound name
In FNS (XFN), a sequence of atomic names composed according
to the naming convention of a naming system.
- context
In FNS (XFN), an object whose state is a set of bindings with
distinct atomic names. Every context has an associated naming convention.
A context provides a lookup (resolution) operation, which returns the reference,
and may provide operations such as binding names, unbinding names, and listing
bound names.
- credentials
The authentication information about an NIS+ principal that
the client software sends along with each request to an NIS+ server. This
information verifies the identity of a user or machine.
- data encrypting key
A key used to encipher and decipher data intended for programs
that perform encryption. Contrast with key encrypting key.
- data encryption standard (DES)
A commonly used, highly sophisticated algorithm developed
by the U.S. National Bureau of Standards for encrypting and decrypting data.
See also SUN-DES-1.
- decimal dotted notation
The syntactic representation for a 32-bit integer that consists
of four 8-bit numbers written in base 10 with periods (dots) separating them.
Used to represent IP addresses in the Internet as in: 192.67.67.20.
- DES
See data encryption standard (DES).
- directory
(1) An NIS+ directory is a container for NIS+ objects such
as NIS+ tables, groups, or subdirectories
(2) In UNIX, a container
for files and subdirectories.
- directory cache
A local file used to store data associated with directory
objects.
- distinguished name
A distinguished name is an entry in an X.500 directory information
base (DIB) composed of selected attributes from each entry in the tree along
a path leading from the root down to the named entry.
- DNS
See Domain Name System.
- DNS-forwarding
An NIS server or an NIS+ server with NIS compatibility set
forwards requests it cannot answer to DNS servers.
- DNS zones
Administrative boundaries within a network domain, often made
up of one or more subdomains.
- DNS zone files
A set of files wherein the DNS software stores the names and
IP addresses of all the workstations in a domain.
- domain
(1) In NIS+ a group of hierarchical objects managed by NIS+.
There is one highest level domain (root domain) and zero or more subdomains.
Domains and subdomains may be organized around geography, organizational or
functional principles.
Parent domain. Relative term for the
domain immediately above the current domain in the hierarchy.
Child domain. Relative term for the domain
immediately below the current domain in the hierarchy.
Root domain. Highest domain within the
current NIS+ hierarchy.
(2) In the Internet, a part of a naming hierarchy usually corresponding
to a Local Area Network (LAN) or Wide Area Network (WAN) or a portion of such
a network. Syntactically, an Internet domain name consists of a sequence of
names (labels) separated by periods (dots). For example, sales.doc.com.
(3) In International Organization for Standardization's open systems
interconnection (OSI), "domain" is generally used as an administrative
partition of a complex distributed system, as in MHS private management domain
(PRMD), and directory management domain (DMD).
- domain name
The name assigned to a group of systems on a local network
that share DNS administrative files. The domain name is required for the network
information service database to work properly. See also domain.
- Domain Name Service (DNS)
A service that provides the naming policy and mechanisms for
mapping domain and machine names to addresses outside of the enterprise, such
as those on the Internet. DNS is the network information service used by the
Internet.
- encryption key
See data encrypting key.
- enterprise-level name service
An enterprise-level naming service identifies (names) machines
(hosts), users and files within an enterprise-level network. FNS also allows
naming of organizational units, geographic sites, and application services.
- enterprise-level network
An "enterprise-level" network can be a single
Local Area Network (LAN) communicating over cables, infra-red beams, or radio
broadcast; or a cluster of two or more LANs linked together by cable or direct
phone connections. Within an enterprise-level network, every machine is able
to communicate with every other machine without reference to a global naming
service such as DNS or X.500/LDAP.
- enterprise root
In FNS (XFN), the root context of an enterprise. A context
for naming objects found at the root of the enterprise namespace.
- entry
A single row of data in a database table.
- federated naming service
The service offered by a federated naming system.
- federated naming system
An aggregation of autonomous naming systems that cooperate
to support name resolution of composite names through a standard interface.
Each member of a federation has autonomy in its choice of operations other
than name resolution.
- federated namespace
An FNS (XFN) term referring to the set of all possible names
generated according to the policies that govern the relationships among member
naming systems and their respective namespaces.
- FNS
See Federated naming service.
- generic context
In FNS (XFN), a context for binding names used in applications.
- GID
See group ID.
- global context
In FNS (XFN), a context for naming objects that have global
names (currently, DNS and X.500 are the only global naming systems specified
by XFN).
- global name service
A global naming service identifies (names) those enterprise-level
networks around the world that are linked together via phone, satellite, or
other communication systems. This world-wide collection of linked networks
is known as the "Internet." In addition to naming networks, a
global naming service also identifies individual machines and users within
a given network.
- group
(1) A collection of users who are referred to by a common
name.
(2) In NIS+ a collection of users who are collectively given
specified access rights to NIS+ objects. NIS+ group information is stored
in the NIS+ group table.
(3) In UNIX, groups determine a user's access to files. There are two
types of groups: default user group and standard user group.
- group ID
A number that identifies the default group
for a user.
- host context
In FNS (XFN), a context for naming objects related to a computer.
- implicit naming system pointer
An FNS (XFN) term referring to an unnamed reference that points
to a context in another naming system.
- indexed name
A naming format used to identify an entry in a table.
- initial context
In FNS (XFN), every XFN name is interpreted relative to some
context, and every XFN naming operation is performed on a context object.
The XFN interface provides a function that allows the client to obtain an
initial context object that provides a starting point for resolution of composite
names.
- initial context function
An FNS function, fn_ctx_handle_from_initial(),
that obtains the initial context which allows a client to obtain an initial
starting point for name resolution.
- Internet
The world-wide collection of networks interconnected by a
set of routers that enable them to function and communicate with each other
as a single virtual network.
- Internet address
A 32-bit address assigned to hosts using TCP/IP. See decimal dotted notation.
- IP
Internet Protocol. The network layer
protocol for the Internet protocol suite.
- IP address
A unique number that identifies each host in a network.
- junction
An FNS (XFN) term referring to a name in one namespace bound
to a context in the next naming system.
- key (column)
An NIS+ table entry's data can be accessed from any column,
regardless of that table's key.
- key (encrypting)
A key used to encipher and decipher other keys, as part of
a key management and distribution system. Contrast with data encrypting
key.
- key server
A Solaris operating environment process that stores private
keys.
- local-area network (LAN)
Multiple systems at a single geographical site connected together
for the purpose of sharing and exchanging data and software.
- mail exchange records
Files that contain a list of DNS domain names and their corresponding
mail hosts.
- mail hosts
A workstation that functions as an email router and receiver
for a site.
- master server
The server that maintains the master copy of the network information
service database for a particular domain. Namespace changes are always made
to the name service database kept by the domain's master server. Each domain
has only one master server.
- MIS
Management information systems (or services)
- naming convention
In FNS (XFN), every name is generated by a set of syntactic
rules called a naming convention.
- name resolution
The process of translating workstation or user names to addresses.
- name server
Servers that run one or more network name services.
- name service switch
A configuration file (/etc/nsswitch.conf)
that defines the sources from which an NIS+ client can obtain its network
information.
- name service
A network service that handles machine, user, printer, domain,
router, an other network names and addresses.
- namespace
(1) A namespace stores information that users, workstations,
and applications must have to communicate across the network.
(2) The set of all names in a naming system.
(3) NIS+ namespace, A collection of hierarchical
network information used by the NIS+ software.
(4) NIS namespace. A collection of non-hierarchical network information used by the NIS software.
(5) DNS namespace. A collection of networked workstations
that use the DNS software.
- namespace identifier
An FNS (XFN) term referring to a special atomic name used
to refer to the root of a namespace.
- naming system
In FNS (XFN), a connected set of contexts of the same type
(having the same naming convention) and providing the same set of operations
with identical semantics. In the UNIX operating environment, for example,
the set of directories in a given file system (and the naming operations on
directories) constitutes a naming system.
- network mask
A number used by software to separate the local subnet address
from the rest of a given Internet protocol address.
- next naming system pointer (NNSP)
In FNS (XFN), a reference to a context in which composite
names from subordinate naming systems are resolved.
- network password
See Secure RPC password.
- NIS
A distributed network information service containing key information
about the systems and the users on the network. The NIS database is stored
on the master server and all the replica
or slave servers.
- NIS maps
A file used by NIS that holds information of a particular
type, for example, the password entries of all users on a network or the names
of all host machines on a network. Programs that are part of the NIS service
query these maps. See also NIS.
- NIS+
A distributed network information service containing hierarchical
information about the systems and the users on the network. The NIS+ database
is stored on the master server and all the replica servers.
- NIS-compatibility mode
A configuration of NIS+ that allows NIS clients to have access
to the data stored in NIS+ tables. When in this mode, NIS+ servers can answer
requests for information from both NIS and NIS+ clients.
- NIS+ environment
For administrative purposes, an NIS+ environment refers to
any situation in which the applicable nsswitch.conf file
points to nisplus. Or any time a command is run with an
option that forces it to operate on objects in an NIS+ namespace (for example, passwd -r nisplus).
- NIS+ object
An NIS+ domain, directory, table, or group. See domain, directory, group,
and table.
- NIS+ principal
See principal.
- NIS+ transaction log
A file that contains data updates destined for the NIS+ tables
about objects in the namespace. Changes in the namespace are stored in the
transaction log until they are propagated to replicas. The transaction log
is cleared only after all of a master server's replicas have been updated.
- NNSP
See next naming system pointer.
- organizational units
In FNS (XFN), an enterprise is organized into organizational
units such as centers, laboratories, departments, divisions, and so on. An
organizational unit is a subunit of an enterprise.
- organizational unit context
In FNS (XFN), a context for naming objects related to an organizational
unit within an enterprise.
- parent context
In FNS (XFN), a context in which this context and its siblings
are bound.
- parent domain
See domain.
- pinging
The process by which an NIS+ master server transfers a change
a NIS+ data to the domain's replica servers.
- preference rank number
A number which a machine uses to rank the order in which it
tries to obtain namespace information from NIS+ servers. A machine will first
try all servers with a given rank number before trying any server with the
next highest rank number. For example, a machine will query NIS+ servers with
a rank number of 0 before it queries any server with a rank number of 1.
- preferred server
From the point of view of a client machine, a preferred NIS+
server is a server that the client should try to use for namespace information
ahead of non-preferred servers. Servers that are listed in a client or domain's
preferred server list are considered preferred servers for that client or
domain.
- preferred server list
A client_info table or a client_info file. Preferred server lists specify the preferred servers for
a client or domain.
- principal
Any user of NIS+ information whose credentials have been stored
in the namespace. Any user or machine that can generate a request to a NIS+
server. There are two kinds of NIS+ principal: client users and client machines:
- private key
The private component of a pair of mathematically generated
numbers, which, when combined with a private key, generates the DES key. The
DES key in turn is used to encode and decode information. The private key
of the sender is only available to the owner of the key. Every user or machine
has its own public and private key pair.
- public key
The public component of a pair of mathematically generated
numbers, which, when combined with a private key, generates the DES key. The
DES key in turn is used to encode and decode information. The public key is
available to all users and machines. Every user or machine has their own public
and private key pair.
- populate tables
Entering data into NIS+ tables either from files or from NIS
maps.
- record
See entry.
- reference
An FNS (XFN) term referring to the thing bound to a name.
It contains addresses identifying the communication endpoints of the object.
- remote procedure call (RPC)
An easy and popular paradigm for implementing the client-server
model of distributed computing. A request is sent to a remote system to execute
a designated procedure, using arguments supplied, and the result is returned
to the caller.
- replica server
NIS+ server that maintains a duplicate copy of the domain's
master NIS+ server database. Replicas run NIS+ server software and maintain
copies of NIS+ tables. A replica server increases the availability of NIS+
services. Each NIS+ domain should have at least one, and perhaps more, replicas.
(In an NIS namespace, a replica server was known as a slave
server.)
- reverse resolution
The process of converting workstation IP addresses to workstation
names using the DNS software.
- root context
In FNS (XFN), a context for naming the objects found in the
root of the namespace.
- root domain
See domain.
- root master server
The master server for a NIS+ root domain.
- root replica server
NIS+ server that maintains a duplicate copy of the root domain's
master NIS+ server database.
- RPC
See remote procedure call (RPC).
- Secure RPC password
Password required by Secure RPC protocol. This password is
used to encrypt the private key. This password should always be identical
to the user's login password.
- server
(1) In NIS+, NIS, DNS, and FNS (XFN) a host machine providing
naming services to a network.
(2) In the client-server
model for file systems, the server is a machine with computing
resources (and is sometimes called the compute server), and large memory capacity.
Client machines can remotely access and make use of these resources. In the
client-server model for window systems, the server is a process that provides
windowing services to an application, or "client process." In
this model, the client and the server can run on the same machine or on separate
machines.
(3) A daemon that actually handles the providing
of files.
- server list
See preferred server list.
- service context
In FNS (XFN), a context for naming objects that provide services.
- site context
In FNS (XFN), a context for naming objects related to a physical
site.
- slave server
(1) A server system that maintains a copy of the NIS database.
It has a disk and a complete copy of the operating environment.
(2) Slave servers are called replica servers in NIS+.
- strong separation
An FNS (XFN) term referring to cases where the XFN context
treats the XFN component separator as the naming system boundary.
- subcontext
In FNS (XFN), a context bound within another context.
- subnet
A working scheme that divides a single logical network into
smaller physical networks to simplify routing.
- table
In NIS+ a two-dimensional (nonrelational) database object
containing NIS+ data in rows and columns. (In NIS an NIS map is analogous
to a NIS+ table with two columns.) A table is the format in which NIS+ data
is stored. NIS+ provides 16 predefined or system tables. Each table stores
a different type of information.
- TCP
See Transport Control Protocol (TCP).
- TCP/IP
Acronym for Transport Control Protocol/Interface Program.
The protocol suite originally developed for the Internet. It is also called
the Internet protocol suite. Solaris networks run on
TCP/IP by default.
- Transport Control Protocol (TCP)
The major transport protocol in the Internet suite of protocols
providing reliable, connection-oriented, full-duplex streams. Uses IP for
delivery. See TCP/IP.
- user context
In FNS (XFN), a context for naming objects related to a human
user.
- weak separation
An FNS (XFN) term referring to cases where the XFN context
does not treat the XFN component separator as the naming system boundary.
- wide-area network (WAN)
A network that connects multiple local-area networks (LANs)
or systems at different geographical sites via phone, fiber-optic, or satellite
links.
- XFN link
In FNS (XFN), a special form of reference that has a composite
name as an address. Like any other type of reference, an XFN link is bound
to an atomic name in a context.
- X.500
A global-level directory service defined by an Open Systems
Interconnection (OSI) standard.