Lecture 19
Lecture 19
Introduction to
Computing
Lecture 19
Muhammad Salman Ali
[email protected]
1
Last Lecture Summary I
Embedded Operating Systems
Windows XP Embedded, Windows CE Embedded
CE, Windows Mobile
Pocket PC
Palm OS
iPhone OS / iOS
BlackBerry OS
Google Andriod
Embedded Linux
Symbian OS
2
Last Lecture Summary II
Managing files Intrusion detection
Searching for files Screen savers
Viewing images Antivirus
Uninstalling Removing spyware
programs and adware
Cleaning up Disks Filtering Internet
Defragmenting content
Disks Playing media files
Backing up files and Burning optical discs
disks and
Disk Compression Maintaining a PC 3
Objectives Overview
Differentiate between
Differentiate among a star
client/server and peer-to-
network, bus network, and
peer networks, and describe
ring network
how a P2P network works
4
Network Definition
Many organizations quickly learned the
importance of connecting PCs
Data communications—the electronic transfer
of information between computers—became a
major focus of the computer industry.
Set of technologies that connects computers
Allows communication and collaboration
between users
information they share can be much more than
text documents
Internet is one big Example
5
Networks
A network is a collection of computers and
devices connected together via
communications devices and transmission
media
Advantages of a network include:
Sharing Transferring
software funds
6
Network
7
Communications
Computer communications describes a process in which two or
more computers or devices transfer data, instructions, and
information
Communications Receiving
device — connects device — accepts
the communications transmission of data,
channel to the instructions, or
receiving device information
8
Communications Systems
10
Uses of Commuter
Communications
Shared peripheral device
Printers and faxes are common shares
Reduces the cost per user
Devices can be connected to the network
Print servers control network printing
Manage the print queue
Easier data backup
Backup copies data to removable media
Server data backed up in one step
11
Uses of Computer
Communications
Personal Communications
Instant
FTP Internet Newsgroups
messaging
Video
RSS VoIP Web
conferencing
12
Uses of Computer
Communications
Text messaging (SMS) allows users to send and receive short
text messages on a phone or other mobile device or computer
13
Uses of Computer
Communications
Users can send and receive wireless
14
Uses of Computer
Communications
Personal communication
Email
Instantaneous communication
Conferencing
Tele conferencing
Videoconferencing
Audio-conferencing
Data-conferencing
Voice over IP
Phone communication over network wires
Pure VoIP
VoIP to POTS (plain old telephone service
15
Uses of Computer
Communications
Wireless Internet access points allow people to
connect wirelessly to the Internet from home, work,
school, and in many public locations using notebook
computers, smart phones, handheld game consoles, or
other devices
16
Uses of Computer
Communications
A cybercafé is a coffeehouse, restaurant, or
17
Uses of Computer
Communications
A Global Positioning System (GPS) is a
navigation system that consists of one or
more earth-based receivers that accept and
analyze signals sent by satellites in order to
determine the GPS receiver’s geographic
location
GPS receivers are:
19
Uses of Computer
Communications
Groupware
Helps groups of people
work together on projects
and share information
over a network
Component of workgroup
computing
Major feature is group
scheduling
in which a group calendar
can track the schedules of
multiple users and help
coordinate appointments
and meeting times
20
Uses of Computer
Communications
Voice Mail
Allows someone to leave a voice
message for one or more people
Computer in voice mail system
converts an analog voice message into
digital form
A voice mailbox is a storage location on
a hard disk in the voice mail system
21
Uses of Computer
Communications
Collaboration software includes tools that
Online Web
meetings conferences
Document
management
systems
22
Uses of Computer
Communications
23
Uses of Computer
Communications
Web services enable
programmers to create
applications that
communicate with other
remote computers over
the Internet or on an
internal business network
A mashup is a Web
application that combines
services from two or
more sources
24
Common Network Types
Local Area Network (LAN)
Wide Area Network (WAN)
Metropolitan Area Network (MAN)
Home Area Network (HAN)
Campus Area Network (CAN)
Client-Server Network
Peer-to-Peer Network
25
Network
A Local Area Network
(LAN) is a network
that connects
computers and
devices in a limited
geographical area
A wireless
LAN(WLAN) is a LAN
that uses no physical
wires
26
Local Area Network (LAN)
Each computer or device on the network is
called a node
nodes are connected via cables, infrared links, or
wireless media
Contains printers, servers and computers
Systems are close to each other
Contained in one office or building
not a system that connects to the public
environment (such as the Internet) using phone
or data lines.
Organizations often have several LANS
27
Network
A Wide Area Network (WAN)
is a network that covers a
large geographical area
Two or more LANs connected
Typically use public or leased lines
Phone lines
Cables
Radio Waves
Communication satellite
28
Metropolitan Area Network
(MAN)
A high-speed network that connects LANs in a
30
Campus Area Network (CAN)
Follows the same principles as a LAN only on a
larger and more diversified scale
A LAN in one large geographic area
Resources related to the same organization
Each department shares the LAN
With a CAN, different campus offices and
organizations can be linked together
Some university departments or organizations
might be linked to the CAN even though they
already have their own separate LANs.
31
Personal Area Network (PAN)
Very small scale network
Range is less than 2 meters
Cell phones, PDAs, MP3 players
PANs can be used for communication among
the personal devices themselves (intrapersonal
communication), or for connecting to a higher
level network and the Internet (an uplink)
A PAN may also be carried over wired
computer buses such as USB and FireWire
32
Network Architecture
The design of computers, devices, and media on a
network is sometimes called the network architecture
In client/server network one or more computers act as
server and others computers or clients access server for
some services
Client/server network Peer-to-peer network
33
Server Based Network
A node is a processing location that can be a
PC or some other device such as a networked
printer
Usually, server-based networks include many
nodes and one or more servers
server control nodes access to the network's
resources
Users gain access by logging in
Server is the most important computer
34
Client-Server Network
Nodes and servers share data roles
Nodes are called clients
Servers are used to control access
requires special software for the nodes and the
server
Database software
Access to data controlled by server
Server is the most important computer
Require a person to serve as a network
administrator because of the large size of the
network 35
Client-Server Network
Some servers, called dedicated servers,
perform a specific task and can be placed with
other dedicated servers to perform multiple
tasks.
For example, a file server stores and manages files.
A print server manages printers and documents
being printed.
A database server stores and provides access to a
database.
A network server manages network traffic (activity).
A Web server is a computer that delivers requested
Web pages to your computer
36
Network
P2P describes an Internet network on which
users access each other’s hard disks and
exchange files directly over the Internet
Each computer, or peer, has equal capabilities
37
Peer-to-Peer Network
All nodes are equal
Nodes access resources on other nodes
Each node controls its own resources
Most modern OS allow P2PN
Distributing computing is a form
Kazaa, Bit Torrent,
38
Network
A network topology refers to the layout of the
computers and devices in a communications
network
Choice affects
Network performance
Network size
Ring network
Network collision detection
Star network Bus network
39
Network Topologies
Packets
Pieces of data transmitted over a network
Packets are created by sending node
Data is reassembled by receiving node
Packet header
Sending and receiving address
Packet payload
Number and size of data
Actual data
Packet error control
40
Bus Topology
Also called linear bus
One wire connects all nodes
Terminator ends the wires
Advantages
Easy to setup
Small amount of wire
Disadvantages
Slow
Easy to crash
41
Bus Networks
All computers and devices connect to central
cable, or bus
42
Star Topology
All nodes connect to a hub
Packets sent to hub
Hub sends packet to destination
Advantages
Easy to setup
One cable can not crash network
Disadvantages
One hub crashing downs entire network
Uses lots of cable
Most common topology
43
Star Network
All devices connect to
a central device, called
hub
44
Ring Topology
Nodes connected in a circle
Tokens used to transmit data
Nodes must wait for token to send
Advantages
Time to send data is known
No data collisions
Disadvantages
Slow
Lots of cable
45
Ring Network
Cable forms closed
ring, or loop, with all
computers and devices
arranged along ring
Data travels from
device to device
around entire ring, in
one direction
46
Mesh Topology
All computers connected together
Internet is a mesh network
Advantage
Data will always be delivered
Disadvantages
Lots of cable
Hard to setup
47
Intranet and Extranet
Intranet makes information accessible to
employees
Typically includes connection to Internet
An
An
extranet
intranet is
allows
an internal
customers
network
or
that uses
suppliers
Internet
to access
technologi
part of its
es
intranet
48
Summary
Computer Communications and Network
Uses of Computer Networks
Internet
E-mail
Instant Messaging, SMS, MMS
Newsgroup, RSS
Tele, Audio, Video and Data Conferencing
VoIP
Hot Spot, CyberCafe
GPS
Groupware, Voice Mail, Web Services
49
Summary
Types of Networks
LAN
WAN
MAN
Client Server
Peer-to-Peer
Network Topologies
Bus
Star
Ring
Mesh
50