What Is A Network Operating System
What Is A Network Operating System
Unlike operating systems, such as Windows, that are designed for single users to control
one computer, network operating systems (NOS) coordinate the activities of multiple
computers across a network. The network operating system acts as a director to keep the
network running smoothly.
The two major types of network operating systems are:
• Peer-to-Peer
• Client/Server
Peer-to-Peer
Peer-to-peer network operating systems allow users to share resources and files located
on their computers and to access shared resources found on other computers. However,
they do not have a file server or a centralized management source (See fig. 1). In a peer-
to-peer network, all computers are considered equal; they all have the same abilities to
use the resources available on the network. Peer-to-peer networks are designed primarily
for small to medium local area networks. AppleShare and Windows for Workgroups are
examples of programs that can function as peer-to-peer network operating systems.
Client/server network operating systems allow the network to centralize functions and
applications in one or more dedicated file servers (See fig. 2). The file servers become the
heart of the system, providing access to resources and providing security. Individual
workstations (clients) have access to the resources available on the file servers. The
network operating system provides the mechanism to integrate all the components of the
network and allow multiple users to simultaneously share the same resources irrespective
of physical location. Novell Netware and Windows 2000 Server are examples of
client/server network operating systems.
• Centralized - Resources and data security are controlled through the server.
• Scalability - Any or all elements can be replaced individually as needs increase.
• Flexibility - New technology can be easily integrated into system.
• Interoperability - All components (client/network/server) work together.
• Accessibility - Server can be accessed remotely and across multiple platforms.
This system is not centralized, making Maintenance - Large networks will require a
staff to ensure efficient operation
administration difficult.
It is more time consuming to maintain the Dependence - When server goes down,
software on individual computers operations will cease across the network
Peer-to-peer networks are designed for a Lack of scalability - network operating systems
small number of users. Network speed and (e.g... Novell Netware, Windows NT Server)
performance starts to deteriorate usually are not very scalable.
after more than 10 computers are on the
network. This makes it difficult to grow
the network when the need to add more
computers on the network becomes
unavoidable.