## 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客戶端。