http協議讀書筆記1-概述

yupeng發表於2013-11-11

1.http協議在網路中的位置:

  http協議位於TCP協議的上層,http試用tcp來傳輸其報文資料,tcp在ip的上層。

 

2.瀏覽器發起連線的過程

上述圖的過程是:

  1. 瀏覽器從url中解析出服務區的主機名
  2. 將伺服器的主機名轉換成伺服器的ip
  3. 瀏覽器將埠號從URL中解析出來
  4. 瀏覽器建立tcp的連線
  5. 瀏覽器向伺服器發動一條http的請求報文
  6. 伺服器向瀏覽器回送一條http的響應報文
  7. 關閉連線,瀏覽器顯示文件

3. web元件,幾個概念( 代理,快取,隧道,Agent代理)

  1.代理:位於客戶端和伺服器之間的http中間實體

  2.快取:是一種特殊的http代理伺服器,可以將經過代理的常用文件複製儲存起來。下一個請求的統一文件 的客戶端就可以享受快取的私有副本所提供的服務了。

  3.閘道器:就是一個轉換協議的伺服器,作為其他伺服器的中間實體使用

  4.隧道:隧道建立起來後,就會在兩條連線之間對原始資料進行盲轉發的http應用程式

  5.Agent代理:代表使用者發起的http請求的客戶端程式,所有釋出的web請求的應用程式都是http Agent代理。

  

相關文章