Professional Documents
Culture Documents
Chapter 1:Introduction
Computer Networking:
A Top Down Approach ,
4th edition.
Jim Kurose, Keith Ross
Chapter 1: Introduction
Our goal:
terminology
more depth, detail
later in course
approach:
use Internet as
example
Overview:
whats the Internet?
whats a protocol?
network edge; hosts, access
of computing devices:
Global ISP
hosts = end systems
wireless
laptop
running network
cellular
Home network
handheld
apps
Regional ISP
communication links
fiber, copper, radio,
access
points
Institutional network
satellite
wired
links
transmission rate =
bandwidth (bits/sec)
routers: forward
router
packets (chunks of
data)
server
Global ISP
Internet: network of
networks
Mobile network
Internet standards
IETF: Internet Engineering
Task Force
RFC: Request For Comments
IETF standard Documents
More than 5000 RFCs
Home network
Regional ISP
Institutional network
Whats a protocol?
Human Protocols:
whats the time?
I have a question
Interview
specific msgs sent
specific actions
taken when msgs
received, or other
events
Network Protocols:
machines rather than
humans
all communication
activity in Internet
governed by protocols
Whats a protocol?
a human protocol and a computer network protocol:
Hi
TCP connection
request
Hi
TCP connection
response
Got the
time?
Get http://www.awl.com/kurose-ross
2:00
<file>
time
peer-peer
client/server model
Peer-Peer model:
More
in Chapter 2
Network Access
Access Networks:
The physical link that connects an end
system to its edge router.
edge router?
Access Networks can be loosely classified
into three categories
Residential access networks
Dial up, DSL etc
Institutional access networks (school,
company)
Ethernet
mobile access networks
Reading Assignment
Physical Media
Bit: propagates between transmitter/rcvr pairs
physical link: what lies between transmitter &
receiver
guided media:
unguided media:
signals propagate freely in the atmosphere, e.g., wireless
LAN, cellular, satellites etc
no physical wire
propagation environment effects:
reflection
obstruction by objects
Interference
routers
the fundamental question: how
is data transferred through
net?
circuit switching:
dedicated circuit per call:
telephone networks
packet-switching: data
sent through network in
discrete chunks called
packets
Hotel reservation analogy
Throughput
The rate (bits/sec) at which bits are transferred
between sender/receiver
Difference between Bandwidth and Throughput?
ISPs sell bandwidth
In computer networks, the throughput is less
than the bandwidth for several reasons
The channel may be shared by other users
Packet loss due to congestion
Packet loss due to bit errors
Noise in the channel
Transmission rates of the link over which the data
flows.
Throughput
Rs
Rs
Rc bits/sec
Rc bits/sec
Throughput
10 clients/servers pairs,
Common link R traversed by
all 10.
Rate of the link R is very
large then the throughput
is min {Rs , Rc}
Rs
Rs
Rs
R
Rs=2Mbps, Rc=1Mbps,
R=5Mbps
Common link divides
transmission rate equally
among the 10 downloads
500kbps to each download
Shared Link R is now the
bottleneck.
Rc
Rc
Rc