Professional Documents
Culture Documents
putting-it-all-together: synthesis!
5: DataLink Layer
5-1
1-1
5: DataLink Layer
DHCP
DHCP
Comcast network
68.80.0.0/13
DHCP
UDP
IP
Eth
Phy
DHCP
DNS server
browser
DHCP
DHCP
DHCP
DHCP request
school network
68.80.2.0/24
DHCP
DHCP
DHCP
DHCP
web page
web server
64.233.169.105
5-2
Googles network
64.233.160.0/19
DHCP
UDP
IP
Eth
Phy
router
(runs DHCP)
encapsulated
Ethernet frame
broadcast
demuxed to IP
demuxed, UDP demuxed to
DHCP
Ethernet
5: DataLink Layer
5-3
5: DataLink Layer
5-4
DHCP
UDP
IP
Eth
Phy
DHCP
DHCP
DHCP
DHCP
clients IP address, IP
address of first-hop
router for client, name &
IP address of DNS server
HTTP request,
need IP address of www.google.com:
before sending
DNS
UDP
IP
Eth
Phy
DNS
DNS
DNS
ARP
ARP query
encapsulation at DHCP
DHCP
UDP
IP
Eth
Phy
DHCP
DHCP
DHCP
DHCP
DHCP
router
(runs DHCP)
ARP
ARP reply
Eth
Phy
DNS
UDP
IP
Eth
Phy
DNS
DNS
DNS
UDP
IP
Eth
Phy
5-5
5: DataLink Layer
5-6
HTTP
TCP
IP
Eth
Phy
SYNACK
SYN
SYNACK
SYN
SYNACK
SYN
DNS
Comcast network
68.80.0.0/13
SYNACK
SYN
SYNACK
SYN
SYNACK
SYN
TCP
IP
Eth
Phy
web server
64.233.169.105
TCP
connection established!
5: DataLink Layer
5-8
HTTP
TCP
IP
Eth
Phy
HTTP
HTTP
HTTP
HTTP
HTTP
HTTP
web page
displayed
finally (!!!)
HTTP
HTTP
HTTP
HTTP
HTTP
TCP
IP
Eth
Phy
TCP socket
IP datagram containing
web server
64.233.169.105
IP datgram containing