Professional Documents
Culture Documents
Communication Networks
Introduction, Part I
Part I: Introduction
Chapter goal: Overview:
• what’s the Internet
• get context,
• what’s a protocol?
overview, “feel” of
networking
• network edge today
• network core
• more depth, detail • access net, physical media
later in course • performance: loss, delay
• approach: • protocol layers, service models
• backbones, NAPs, ISPs
• descriptive
• history
• use Internet as • ATM network
example
• millions of connected
router workstation
computing devices: hosts,
end-systems server
mobile
• PC’s, workstations, servers
local ISP
• PDA’s, phones, toasters
running network apps
• communication links regional ISP
• fiber, copper, radio, satellite
• routers: forward packets
(chunks) of data through
network
company
network
Lecture #1:10 March 2007 3
What’s the Internet: “nuts and bolts” view
• communication
infrastructure enables
distributed applications:
• WWW, email, games,
databases,e-commerce,
voting,
• more?
• communication
services provided:
• connectionless
• connection-oriented
Excuse me!
TCP connection
req.
Yes?
TCP connection
Got the reply.
time? Get http://ece.iisc.ernet.in/~bgbala/gce
2:00
<file>
time
• network edge:
applications and hosts
• network core:
• routers
• network of networks
• access networks,
physical media:
communication links
• mesh of interconnected
routers
• the fundamental
question: how is data
transferred through net?
• circuit switching:
dedicated circuit per
call: telephone net
• packet-switching: data
sent thru net in
discrete “chunks”
End-end resources
reserved for “call”
• link bandwidth, switch
capacity
• dedicated resources:
no sharing
• circuit-like
(guaranteed)
performance
• call setup required
1.5 Mbs
B
queue of packets 45 Mbs
waiting for output
link
D E
Packet-switching:
store and forward behavior
• 1 Mbit link
• each user:
• 100Kbps when “active”
• active 10% of time
N users
• circuit-switching: 1 Mbps link
• 10 users
• packet switching:
• with 35 users, probability
> 10 active less that .004