Week8 Lecture1 Chapter 2
Week8 Lecture1 Chapter 2
Week8 Lecture1 Chapter 2
Week8_Lecture1 (Chapter2)
Application Layer
Domain Name System (DNS)
Principles of network
applications
Web and HTTP
E-mail, SMTP, IMAP, FTP
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
type=MX
authoritative name server for value is name of SMTP mail server
this domain associated with name
Application Layer: 2-16
DNS protocol messages
DNS query and reply messages, both have same format:
2 bytes 2 bytes
identification flags
All material copyright 1996-2020 J.F Kurose and K.W. Ross, All Rights Reserved
These slides are freely provided by the book authors and it represents a lot of work on their part. We would like to thank J.F Kurose and K.W. Ross.
48