Week 02a - Internet Protocols and Tools
Week 02a - Internet Protocols and Tools
Computer 1 Computer 2
255.254.253.252 1.2.3.4
The Internet
CS 312 - Internet Concepts / Weigle 2
Inside the "Cloud"
• Both:
– Specific messages sent Protocols define format, order
– Specific actions taken of messages sent and received
when messages (or among network entities, and
other events) received
actions taken on message
transmission, receipt
TCP
Hi
connection
request
TCP
Hi
connection
Do you reply
GET http://www.cs.odu.edu/~mweigle/CS312-
have F20/
the time?
Yes!
It’s 11 <web
am Time page>
Transport protocol
Network protocol
Link protocol
Physical (signaling)
protocol
End system A End system B
CS 312 - Internet Concepts / Weigle 11
Protocol Layering in the Internet
• At sender, each layer takes data from above
– Adds header information to create new data unit
– Passes new data unit to layer below
• Process reversed at receiver
• Addressing
– every host has a unique IP
address
DNS Server
www.harding.edu 128.82.4.20
www.google.com → 1.4.5.8
www.cnn.com → 4.6.2.8
www.hulu.com → 6.7.8.9
Etc ...
Traceroute run sometime between 2006-2011 from Larchmont neighborhood in Norfolk to ODU
;; QUESTION SECTION:
;www.yahoo.com. IN A
;; ANSWER SECTION:
www.yahoo.com. 4 IN CNAME new-fp-
shed.wg1.b.yahoo.com.
new-fp-shed.wg1.b.yahoo.com. 3 IN A 74.6.231.21
new-fp-shed.wg1.b.yahoo.com. 3 IN A 74.6.143.25
new-fp-shed.wg1.b.yahoo.com. 3 IN A 74.6.143.26
new-fp-shed.wg1.b.yahoo.com. 3 IN A 74.6.231.20
.edu: http://whois.educause.edu
others:
https://domains.markmonitor.com/whois/