1-1
Computer Networks
Classification of Networks
Layered Architecture
Network Core
Internet Structure
Classification of Networks
Layered Architecture
Network Core
Internet Structure
WWW
Instant Messaging (Internet chat, text messaging
on cellular phones)
Peer-to-Peer
Internet Phone
Video-on-demand
Distributed Games
Remote Login (SSH client, Telnet)
File Transfer
Computer Networks 10-Sep-18
“Cool” Appliances
1-9
IP picture frame
http://www.ceiva.com/
Classification of Networks
Layered Architecture
Network Core
Internet Structure
cable headend
home
cable distribution
network (simplified)
10-Sep-18 Computer Networks
Cable Network Architecture: Overview
1-14
cable headend
home
cable distribution
network (simplified)
10-Sep-18 Computer Networks
Cable Network Architecture: Overview
1-15
server(s)
cable headend
home
cable distribution
network
10-Sep-18 Computer Networks
Wide Area Network (WAN)
1-16
router/firewall/NAT
Ethernet
wireless access
point
wireless
to/from laptops
cable router/
cable
modem firewall
headend
wireless
access
Ethernet point
(switched)
Computer Networks 10-Sep-18
“internetworking”?
1-19
Routers
Classification of Networks
Layered Architecture
Network Core
Internet Structure
Application logic
Application Application
Services Services
Communication
Reliable delivery Communication
Service Service
Network
Transfer “bits” Network
Services Services
Identify senders/receivers?
Addressing
Message reordering
No handshaking
Send whenever and however you want
A “best effort” service
No reliability
No congestion & flow control services
Why is it needed?
FTP
Telnet
SMTP
DNS
source destination
M application application M message
Ht M transport transport Ht M segment
Hn Ht M network network Hn Ht M datagram
Hl Hn Ht M link link Hl Hn Ht M frame
physical physical
Classification of Networks
Layered Architecture
Network Core
Internet Structure
End-to-end resources
reserved for “call”
Link bandwidth, switch
capacity
Dedicated resources with no
sharing
Guaranteed transmission
capacity
Call setup required
“Blocking” may occur
frequency
time
TDMA
frequency
Computer Networks
time
10-Sep-18
Network Core: Packet Switching
1-47
“store-and-forward” transmission
source breaks long messages into smaller
“packets”
packets share network resources
each packet uses full link bandwidth
resource contention
aggregate resource demand can exceed amount
available
congestion: packets queue, wait for link use
1.5 Mbs
B
queue of packets
waiting for output
link
D E
Sequence of A & B packets does not have fixed pattern
statistical multiplexing.
In TDM each host gets same slot in revolving TDM frame.
Computer Networks 10-Sep-18
Packet switching versus circuit switching
1-49
datagram network:
destination address in packet determines next hop
routes may change during session (flexible?)
no “per flow” state, hence more scalable
virtual circuit network:
each packet carries tag (virtual circuit ID), tag determines next hop
fixed path determined at call setup time
path is not a dedicated path as in circuit switched (i.e., store &
forward of packets)
routers maintain per-call state
datagram networks need per packet routing.
Circuit-switched Packet-switched
networks networks
Classification of Networks
Layered Architecture
Network Core
Internet Structure
B
packets queueing (delay)
free (available) buffers: arriving packets
dropped (loss) if no free buffers
Computer Networks 10-Sep-18
Four sources of packet delay
1-56
transmission
A propagation
B
nodal
processing queueing
B
nodal
Computer processing
Networks
queueing
10-Sep-18
Nodal delay
1-58
3 probes 3 probes
3 probes
Classification of Networks
Layered Architecture
Network Core
Internet Structure
roughly hierarchical
at center: “tier-1” ISPs (e.g., UUNet, BBN/Genuity, Sprint, AT&T),
national/international coverage
treat each other as equals
Tier-1 providers
also interconnect
Tier-1 at public network
providers
Tier 1 ISP
NAP access points
interconnect (NAPs)
(peer)
privately
Tier 1 ISP Tier 1 ISP
Tier-2 ISPs
Tier-2 ISP pays Tier-2 ISP also peer
Tier-2 ISP
tier-1 ISP for privately with
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
of Internet
Tier 1 ISP Tier-2 ISP
local
Tier-2 ISP Tier-2 ISP
ISP
local local local
ISP ISP ISP
Computer Networks 10-Sep-18
Internet structure: network of networks
1-66
local
ISP Tier 3 local
local local
ISP ISP
ISP ISP
Tier-2 ISP Tier-2 ISP
Tier 1 ISP
NAP
network follow!
packet-switching versus
circuit-switching
Internet/ISP structure
performance: loss, delay
layering and service models
history (which you will be
reading on your own)
Computer Networks 10-Sep-18
ECT- 431: Intro.
1-68
Thanks…
Dr. Rajender Kumar
Email: rkumar@nitkkr.ac.in,
rkumar.kkr@gmail.com
Computer Networks 10-Sep-18