What is a Network Operating System?
Unlike operating systems, such as DOS and 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
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.

Fig. 1. Peer-to-peer network
Advantages of a peer-to-peer network:
- Less initial expense - No need for a dedicated server.
- Setup - An operating system (such as Windows XP)
already in place may only need to be reconfigured for
peer-to-peer operations.
Disadvantages of a peer-to-peer network:
- Decentralized - No central repository for files and
applications.
- Security - Does not provide the security available on
a client/server network.
Client/Server
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.

Fig. 2. Client/server network
Advantages of a client/server network:
- 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.
Disadvantages of a client/server network:
- Expense - Requires initial investment in dedicated
server.
- Maintenance - Large networks will require a staff to
ensure efficient operation.
- Dependence - When server goes down, operations will
cease across the network.
Examples of network operating systems
The following list includes some of the more popular
peer-to-peer and client/server network operating systems.
-
AppleShare
-
Microsoft Windows Server
-
Novell Netware