1. What is a
network and what benefits does it provide?
The dictionary defines a network as
a "group of computers and associated devices that are connected by
communications facilities." Thus, a network can be anything from two
computers connected by a serial cable to thousands of computers connected by
high-speed data communication links dispersed throughout the world.
A network provides two principle benefits: the
ability to communicate and the ability to share. A network supports communication
among users in ways that other media cannot. E-mail, the most popular form of
network communication, provides low-cost, printable correspondence with the
capability for forwarding, acknowledgment, storage, retrieval, and attachments.
Sharing involves not only information (database records, e-mail,
graphics, etc.), but also resources (applications, printers, modems, disk
space, scanners, etc.) Through its ability to share, a network promotes collaboration.
This is the main attraction of popular software called "groupware"
that is designed to allow multiple users to hold electronic meetings and work
concurrently on projects.
2. What is the difference
between a Local Area Network (LAN) and a Wide Area Network (WAN)?
The official definition of a WAN
is a "communications network that connects geographically separate
areas." However, the rub is trying to pin down what constitutes
"geographically separate" areas.
In general the line between LAN and WAN is
crossed once you start using telecommunications systems to connect the various
segments of your network. ‘Telecommunication systems’ includes equipment and
infrastructure provided and maintained by a third party, typically the phone
company. For example, if your network uses communication devices to connect
separate segments via public phone, ISDN or T1 lines, then you can probably
call it a WAN. Still, this definition is not perfect. A single employee
dialing into a RAS server from his laptop at home doesn't really constitute a
WAN. However, there are few situations where the distinction between a
LAN and WAN is so critical that you need to make a precise call one way or the
other.
3. What is a server? What is a
client?
A server is a computer that makes its resources
available to the network and responds to the commands of a client. The server’s
shared resources can be files (a file server); printers (a print server);
processing power (an application server); and just about any computer resource.
A
client is a computer that uses the resources made available by a
server. The client must have sufficient processing power on its own to run
applications that interact with the resources on the server.
It is possible, and quite common, for an individual
computer to function as both a client and a server. For example, if Bill
queries a SQL Server database from his workstation for the data he needs to
create an Excel spreadsheet, then his workstation is functioning as a client.
However, if Sue then connects to Bill’s workstation from her computer and
copies the spreadsheet, then Bill’s workstation is functioning as a server.The above discussion focuses on the roles played by individual computers in a network. The concept of extending these roles to create a ‘client/server architecture’ is discussed in another section.
4. How are network resources
organized?
A server-based network is one in
which there is a central server.
A
peer-to-peer network also called a workgroup, is a collection of
computers that perform both client and server functions. There is no dedicated
server or hierarchy among the computers.
5. What are the
characteristics of a server-based network configuration?
The server-based network provides central control of resources, enhanced security and simplifies administration. However, it generally costs more and is less flexible than a peer-to-peer configuration.
6. What network operating systems
(NOS) are available to support a PC server-based network?
UNIX - a popular, robust operating system that
comes in several forms from different vendors
Microsoft
Windows NT Server– the newest and fastest growing NOS that is very easy
to use
Novell NetWare – one of the most
popular PC-based NOS
AppleTalk
– a NOS developed by Apple that allows communication between Apple computers
and other computers that are properly configured
LAN
Manager & LAN Server - an older NOS originally developed by
Microsoft and IBM that is no longer very common
7. What types of servers can
be used with a server-based network?
File and print sharing servers (e.g., Windows NT Server,
Windows 95)
Database servers (SQL Server)
Application servers (e.g., accounting packages such as Great
Plains Software Dynamics C/S+ or Solomon IV for Windows)
Web servers (e.g., Internet Information Server)
Messaging servers (e.g., Exchange Server)
Specialized servers (e.g., Proxy Server, Index Server,
Systems Management Sever, Transaction Server)
Of the examples above, only Windows NT Server is a network operating system.
It provides the resources to manage the network, implement security, facilitate
communication among processes, etc. The other servers operate ‘on top of’ the
network operating system to provide specialized services.
8. What are the characteristics of a peer-to-peer network
configuration?
Peer-to-peer configurations are relatively easy to implement and provide a great deal of flexibility. Users can get direct access to resources without going through a dedicated server. Although a peer-to-peer network can implement ‘share-level’ security, it is not as effective as the ‘users-level’ security available with a server-based network. As a general rule, peer-to peer networks are more difficult to administer than a server-based network. Each user must manage his or her own resources because this type of network typically does not have a dedicated system administrator. A peer-to-peer network is sometimes referred to as a ‘workgroup’ or a special case of a client/server network.
9. How is a network organized?
Workgroup. A workgroup is a logical
collection of computers identified by a unique name. Members of the workgroup
can see and access resources shared by other computers within the group. Each
computer in the workgroup manages its own security.
Domain.
A domain is a unique characteristic of a Windows NT server-based network. Like
a workgroup, a domain provides a means of organizing computers and resources.
Unlike a workgroup, a domain is managed by a central server called a ‘Primary
Domain Controller’ or PDC that maintains a single user accounts
database. That database can be shared with other servers called ‘Backup
Domain Controllers’ (BDCs). The domain controllers provide logon
validation to ensure that domain user accounts and security policies are
enforced within the domain. Permissions and rights within the domain are
typically assigned to groups and then users are assigned to the groups. Thus, a
user’s ability to access resources on the network depends primarily on his or
her group memberships. There can be more than one domain on a network. Users
from one domain can access the resources of another domain if the appropriate
trust relationships have been established.
10. Describe the conditions
under which a server-based network is recommended over a peer-to-peer network.
A large number of workstations need access a particular
resource (e.g., a database).
Security is a significant concern.
Adequate administration support is available.
Projected future growth of the network is planned.
A heterogeneous environment exists (i.e., Macs and
PCs).
Users are widely dispersed.
Individual workstations lack the necessary computing power
or resources to support a peer-to-peer network.
11. Describe the conditions
under which a peer-to-peer network is recommended over a server-based network.
In general, a peer-to-peer network is favored
over a server-based network when:
Security is not a major concern.
Number of users is minimal.
The need for shared resources is minimal.
There is no dedicated system administrator.
The projected future growth of the network is
limited.
Users are all located in close proximity.
Individual workstations possess sufficient
computing power and resources.