Topic 9 Network Operating System
Topic 9 Network Operating System
Topic 9 Network Operating System
Functions of a NOS
The most common functions of a NOS are the following.
Printing
Providing access to remote printers.
Managing which users are using which printers at what time.
Managing how print jobs are queued.
Recognizing which printers are offline.
Files and storages
Enabling and managing access to files on remote systems.
Determining which user can access what files.
Specifying a storage location for each user.
Preventing users from storing files outside the allowed storage locations.
Monitoring and controlling file access.
Applications and resources
Granting access to remote applications and resources, such as the Internet.
Making resources seem like local resources to the user.
Allowing users to work on a single application from multiple computers.
Storing the data of the application in a single location.
Routing and monitoring
Providing routing services, including support for major networking protocols, so that the
operating system knows what data to send where
Monitoring the system and security, to provide proper security against viruses, hackers, and
data corruption.
Administration and security
Providing network administration utilities (such as SNMP, or Simple Network Management
Protocol).
Enabling an administrator to perform tasks involving managing network resources and
users.
Blocking unauthorized accesses
NOS services
A NOS provides several services. Most of them are inbuilt. If you need more services, you can
install them separately. The most common services are the following.
a). DHCP services: - These allow the administrator to configure the server to assign IP addresses
to clients on the network.
Components of DHCP
DHCP server. The server device is in charge of answering an IP address request, provide an
available IP address, store it for the time of the lease and renew it later. It will handle the
communication with all the client devices. The server could be a computer or a part of the
router.
DHCP client. It must be present on the client devices (computer, mobile, IoT device, etc.). It
will request an IP address and communicate with the DHCP server to get it with the rest of
the data and confirm the process.
DHCP scope. This is the range of IP addresses that the DHCP server can offer to the DHCP
clients. Usually, the server will auto-assign addresses, starting from the smallest number,
and going to the highest.
Subnet. If the network is divided into pieces, there will be so-called subnets.
Lease. That is the time period that indicates how long a client can use the assigned IP
address before it expires.
DHCP relay. The relay is in charge of communication between the DHCP server and the
client. It will listen for messages and pass them to the right place.
- Besides the DHCP services, the NOS provides the below services;
b). DNS services: - These services allow the administrator to map hostnames with related IP
addresses.
c). E-mail services: - These services allow the administrator to configure the server to send and
receive e-mail using the Simple Mail Transfer Protocol (SMTP).
d). Web services: - These services allow the administrator to host websites and related
applications on the server.
e). File and print services: - These services allow the administrator to share files and printers
among clients.
f). Directory services: - These services allow the administrator to build a centralized database of
objects, such as user accounts that may be used by clients to log on to the network. On
Windows Server, the directory service is known as Active Directory.
g). Group policies: - These services allow an administrator to deploy settings down to the client
operating systems from a central point. Some of the types of settings that can be applied to
clients through group policies are user rights, folder redirection, file permissions, and
installation of software.
NOS features
The common features of a NOS are the following.
Multitasking
One NOS can handle many thousands of tasks simultaneously. A NOS also runs each service
separately. This means, if one service fails, it does not affect other services. Other services will
be running without any lag.
Stability
A NOS can run for years without crashing. Most services running on the NOS can be restarted
without a system-level restart. It means a NOS does not restart for every change or update.
Multiusers
A NOS allows several users to log into the system simultaneously. A NOS initiates a separate
login session for each user. A NOS allows a user to log into the same system at the same time as
another user.
High performance and hotplug support
A NOS supports the largest capacity of hardware devices. A NOS also supports the hotplug
feature. The hotplug feature allows the administrator to replace or upgrade most of the
hardware without shutting down the system.
Advantages of NOS
Centralized servers are highly stable.
Security is server managed.
Upgradation of new technologies and hardware can be easily integrated into the system.
It is possible to remote access to servers from different locations and types of systems.
Disadvantages of NOS
High cost of buying and running a server.
Dependency on a central location for most operations.
Regular maintenance and updates are required.
Memory Management
When looking for an OS, you need something that will offer the best memory management.
Look for software that properly manages the memory.
Sharing Memory
Choose an OS with good memory sharing capabilities. For instance, if we preload modules and
scripts at server startup, they should be shared between the spawned children (at least for a
part of a process' life - memory pages can become "dirty" and cease to be shared). This feature
can reduce memory consumption a lot!