Chapter 1: Roadmap
Chapter 1: Roadmap
1-1
networks (school,
company)
mobile access networks
Keep in mind:
bandwidth (bits per
second) of access
network?
shared or dedicated?
Introduction
1-2
Introduction
1-3
Introduction
1-4
cable headend
cable distribution
network (simplified)
home
Introduction
1-5
cable headend
cable distribution
network (simplified)
home
Introduction
1-6
cable headend
cable distribution
network
home
Introduction
1-7
V
I
D
E
O
V
I
D
E
O
V
I
D
E
O
V
I
D
E
O
V
I
D
E
O
D
A
T
A
D
A
T
A
C
O
N
T
R
O
L
Channels
cable headend
cable distribution
network
home
Introduction
1-8
Introduction
1-9
wireless access
wireless LANs:
802.11b/g (WiFi): 11 or 54 Mbps
wider-area wireless access
provided by telco operator
~1Mbps over cellular system
(EVDO, HSDPA)
next up (?): WiMAX (10s Mbps)
over wide area
router
base
station
mobile
hosts
Introduction
1-10
Home networks
Typical home network components:
ADSL or cable modem
router/firewall/NAT
Ethernet
wireless access
point
to/from
cable
headend
cable
modem
wireless
laptops
router/
firewall
Ethernet
wireless
access
point
Introduction
1-11
Physical Media
Bit: propagates between
transmitter/rcvr pairs
physical link: what lies
between transmitter &
receiver
guided media:
Category 3: traditional
phone wires, 10 Mbps
Ethernet
Category 5:
100Mbps Ethernet
unguided media:
signals propagate freely,
e.g., radio
Introduction
1-12
conductors
bidirectional
baseband:
broadband:
multiple channel on cable
HFC
high-speed point-to-point
transmission (e.g., 5 Gps)
Introduction
1-13
electromagnetic
spectrum
no physical wire
bidirectional
propagation
environment effects:
terrestrial microwave
e.g. up to 45 Mbps channels
reflection
obstruction by objects
multi-path fading
interference
1-14
Chapter 1: roadmap
1.1 What is the Internet?
1.2 Network edge
1.3 Network core
1.4 Network access and physical media
1.5 Internet structure and ISPs
1.6 Delay, loss and throughput in packetswitched networks
1.7 Protocol layers, service models
1.8 History
Introduction
1-15
Tier-1
providers
interconnect
(peer)
privately
Tier 1 ISP
Tier 1 ISP
Tier 1 ISP
Introduction
1-16
Introduction
1-17
Tier-2 ISP
Tier-2 ISP
Tier 1 ISP
Tier 1 ISP
Tier-2 ISP
Tier 1 ISP
Tier-2 ISPs
also peer
privately with
each other,
interconnect
at NAP
Tier-2 ISP
Tier-2 ISP
Introduction
1-18
Tier 3
ISP
local
ISP
Tier-2 ISP
local
ISP
local
ISP
Tier-2 ISP
Tier 1 ISP
Tier 1 ISP
Tier-2 ISP
local
local
ISP
ISP
Tier 1 ISP
Tier-2 ISP
local
ISP
Tier-2 ISP
local
ISP
Introduction
1-19
local
ISP
Tier 3
ISP
local
ISP
Tier-2 ISP
local
ISP
local
ISP
Tier-2 ISP
Tier 1 ISP
Tier 1 ISP
Tier-2 ISP
local
local
ISP
ISP
Tier 1 ISP
Tier-2 ISP
local
ISP
Tier-2 ISP
local
ISP
Introduction
1-20
Chapter 1: roadmap
1.1 What is the Internet?
1.2 Network edge
1.3 Network core
1.4 Network access and physical media
1.5 Internet structure and ISPs
1.6 Delay, loss and throughput in packetswitched networks
1.7 Protocol layers, service models
1.8 History
Introduction
1-21
A
B
packets queueing (delay)
free (available) buffers: arriving packets
dropped (loss) if no free buffers
Introduction
1-22
2. queueing
time waiting at output
link for transmission
depends on congestion
level of router
transmission
propagation
nodal
processing
queueing
Introduction
1-23
transmission
4. Propagation delay:
d = length of physical link
s = propagation speed in
medium (~2x108 m/sec)
propagation delay = d/s
Note: s and R are very
different quantities!
propagation
nodal
processing
queueing
Introduction
1-24
Caravan analogy
100 km
ten-car
caravan
toll
booth
Cars propagate at
100 km/hr
Toll booth takes 12 sec to
service a car
(transmission time)
car~bit; caravan ~ packet
Q: How long until caravan
is lined up before 2nd toll
booth?
100 km
toll
booth
1-25
toll
booth
1000 km/hr
Toll booth now takes 1
min to service a car
Q: Will cars arrive to
2nd booth before all
cars serviced at 1st
booth?
100 km
toll
booth
Introduction
1-26
Nodal delay
d nodal = d proc + d queue + d trans + d prop
dproc = processing delay
typically a few microsecs or less
dqueue = queuing delay
depends on congestion
dtrans = transmission delay
= L/R, significant for low-speed links
dprop = propagation delay
a few microsecs to hundreds of msecs
Introduction
1-27
arrival rate
traffic intensity = La/R
La/R ~ 0: average queueing delay small
La/R -> 1: delays become large
La/R > 1: more work arriving than can be
1-28
3 probes
3 probes
Introduction
1-29
1-30
Packet loss
queue (aka buffer) has finite capacity
when packet arrives to full queue, packet is
A
B
packet arriving to
full buffer is lost
Introduction
1-31
Throughput
throughput: rate (bits/time unit) at which
link
capacity
that
can carry
server,
with
server
sends
bits pipe
Rs bits/sec
fluid
at rate
file of
F bits
(fluid)
into
pipe
Rs bits/sec)
to send to client
link that
capacity
pipe
can carry
Rfluid
c bits/sec
at rate
Rc bits/sec)
Introduction
1-32
Throughput (more)
Rs
Rs
Rc bits/sec
Rc bits/sec
bottleneck link
link on end-end path that constrains end-end throughput
Introduction
1-33
end-end
throughput:
min(Rc,Rs,R/10)
in practice: Rc or
Rs is often
bottleneck
Rs
Rs
Rs
R
Rc
Rc
Rc
1-34