In order for these network services to maintain a secure and user friendly operation, they must be configured on a corporate Local Area Network, or LAN. These corporate LANs make sure that everyone in the network has a valid IP address using DHCP. Other network services may also be used, like the Domain Name System which assigns easy to remember names to each IP address, for example.
Common network services include, but are not limited to, authentication servers, directory services, DHCP (Dynamic Host Configuration Protocol), DNS, email, printing, and network file system.
- Authorization - to determine whether or not certain users or processes will be granted a privilege.
- Privacy - to keep certain information from being known to non-participating parties.
- Non-repudiation - which is not being able to deny something that was done as long as it has been authorized to be done by the authentication.
In brief, an Authentication server stores user names and passwords so that it may identify the clients as they log in. In addition, it may hold algorithms used for taken access. Sometimes the server may also store user permissions and certain company policies or even provide access to directories which contain this information.
When it comes to these directories, they may be very narrow in scope, containing only a small set of node and data types, very broad supporting even arbitrary or extensible types, or anywhere in between the two. Nodes, in a DNS, are the data items and IP addresses; in a network operating system directory these nodes are resources manages by the operating system such as users, printers, computers, and any other shared resources.
One of the simplest types of directory services is the naming service; its function is to map the names of the network resources to their respective network addresses. When using this type of directory, it is not necessary for the user to remember the physical address of a particular network resource. In order to locate the resource, the user need only to provide the name.
Ultimately, directory services are nothing more than shared information infrastructures which serve to locate, manage, administer, and organize related items and contact resources which will often times include volumes, folders, printers, files, users, devices, groups, and telephone numbers, as well as other objects. These directory services are an important part of a Network Operating System. In larger cases, they will also serve as central information repositories for Service Delivery Platforms.
The DHCP server overlooks a controls a large number of IP addresses and other important information about client configuration details. It depends on the specific implementation, but DHCP has 3 different ways that it may find certain IP addresses:
- Dynamic allocation - is a network administrator that assigns a wide range of IP addresses to DHCP.
- Automatic allocation - is when the DHCP server will permanently assign a free IP address to a client using a range defined by the administrator.
- Static allocation - is when the DHCP server assigns an IP addresses based on a table of MAC IP address bars.
In order to measure the performance of a network file system, the length of time needed to satisfy service requests. In your average system this time frame will include the disk access time and usually a small amount of CPU processing time. A network file system however does require additional time to request a server and receive a response.