The word network has several definitions. The most commonly used meaning
describes the methods people use to maintain relationships with friends and
business contacts. Applied to computers, the term has a similar definition. A
network is a way to connect computers together so that the' communicate,
exchange information, and pool resources. In business, networks have
revolutionized the use of computer technology. Many businesses that used to rely
on a centralized system with a mainframe and a collection of terminals
(input/output devices that are connect mainframes and do not have the same
features as PCs) now use eom networks in which every employee who needs a
computer has a per computer connected to the network. Computer technology and
expertise no longer centralized in a company's mainframe and information systems
departments. The technology and expertise are distributed throughout
organization among a network of computers and computer literate. In education,
schools have also shifted to strategies built around networks personal
computers. These include LANs (local area networks), and network that connects
the computers and printers in a computer to a WANs (wide area
networks)--especially the Internet.
Whatever the setting, networks provide tremendous benefits. Four most
compelling benefits are:
Allowing simultaneous access to critical programs and data
Allowing people to share peripheral devices, such as printers and scanners
Streamlining personal communication with e-mail
Making the backup process easier
The following sections examine each of these advantages in
more detail.
Simultaneous Access
It is a fact of business computing that
multiple employees, using a computer network, often need
access to the same data at the same time. Without a net-work
that enables file sharing, employees keep separate copies of
data on different hard disks, and universally updating the
data becomes very difficult. As soon as a change is made to
the data on one machine, a discrepancy arises, and it
quickly becomes difficult to know which set of data is
correct. Storing data that is used by more than one person
on a shared storage device makes it possible to solve the
problem.
It is also true that most office workers use the same
programs. One solution to purchasing separate copies of applications for every
worker is to use network versions of programs. These programs are designed so
that only one copy of the application needs to be stored on the network server
(called an application server), with a minimum number of supporting files copied
to each employee's computer. A network server is a large central computer. (If
the server stores data files for users to access, it is commonly called a file
server.) When employees need to use a program, they simply load it from a shared
storage device into the RAM of their own desktop computers, as shown in Figure
7.1.
A network version of a software application is also a more
efficient use of hard disk space because many users can access a single shared
copy instead of storing separate copies on each user's hard disk.
Some software designed for networks is classified as
groupware. This type of software includes scheduling software, e-mail, and
document management software. Groupware allows multiple users on a network to
cooperate on projects. Users can work on the same documents, share their
insights, and keep each other abreast of their schedules so that meetings can be
set up easily. Lotus Notes and Microsoft Exchange are perhaps the best known
examples of groupware, although there are many competitors.
Shared Peripheral Devices
Perhaps the best incentive for small businesses to link
computers in a network is to share peripheral devices, especially expensive ones
such as laser printers, large hard disks, and scanners, as shown in Figure 7.2.
Many high quality laser printers cost more than $2,000, so it
is not very cost-effective for each user to have one. Sharing a laser printer on
a network makes the cost much less prohibitive. By using a process called
spooling, multiple users can send multiple print jobs to a printer. (Spooling
can also occur when a computer is not connected to a network, and multiple print
jobs are sent to a non-networked printer.) When users print a document or other
file to a net-worked printer (known as a print job), each job is stored in a
temporary spool file on the file server. As the printer finishes printing a
current job, the file server sends the next spooled job to the printer so that
it can be printed. Typically, a banner page is printed at the beginning of a new
job to separate print jobs.
Personal Communication
One of the most far reaching applications
of data communications is electronic mail (e-mail), a system
for exchanging written messages (and increasingly, voice and
video messages) through a network. E-mail is some-thing of a
cross between the postal system and a telephone answering
system. In an e-mail system, each user has a unique address.
To send someone an e-mail message, you enter the person's
e-mail address and then type the message. When you are
finished, the message is sent to the e-mail address. The
next time that user accesses the e-mail system, it reports
that mail has arrived. Some systems notify the recipient as
each message arrives by flashing a message on the computer
screen or beeping. After reading the message, the recipient
can save it, delete it, forward it to someone else, or
respond by sending back a reply message. Figure 7.3 shows
the process for sending and receiving e-mail.
In addition to sending a page or pages of mail text, many
systems allow you to attach data files--such as spreadsheet files or word
processed documents--to your message. This means that an e-mail system allows
people to share files even when they do not have access to the same storage
devices. For example, a local area network also may have a connection to a large
information network, such as America Online, Microsoft Network, or the Internet.
In this case, the person on the local network can share files with anyone on the
large information network.
E-mail is both efficient and inexpensive. Users can send
written messages without worrying about whether the other user's computer is
currently running. On centralized networks, the message is delivered almost
instantaneously, and the cost of sending the message is negligible. E-mail has
provided the modem world with an entirely new and immensely valuable form of
communication
In addition to e-mail, the spread of networking technology is
adding to the popularity of teleconferencing and videoconferencing. A
teleconference is a virtual meeting in which a group of people in different
locations conducts discussions by typing messages to each other. Each message
can be seen by all the other people in the teleconference. Teleconference
software has become more sophisticated, gradually adding such features as a
shared scratch pad where diagrams or pictures can be drawn or electronically
pasted.
The spread of networking is adding to the popularity of
collaborative software, which allows users to connect with one another over LAN
or modem links so that they can see what's happening on other users' computers.
It lets people send messages, exchange files, and sometimes even work on the
same document at the same time. If users have the necessary hardware and
software, they can actually see and speak to each other as they meet online
(instead of merely typing messages). This is a process known as
videoconferencing, as shown in Figure 7.5.
Easier Backup
In business, data is extremely valuable, so making sure
that employees back up their data is critical. One way to address this problem
is to keep all valuable data on a shared storage device that employees access
through a network. Often the person managing the network has the responsibility
of making regular backups of the data on the shared storage device from a
single, central location. Network backup software is also available that enables
backups to be made of files stored on employees' hard drives. This way, the
files do not have to be copied to the central server to be backed up.
HOW NETWORKS ARE STRUCTURED
To understand the different types of networks and how
they operate, it important to know something about how networks can be
structured. Fir there are two main types of networks, distinguished mainly by
geography local area networks (LANs) and wide area networks (WANs). Second, any
o these types can be classified according to the logical relationships among the
computers. There are networks that use servers (such as file servers an,
application servers) and those that do not (called peer-to-peer networks).
Local Area Networks
A network of computers located relatively near each other
and connected b3 a cable (or a small radio transmitter) is a local area network
(LAN). A LAN can consist of just two or three PCs connected together to share
resources, or it can include several hundred computers of different kinds. Any
network that exists within a single building, or even a group of adjacent
buildings, is considered a LAN.
A LAN permits all the computers connected to it to share
hardware, software, and data. The most commonly shared resources are disk
storage devices and printers. To LAN users, the network is (or should be)
completely transparent, which means that the shared devices on it seem to be
directly connected to the user's computer as if they were merely peripherals.
For example, a file server should appear to the LAN user simply as another disk
drive.
In addition to shared hardware, LANs can provide all the
other benefits of networks, including simultaneous access, enhanced personal
communication, and easier backup.