《HTTP權威指南》閱讀筆記(六)

2021-07-04 20:11:35 字數 1683 閱讀 5987

(一)對http**進行解釋,將其與web閘道器進行對比,並說明如何部署**

http的**伺服器(分為公共**和私人**)是代表客戶端是代表客戶端完成事務的中間人,既是web伺服器又是web客戶端。http客戶端會向**傳送請求報文,**伺服器必須向web伺服器一樣,正確的處理請求和連線,然後返回響應。同時,**自身要向伺服器傳送請求,這樣,其行為就必須向正確的http客戶端一樣,要傳送請求並接受響應。

**伺服器的部署:

(二)給出一些**能提供的幫助。

**可以監控流量,並對其進行修改。例如 兒童過濾器、檔案訪問控制、安全防火牆、web快取、反向**、內容路由器和轉碼器等。

(三)說明在現實網路中是怎樣部署**以及如何將網路流量導向**伺服器?

四種常見的方式使得客戶端流量流向**:

(四)說明如何配置瀏覽器來使用**?

(五)展示http的**請求,說明它們與伺服器請求的區別,以及**是如何微妙地改變瀏覽器行為的?

沒有**時的url解析:對部分主機名進行自動擴充套件。

有顯示**時的url解析:使用者的url直接被傳送給**,不自動擴充套件。

(六)解釋如何通過via首部和trace方法來記錄報文傳輸路徑上的大力伺服器鏈?

via首部字段列出了與報文途徑的每個中間節點(**或閘道器)有關的訊息。報文每經過乙個節點,都必須將這個中間節點新增到via列表的末尾。

eg:trace方法:使用者可以跟蹤**鏈傳輸的請求報文,觀察報文經過了哪些**,以及每個**是如何對請求報文進行修改的。

(七)描述基於**的http訪問控制方法

通過名為**認證的方式來進行訪問控制。

(八)解釋**如何與客戶端和伺服器進行互動,每個客戶端和伺服器支援的特性和使用的版本都可能有所不同。

若**不理解某個方法,盡可能將它**到嚇一跳節點上。

可以通過options發現web伺服器或某個特定資源所支援的功能,便於互動。

allow列出了請求uri標誌的資源所支援的方法。

《http權威指南》閱讀筆記(六)

閘道器 連線客戶端和伺服器端的 主要是用來進行協議轉換 客戶端閘道器 客戶端使用非http協議和閘道器互動,閘道器使用http協議和web伺服器互動 伺服器端閘道器 客戶端使用http協議和網管互動,網管使用非http協議和應用程式互動 比較常見的閘道器 http ftp https http ht...

《HTTP權威指南》閱讀筆記

歷時兩個多月,終於把經典圖書 http權威指南 讀完了。雖然看上去厚厚的一本,實際上只要有一些計算機網路基礎,讀起來還是很順利的,並沒有想象中那麼難啃。全書講的很細緻,涵蓋了http的方方面面,其中有一些都是些眾所周知的常識,比如前幾張關於http的基本介紹 url與資源等,但是也值得讀一讀,能夠把...

《http權威指南》閱讀筆記(三)

http報文組成 請求報文 頭部資訊 header 實體資訊 entity method 主要包括,head,put,delete,get,post,head 其中head,get,post常用 put,delete 不常用 head只是需要返回影響頭部 響應報文 http 版本號 狀態碼 描述 頭...