Professional Documents
Culture Documents
Lecture 1
Lecture 1
1
Computer network ?
Specialized to
handle:
Set of serial lines to attach
terminals to mainframe ? Keystrokes
Telephone network carrying
voice traffic ? Voice
Cable network to disseminate
video signals ? Video
2
What distinguishes a
Computer network ?
Generality
Built from general purpose
programmable hardware
Supports wide range of applications
3
Information, Computers, Networks
4
Networks
Potential of networking:
move bits everywhere, cheaply, and with desired
performance characteristics
Network provides “connectivity”
5
What is “Connectivity” ?
Direct or indirect access to every other node in the
network
6
Building Blocks
…
multiple access
7
Why not connect each node
with every other node ?
Number of computers that can be
connected becomes very limited
Number of wires coming out of each
node becomes unmanageable
Amount of physical hardware/devices
required becomes very expensive
Solution: indirect connectivity using
intermediate data forwarding nodes
8
Switched Networks
A network can be defined recursively as...
9
Switched Networks
A network can be defined recursively as...
two or more networks
connected by one or more
nodes: internetworks
white nodes (router or
gateway) interconnects
the networks
a cloud denotes “any
type of independent
network”
10
A Network
11
Switching Strategies
Circuit switching: • Packet switching: store-
carry bit streams and-forward messages
a. establishes a dedicated a. operates on discrete
circuit blocks of data
b. links reserved for use
by communication
b. utilizes resources
channel according to traffic
demand
c. send/receive bit stream
at constant rate c. send/receive messages
d. example: original at variable rate
telephone network d. example: Internet
12
What next ?
13
Addressing and Routing
14
Wrap-up
15
What next ?
16
Multiplexing
Physical links and nodes are shared among users
(synchronous) Time-Division Multiplexing (TDM)
Frequency-Division Multiplexing (FDM)
L1 R1
L2 R2
Multiple flows
on a single link
Switch 1 Switch 2
L3 R3
17
What Goes Wrong in the Network?
Reliability at stake
18
What Goes Undesirable in the
Network?
Required performance at stake
Routing
Security
Ad-hoc networks
Wireless networks
Protocols
Quality of Service
…
20
Readings
Chapter 1: 1.1, 1.2
Computer Networks, A Systems Approach
L. Peterson & Davie
21
22