http协议读书笔记1-概述
1.http协议在网络中的位置:
http协议位于TCP协议的上层,http试用tcp来传输其报文数据,tcp在ip的上层。
2.浏览器发起连接的过程
上述图的过程是:
- 浏览器从url中解析出服务区的主机名
- 将服务器的主机名转换成服务器的ip
- 浏览器将端口号从URL中解析出来
- 浏览器建立tcp的连接
- 浏览器向服务器发动一条http的请求报文
- 服务器向浏览器回送一条http的响应报文
- 关闭连接,浏览器显示文档
3. web组件,几个概念( 代理,缓存,隧道,Agent代理)
1.代理:位于客户端和服务器之间的http中间实体
2.缓存:是一种特殊的http代理服务器,可以将经过代理的常用文档复制保存起来。下一个请求的统一文档 的客户端就可以享受缓存的私有副本所提供的服务了。
3.网关:就是一个转换协议的服务器,作为其他服务器的中间实体使用
4.隧道:隧道建立起来后,就会在两条连接之间对原始数据进行盲转发的http应用程序
5.Agent代理:代表用户发起的http请求的客户端程序,所有发布的web请求的应用程序都是http Agent代理。