Lecture 02 - Data Communication Networks 2022.01.06
Lecture 02 - Data Communication Networks 2022.01.06
EEL3080
Tweet-a-watt:
monitor energy use
bikes
Gaming devices
Others?
Internet phones Fitbit
Source: Kurose 5/32
The Internet: a “nuts and bolts” view
mobile network
4G
• Internet: “network of networks” national or global ISP
• Interconnected ISPs
▪ protocols are everywhere Skype
IP
Streaming
video
• control sending, receiving of
messages local or
regional ISP
• e.g., HTTP (Web), streaming video,
Skype, TCP, IP, WiFi, 4G, Ethernet home network content
provider
HTTP network
▪
datacenter
Internet standards Ethernet
network
WiFi
Source: Kurose 6/32
The Internet: a “services” view
Hi TCP connection
request
Hi TCP connection
response
Got the
time? GET
http://gaia.cs.umass.edu/kurose_ross
2:00
<file>
time
mobile network
national or global ISP
Network edge:
• hosts: clients and servers
• servers often in data centers
local or
regional ISP
enterprise
network
mobile network
national or global ISP
Network edge:
• hosts: clients and servers
• servers often in data centers
local or
Access networks, physical media: regional ISP
enterprise
network
mobile network
national or global ISP
Network edge:
• hosts: clients and servers
• servers often in data centers
local or
Access networks, physical media: regional ISP
enterprise
network
cable headend
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
cable headend
DSL splitter
modem DSLAM
to/from headend or
central office
often combined
in single box
to Internet
to Internet
Source: Kurose 19/32
Access networks: enterprise networks
Enterprise link
to
institutional
ISP (Internet)
router
Etherne institutional
t mail,
switch web servers
mobile network
▪ high-bandwidth links (10s to 100s Gbps) national or global ISP
connect hundreds to thousands of
servers together, and to Internet
local or
regional ISP
mobile network
• mesh of interconnected routers national or global ISP
• packet-switching: hosts break
application-layer messages into
packets
• network forwards packets from one local or
regional ISP
router to the next, across links on
path from source to destination home network content
provider
network datacenter
network
enterprise
network
L bits
per packet
3 2 1
source destination
R bps R bps
R = 100 Mb/s
A C
D
B R = 1.5 Mb/s
E
queue of packets
waiting for transmission
over output link
R = 100 Mb/s
A C
D
B R = 1.5 Mb/s
E
queue of packets
waiting for transmission
over output link
Packet queuing and loss: if arrival rate (in bps) to link exceeds
transmission rate (bps) of link for some period of time:
• packets will queue, waiting to be transmitted on output link
• packets can be dropped (lost) if memory (buffer) in router fills up
Source: Kurose 31/32
THANK YOU