Professional Documents
Culture Documents
Week 2-2
Week 2-2
Week 2-2
P2P applications
Principles of network video streaming and content
applications distribution networks
Web and HTTP socket programming with
E-mail, SMTP, IMAP UDP and TCP
The Domain Name System
DNS
7 6
Recursive query: 1 TLD DNS server
puts burden of name 8
resolution on requesting host at local DNS server
5 4
engineering.nyu.edu dns.nyu.edu
contacted name gaia.cs.umass.edu
server
heavy load at upper authoritative DNS server
levels of hierarchy? dns.cs.umass.edu
type=A type=CNAME
name is hostname name is alias name for some “canonical” (the
value is IP address real) name
www.ibm.com is really servereast.backup2.ibm.com
type=NS value is canonical name
name is domain (e.g., foo.com)
value is hostname of
authoritative name server for
this domain
Application Layer: 2-18
DNS protocol messages
DNS query and reply messages, both have same format:
2 bytes 2 bytes
identification flags