第五章 與http協做的web服務器web
1.用單臺虛擬主機實現多個域名緩存
經過域名訪問主機,通過DNS解析成ip地址,反向代理,能夠代理多臺服務器,正向代理則相反,代理客戶端安全
2.通訊數據轉化程序:代理、網管、隧道服務器
(1)代理:就是接受客戶端的請求,而後請求服務端,在返回數據給客戶端網絡
使用代理的理由有:利用緩存技術減小網絡帶寬的流量。一種是是否緩存,一種是是否會修改報文。加密
(2)網關:是轉發其它服務器的資源,客戶端不須要知道真正服務器的存在,直接跟網關交流便可代理
利用網關能夠讓中間服務器跟最終服務器使用非http協議,利用網關能夠提升通訊的安全性,由於能夠在客戶端與網關之間的通訊線路上加密ip
以確保鏈接的安全性。資源
(3)隧道:是在相隔甚遠的客戶端和服務端之間進行中轉,並保持雙方通訊的應用程序web服務器
確保客戶端和服務端進行安全的通訊。
3.保存資源的服務器
緩存服務器會保存原服務器的一份數據,而且實時更新,當緩存服務器已經有時,就不須要從源服務器獲取數據,減輕源服務器壓力。
4.客戶端緩存
第六章 http首部
1.http首部字段根據實際用途被分爲四種類型:
(1)通用首部字段:請求報文和響應報文兩方都要使用的首部。
(2)請求首部字段:客戶端發往服務端請求報文的首部,包含請求的附加內容、客戶端信息、響應內容相關優先級等。
(3)響應首部字段:服務端發給客戶端的響應報文首部,補充了響應的附加內容,也會要求客戶端附加額外的內容信息。
(4)實體首部字段:針對請求報文和響應報文的實體部分使用的首部。補充了資源內容更新時間等與實體有關的信息。
主要是各類字段,遇到不清楚的字段,能夠查閱,如今記下也容易忘記。