1. Web应用 和 HTTP协议
对象:包括HTML文件,JPEG图像,Java小程序,一个视频片段
URL文件:存放对象的服务器主机名 + 对象的路径名
例:http://www.someschool.edu/someDepartment/picture.gif
(1)HTTP请求报文
GET /somedir/page.html HTTP/1.1
Host: www.someschool.edu
Connection: close
User-agent: Mozilla/5.0
Accept-language: fr
方法字段 + URL字段 + HTTP版本字段
- 方法字段:GET、POST、HEAD、PUT、DELETE
- URL字段:
- HTTP版本字段
(2)HTTP响应报文
HTTP/1.1 200 OK
Connection: close
Date: Tue, 18 Aug 2015 15:44:04 GMT
Server: Apache/2.2.3(CentOS)
Last-Modified: Tue, 18 Aug 2015 15:11:03 GMT
Content-Length: 6821
Content-Type: text/html
(data data data data data)
状态行:协议版本字段 + 状态码 + 相应状态信息
首部行
实体体
(3)Web缓存
2. 电子邮件 和 SMTP协议
3. DNS:因特网的目录服务
DNS提供的服务
DNS工作机理概述
DNS记录和报文
4. P2P应用
P2P文件分发
在P2P区域中搜索信息
BitTorrent