【计算机网络】重要的Web结构组件总结
生活随笔
收集整理的這篇文章主要介紹了
【计算机网络】重要的Web结构组件总结
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
重要的Web結構組件
下面介紹一些比較重要的Web應用程序:
- 代理:位于客戶端和服務器之間的HTTP中間實體。
- 緩存:HTTP的倉庫,是常用頁面的副本可以保存在離客戶端更近的地方。
- 網關:連接其他應用程序的特殊Web服務器。
- 隧道:對HTTP通信報文進行盲轉發的特殊代理。
- Agent代理:發起自動HTTP請求的半智能Web客戶端。
代理
HTTP代理服務器是Web安全、應用集成以及性能優化的重要組成模塊。
如下圖,代理服務器位于客戶端和服務器之間,接收所以客戶端的HTTP請求,并將這些請求轉發給服務器(可能會對請求進行修改之后轉發)。對用戶來說,這些應用程序就是一個代理,代表用戶訪問服務器。
出于安全考慮,通常會將代理作為轉發所有Web流量的可信任中間節點使用。代理還可以對請求和相應進行過濾。比如,在企業中對下載的應用程序進行病毒檢測,或是對小孩紙不能看的東西進行一下屏蔽。
緩存
Web緩存(Web cache)或代理存(proxy cache)是一種特殊的HTTP代理服務器,可以將經過代理傳送的常用文檔復制保存起來。下一個請求同一文檔的客戶端就可以享受緩存的私有副本所提供的服務了(如下圖)。
總結
以上是生活随笔為你收集整理的【计算机网络】重要的Web结构组件总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【操作系统】独立进程与协作进程
- 下一篇: 【Java】数值计算排雷指南