01 Introduction
01 Introduction
Chapter I
Introduction
institutional
network
Hi TCP connection
request
Hi TCP connection
response
Got the
time? Get http://www.awl.com/kurose-ross
2:00
<file>
time
network core:
• interconnected routers
• network of networks institutional
network
DSL splitter
modem DSLAM
ISP
voice, data transmitted
at different frequencies over DSL access
dedicated line to central office multiplexer
cable splitter
modem
C
O
V V V V V V N
I I I I I I D D T
D D D D D D A A R
E E E E E E T T O
O O O O O O A A L
1 2 3 4 5 6 7 8 9
Channels
to/from headend or
central office
often combined
in single box
institutional link to
ISP (Internet)
institutional router
to Internet
to Internet
L bits
per packet
3 2 1
source destination
R bps R bps
R = 100 Mb/s C
A
D
R = 1.5 Mb/s
B
queue of packets E
waiting for output link
routing algorithm
access access
net net
access
net
access
net
access
net
access
net
access access
net access net
net
access access
net net
access
net
access
access net
net
access
access net
net
access
net
access
net
access access
net access net
net
global
access
net
ISP access
net
access
net
access
net
access
net
access
net
access access
net access net
net
access
net ISP B access
net
access
net
ISP C
access
net
access
net
access
net
access access
net access net
net
access
IXP access
net
net
ISP A
access
net
IXP ISP B access
net
access
net
ISP C
access
net
access
IXP access
net
net
ISP A
access
net
IXP ISP B access
net
access
net
ISP C
access
net
access
net regional net
access
net
access access
net access net
net
access
IXP access
net
net
ISP A
Content provider network
access
net
IXP ISP B access
net
access
net
ISP C
access
net
access
net regional net
access
net
access access
net access net
net
Tier-2 ISPs
Tier-2 ISP pays Tier-2 ISP also peer
Tier-2 ISP privately with
tier-1 ISP for
connectivity to Tier 1 ISP each other,
rest of Internet NAP interconnect
tier-2 ISP is
at NAP
customer of
tier-1 provider Tier 1 ISP Tier 1 ISP Tier-2 ISP
local
ISP Tier 3 local
local local
ISP ISP
ISP ISP
Local and tier- Tier-2 ISP Tier-2 ISP
3 ISPs are
customers of Tier 1 ISP
higher tier NAP
ISPs
connecting
them to rest
Tier 1 ISP Tier 1 ISP Tier-2 ISP
of Internet
local
Tier-2 ISP Tier-2 ISP
ISP
local local local
ISP ISP ISP
IT3203 Computer Networks 2-33
INTERNET STRUCTURE: NETWORK OF
NETWORKS
a packet passes through many networks!
local
ISP Tier 3 local
local local
ISP ISP
ISP ISP
Tier-2 ISP Tier-2 ISP
Tier 1 ISP
NAP
POP: point-of-presence
to/from backbone
peering
… … …
…
to/from customers
B
packets queueing (delay)
free (available) buffers: arriving packets
dropped (loss) if no free buffers
B
nodal
processing queueing
B
nodal
processing queueing
buffer
(waiting area) packet being transmitted
A
B
packet arriving to
full buffer is lost
21 June -- GCHQ has secretly gained access to the network of cables and
has started to process vast streams (The MTI Project)
IT3203 Computer Networks 2-44
Bad guys: put malware into hosts via Internet
malware can get in host from:
• virus: self-replicating infection by receiving/executing
object (e.g., e-mail attachment)
• worm: self-replicating infection by passively receiving
object that gets itself executed
spyware malware can record keystrokes, web
sites visited, upload info to collection site
infected host can be enrolled in botnet, used for
spam. DDoS attacks
1. select target
2. break into hosts around
the network (see botnet)
3. send packets to target from
compromised hosts
target
A C