1. Web与HTTP
World Wide Web:Tim Berners-Lee
i.网页
ii.网页互相链接网页(Web Page)包含多个对象(objects)
i.对象:HTML文件、JPEG图片、视频文件、动态脚本等
ii.基本HTML文件:包含对其他对象引用的链接对象的寻址(addressing)
i.URL(Uniform Resource Locator):统一资源定位器 RFC1738
ii.Scheme://host:port/path
2. HTTP协议概述(1)
- 万维网应用遵循什么协议?
超文本传输协议
i.HyperText Transfer Protocol
C/S结构
i.客户——Browser:请求、接收、展示Web对象
ii.服务器——Web Server:响应客户的请求,发送对象HTTP版本:
i.1.0:RFC1945
ii.1.1:RFC2068
3. HTTP协议概述(2)
使用TCP传输服务
i.服务器在80端口等待客户的请求
ii.浏览器发起到服务器的TCP连接(创建套接字Socket)
iii.服务器接受来自浏览器的TCP连接
iiii.浏览器(HTTP客户端)与Web服务器(HTTP服务器)交换HTTP消息
iiiii.关闭TCP连接无状态(stateless)
i.服务器不维护任何有关客户端过去所发请求的信息