## http方法:
get:从服务器向客户端发送命名资源;
put:将来自客户端的数据存储到一个命名的服务器资源中去;
delete:从服务器中删除命名资源;
post:将客户端的数据发送到一个服务器网管应用程序;
head:仅发送命名资源响应中的http首部;
## TCP
只要建立了TCP连接,客户端和服务器之间的报文就不会丢失,不会被破坏,也不会在接收时候出现错序。
## 浏览器连接处理过程
1.浏览器从URL中解析出服务器的主机名;
2.浏览器将服务器的主机名转换成服务器的IP地址;
3.浏览器将端口号(如果有的话)从URL中解析出来;
4.浏览器建立一条与web服务器的TCP连接;
5.浏览器向服务器发送一条HTTP请求报文;
6.服务器向浏览器回送一条HTTP响应报文;
7.关闭连接,浏览器显示文档;
## web的组件
代理:位于客户端和服务器之间的HTTP中间实体;
缓存:HTTP的仓库,使常用的副本可以存在离客户端更近的地方;
网关:连接其他应用程序的特殊web服务器;
隧道:对HTTP通信报文进行盲转发的特殊代理;
agent代理:发起自动HTTP请求的半智能web客户端。