Chapter1 Part1
Chapter1 Part1
Introduction 1-1
Chapter 1: roadmap
1.1 What is the Internet?
1.2 Network edge
end systems, access networks, links
1.3 Network core
circuit switching, packet switching, network structure
1.4 Delay, loss and throughput in packet-switched
networks
1.5 Protocol layers, service models
1.6 Networks under attack: security
1.7 History
Introduction 1-2
What’s the Internet: “nuts and bolts” view
PC millions of connected Mobile network
server computing devices: Global ISP
wireless hosts = end systems
laptop
running network
cellular
handheld apps Home network
Regional ISP
communication links
access fiber, copper,
points
wired
radio, satellite Institutional network
links transmission
rate = bandwidth
routers: forward
router
packets (chunks of
data)
Introduction 1-3
“Cool” internet appliances
Web-enabled toaster +
weather forecaster
Introduction 1-5
What’s the Internet: a service view
communication infrastructure
enables distributed
applications:
Web, VoIP, email, games, e-
commerce, file sharing
communication services
provided to apps:
reliable data delivery from
source to destination
“best effort” (unreliable)
data delivery
Provide a comment playground
for everyone
Introduction 1-6
What’s a protocol?
human protocols: network protocols:
“what’s the time?” machines rather than
“I have a question” humans
introductions all communication
activity in Internet
governed by protocols
… specific msgs sent
… specific actions taken protocols define format,
when msgs received, order of msgs sent and
or other events received among network
entities, and actions
taken on msg
transmission, receipt
Introduction 1-7
What’s a protocol?
a human protocol and a computer network protocol:
Hi
TCP connection
request
Hi
TCP connection
Got the response
time? Get http://www.awl.com/kurose-ross
2:00
<file>
time
Introduction 1-8
Chapter 1: roadmap
1.1 What is the Internet?
1.2 Network edge
end systems, access networks, links
1.3 Network core
circuit switching, packet switching, network structure
1.4 Delay, loss and throughput in packet-switched
networks
1.5 Protocol layers, service models
1.6 Networks under attack: security
1.7 History
Introduction 1-9
A closer look at network structure:
network edge:
applications and
hosts
access networks,
physical media:
wired, wireless
communication links
network core:
interconnected
routers
network of networks
Introduction 1-10
The network edge:
end systems (hosts):
run application programs
e.g. Web, email
at “edge of network” peer-peer
client/server model
client host requests, receives
service from always-on server
client/server
e.g. Web browser/server;
email client/server
peer-peer model:
minimal (or no) use of
dedicated servers
e.g. Skype, BitTorrent, Joost
Introduction 1-11
Network edge:
connection-oriented service (TCP)
Goal: data transfer TCP service [RFC 793]
between end systems reliable, in-order byte-
handshaking: setup stream data transfer
(prepare for) data loss: acknowledgements
transfer ahead of time and retransmissions
Hello, hello back human flow control:
protocol sender won’t overwhelm
set up “state” in two receiver
communicating hosts
congestion control:
TCP - Transmission
senders “slow down sending
Control Protocol rate” when network
Internet’s connection- congested
oriented service
Introduction 1-12
Network edge:
connectionless service (UDP)
Goal: data transfer App’s using TCP:
between end systems HTTP (Web), FTP (file
same as before! transfer), Telnet/ssh
UDP - User Datagram (remote login), SMTP
Protocol [RFC 768]: (email)
connectionless
unreliable data App’s using UDP:
transfer streaming media,
no flow control teleconferencing, DNS,
no congestion control Internet telephony
No need to setup
Introduction 1-13
Access networks and physical media
Q: How to connect end
systems to edge router?
residential access nets
institutional access
networks (school,
company)
mobile access networks
Keep in mind:
bandwidth (bits per
second) of access
network?
shared or dedicated?
Introduction 1-14
Residential access: point to point access
Dialup via modem
up to 56Kbps direct access to
router (often less)
Can’t surf and phone at same
time: can’t be “always on”
DSL: digital subscriber line
up to 1 Mbps upstream (today typically < 256 kbps)
up to 8 Mbps downstream (today typically < 1 Mbps)
Why asymmetric ? Why not 0 bps for upstream?
FDM: 50 kHz - 1 MHz for downstream
4 kHz - 50 kHz for upstream
0 kHz - 4 kHz for ordinary telephone
Introduction 1-15
Residential access: cable modems
Introduction 1-16
Residential access: cable modems
cable headend
home
cable distribution
network (simplified)
Introduction 1-18
Cable Network Architecture: Overview
server(s)
cable headend
home
cable distribution
network
Introduction 1-19
Cable Network Architecture: Overview
cable headend
home
cable distribution
network (simplified)
Introduction 1-20
Cable Network Architecture: Overview
1 2 3 4 5 6 7 8 9
Channels
cable headend
home
cable distribution
network
Introduction 1-21
Company access: local area networks
company/univ local area
network (LAN) connects
end system to edge router
Ethernet:
10 Mbs, 100Mbps,
1Gbps, 10Gbps Ethernet
modern configuration:
end systems connect
into Ethernet switch
LANs: chapter 5
Introduction 1-22
Wireless access networks
shared wireless access
network connects end system
to router router
via base station aka “access
point”
base
wireless LANs:
station
802.11b/g (WiFi): 11 or 54 Mbps
wireless
Router/
to/from laptops
firewall
cable
headend cable
modem
Ethernet
Introduction 1-24
Physical Media
Twisted Pair (TP)
Bit: propagates between two insulated copper
transmitter/rcvr pairs wires
physical link: what lies Category 3: traditional
between transmitter & phone wires, 10 Mbps
receiver Ethernet
guided media:
Category 5:
100Mbps Ethernet
signals propagate in solid Why twisted?
media: copper, fiber, coax
unguided media:
signals propagate freely,
e.g., radio
Introduction 1-25
Physical Media: coax, fiber
Coaxial cable: Fiber optic cable:
two concentric copper glass fiber carrying light
conductors pulses, each pulse a bit
bidirectional high-speed operation:
baseband: 10’s-100’s Gps
single channel on cable low error rate: immune to
legacy Ethernet electromagnetic noise
broadband: Why lights not go out?
multiple channels on
cable
HFC
Introduction 1-26
Physical media: radio
Radio link types:
signal carried in
terrestrial microwave
electromagnetic e.g. up to 45 Mbps channels
satellite
propagation
Kbps to 45Mbps channel (or multiple
environment effects: smaller channels)
270 msec end-end delay
reflection
geosynchronous versus low altitude
obstruction by objects
interference
Introduction 1-27