Chapter 1 - Computer Network Overview
Chapter 1 - Computer Network Overview
3
Computer Network
A computer network is a group of computers and
associated peripheral devices connected by a
communication channel capable of sharing files and
other resources among several users.
5
Computer Network
A computer network can range from a peer-to-peer
network connecting a small number of users in an
office or department, to a LAN connecting many
users over permanently installed cables and dial-up
lines, to a MAN or WAN connecting users on several
networks spread over a wide geographic area.
6
Computer Network
Computer networking arose as an answer to the need
of data sharing in a timely fashion.
Before networks, users needed either to print-out
documents or copy document files to a disk for others
to edit or use them.
This was, and still is, known as "working in a stand-
alone environment."
Stand-alone Computer
7
Computer Network
But what if a computer was connected to other
computers? Then, it could share data/information
with the other computers or send documents to a
printer.
Early data networks were limited to exchanging
character-based information between connected
computer systems.
Current networks have evolved to carry voice, video
streams, text, and graphics between many different
types of devices.
8
Computer Network
9
Benefits of Computer Networks
10
Sharing Hardware
Computer networks enable us to share expensive
hardware resource among several computers.
A typical example of shared hardware resource is a
printer. For example, a company may prefer to
acquire one expensive printer and connect it to
the network to provide high quality printing to users.
This avoids the need to have separate printer for each
computer in the office.
11
Sharing Hardware
Central Disk storage: Network system provide
the possibility of using a dedicated file server
to store all the company data in one location.
Users will be able to access their data over the
network from their workstations. Using central
disk storage system facilitates data backup
operations from a central location guarantying
complete data recovery in case of system failures.
12
Sharing Data/Information
Data sharing is the ability to share the same
data resource with multiple applications or
users.
Users in a certain network environment have
the freedom of sharing data and information
across the network.
Data sharing enables different users to work on
a certain file concurrently.
13
Examples of sharing data
Database: - databases are often managed centrally and
several users can have access to the database at same
time. For example, in a networked banking system,
different bank branches can have access to the central
account database. This enables bank clients to carry
their transactions on any branch bank office.
E-mail: email communication can be achieved over the
network enabling networked users in the company to
communicate messages across the network using email.
14
Sharing Data
Intranet: Intranets are similar to World Wide Web
(WWW) where centrally stored hypertext documents
can be accessed using the web. Unlike the WWW,
intranets are available only to user within the company
network system. Intranet is a very common service in
large networked organizations (example, AAUNet).
Extranet: Although similar to intranet, extranet
provides selected users from outside the organization to
access data from the internal network. Extranets are
commonly used by suppliers to provide data to company
clients.
15
Centralizing Administration and Support
16
Centralizing Administration and Support
17
Advantages of Networks
Speed (Email)
Cost (cost of printer)
Security (access control)
Resource Sharing (data/information)
Electronic Mail
Centralized Software Management
……
18
Disadvantages Network
Expensive to Install (initial setup)
Requires Administrative Time
Server (fileserver) May Fail
Cables May Break
Vulnerable to computer viruses and malware
19
Other benefits of computer networks
Documents (memos, spreadsheets, invoices, and so on).
E-mail messages.
Word-processing software.
Project-tracking software.
Illustrations, photographs, videos, and audio files.
Live audio and video broadcasts.
Printers, Fax machines.
Hard drives.
20
Other benefits of computer networks
21
Networks Supporting The Way We Live
22
Decide what to wear using online current weather
conditions.
Find the least congested route to your destination,
displaying weather and traffic video from webcams.
Check your bank balance and pay bills electronically.
Receive and send e-mail, or make an Internet phone
call.
Obtain health information and nutritional advice from
experts all over the world, and post to a forum to share
related health or treatment information.
23
Networks Support the way we Learn
Communication, collaboration, and engagement are
fundamental building blocks of education.
Institutions are continually striving to enhance these
processes to maximize the dissemination of knowledge.
Robust and reliable networks support and enrich
student learning experiences. These networks deliver
learning material in a wide range of formats. The
learning materials include interactive activities,
assessments, and feedback.
24
Networks Support the way we Learn
Availability of current and accurate training materials.
Availability of training to a wide audience. Online
training is not dependent on travel schedules,
instructor availability or physical class size.
Cost reduction. In addition to reducing the cost of
travel and the lost time associated with travel, there are
other cost reducing factors for business related to
online training.
Online distance learning has removed geographic
barriers and improved student opportunity.
25
Networks Supporting the Way We Work
26
Networks Supporting the Way We Work
28
The Network Architecture
There are four basic characteristics that the underlying
architectures need to address in order to meet user
expectations:
Fault tolerance
Scalability
Quality of services
Security
29
Fault Tolerance network
A fault tolerant network is one that limits the
impact of a hardware or software failure and
can recover quickly when such a failure occurs.
30
Fault Tolerance
If one link or path fails, processes ensure that
messages can be instantly routed over a
different link transparent to the users on either
end.
34
Security
Network Security protects your network and data
from breaches, intrusions and other threats.
Network security describes hardware and software
solutions as well as processes or rules and
configurations relating to network use, accessibility, and
overall threat protection.
The security and privacy expectations that result from
the use of internetworks to exchange confidential and
business critical information exceed what the current
architecture can deliver.
37
Security
Rapid expansion in communication areas that were
not served by traditional data networks is increasing
the need to embed security into the network
architecture.
As a result, much effort is being devoted to this area
of research and development.
In the meantime, many tools and procedures are
being implemented to combat inherent security
flaws in the network architecture.
38