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代理。