1
CS 4410 Operating Systems
Networking: Application Layer
Summer 2016 Cornell University
Networking: Application Layer Summer 2016 Cornell University 1 - - PowerPoint PPT Presentation
CS 4410 Operating Systems Networking: Application Layer Summer 2016 Cornell University 1 Today Two application-layer protocols: DNS HTTP Domain Name Service When a user wants to communicate with a remote node, is it easier to
1
Summer 2016 Cornell University
3
www.facebook.com?
4
root
edu com uk cornell harvard cs ece mae
5
6
.edu addresses. Thus, it forwards the request there.
responsible for the cornell.edu addresses. Thus, it forwards the request there.
responsible for the cs.cornell.edu addresses. Thus, it forwards the request there.
www.cs.cornell.edu.
accelerating the DNS query.
GET /somedir/page.html HTTP/1.1 Host: www.someschool.edu Connection: close User-agent: Mozilla/4.0 Accept-language: en
HTTP/1.1 200 OK Connection: close Date: Thu, 07 Jul 2007 12:00:15 GMT Server: Apache/1.3.0 Last-Modified: Thu, 07 Jul 2007 12:00:15 GMT Content-Length: 6821 Content-Type: text/html (data data ... data)
11
disk.
must, be implemented at the periphery.
12
14