91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

HITP代理的知識點有哪些

發布時間:2021-11-06 10:39:18 來源:億速云 閱讀:215 作者:iii 欄目:web開發

這篇文章主要介紹“HITP代理的知識點有哪些”,在日常操作中,相信很多人在HITP代理的知識點有哪些問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”HITP代理的知識點有哪些”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

 1. HTTP 代理

百度百科是這么解釋的:代理客戶機的 HTTP 訪問,主要代理瀏覽器訪問網頁,它的端口一般為80、8080、3128等。

百度百科實在是太模糊了我們來細致的說一下什么是 HTTP 代理,說 HTTP 代理,那我們首先就得來說一下 WEB 代理了。

代理,說白了就是“中介”,而 Web 代理(proxy)服務器是網絡的中間實體。代理位于客戶端和服務器之間,扮演“中間 人”的角色,在各端點之間來回傳送  HTTP 報文。

Web 上的代理服務器是代表客戶端完成事務處理的中間人。如果沒有 Web 代理,HTTP 客戶端就要直接與 HTTP 服務器進行對話。有了 Web  代理,客戶端就可以與代理進行對 話,然后由代理代表客戶端與服務器進行交流。客戶端仍然會完成對事務的處理,但它是 通過代理服務器提供的優質服務來實現的。 HTTP  的代理服務器既是 Web 服務器又是 Web 客戶端。HTTP 客戶端會向代理發送請求 報文,代理服務器必須像 Web  服務器一樣,正確地處理請求和連接,然后返回響應。

同時,代理自身要向服務器發送請求,這樣,其行為就必須像正確的 HTTP 客戶端一樣,要 發送請求并接收響應,我們大家來看一幅圖:

HITP代理的知識點有哪些

如果要創建自己的 HTTP 代理,就要認真地遵循為 HTTP 客戶端和 HTTP 服務器制定的規則。

1.1 代理的類別

代理分為了私有的代理和共享的代理

  • 共享代理

大多數代理都是公共的共享代理。集中式代理的成本效率更高,更容易管理。某些代理應用,比如高速緩存代理服務器,會利用用戶間共同的請求,這樣的話,匯入同一個代理服務器的用戶越多,它就越有用。

  • 私有代理

專用的私有代理并不常見,但它們確實存在,尤其是直接運行在客戶端計算機上的時候。有些瀏覽器輔助產品,以及一些 ISP 服務,會在用戶的 PC  上直接運行一些小型 的代理,以便擴展瀏覽器特性,提高性能,或為免費 ISP 服務提供主機廣告。

1.2 代理和網關的區別

代理 連接的是兩個或多個使用相同協議的應用程序。而網關不一樣,網關連接的則是兩個或 多個使用不同協議的端點。網關  扮演的是“協議轉換器”的角色,即使客戶端和服務器使用 的是不同的協議,客戶端也可以通過它完成與服務器之間的事務處理。

HITP代理的知識點有哪些

其實我們從圖上看, HTTP 網關和 HTTP 代理之間的區別實在是很模糊,由于瀏覽器和服務器實現的是不同版本的  HTTP,代理也經常要做一些協議轉換工作。而商業化的代理服務器也會實現網關的功能 來支持 SSL 安全協議、SOCKS 防火墻、FTP 訪問,以及基于 Web  的應用程序。

1.2 為什么使用代理

代理服務器可以改善安全性,提高性能,節省費 用。代理服務器可以看到并接觸到所有流過的 HTTP 流量,所以代理可以監視流量并對其  進行修改,以實現很多有用的增值 Web 服務。

我們來看一下幾種具體的代理的使用方法

兒童過濾器:

HITP代理的知識點有哪些

小學在為教育站點提供無阻礙訪問的同時,可以利用過濾器代理來阻止學生訪問成人 內容。

文檔訪問控制

可以用代理服務器在大量 Web 服務器和 Web 資源之間實現統一的訪問控制策略,創建審核跟蹤機制。這在大型企業環境或其他分布式機構中是很有用的。  在集中式代理服務器上可以對所有訪問控制功能進行配置,而無需在眾多由不同組織管理、不同廠商制造、使用不同模式的 Web 服務器上進行經常性的訪問控制升級。

安全防火墻

網絡安全工程師通常會使用代理服務器來提高安全性。代理服務器會在網絡中的單一安全節點上限制哪些應用層協議的數據可以流入或流出一個組織。還可以提供用來消除病毒的  Web 和 E-mail 代理使用的那種掛鉤程序,以便對流量進行詳細的檢查。

HITP代理的知識點有哪些

反向代理

其實這個反向代理才是我們需要使用的,代理可以假扮 Web 服務器。這些被稱為替代物(surrogate)或反向代理(reverse  proxy)的代理接收發給 Web 服務器的真實請求,但與 Web  服務器不同的是,它們可以發起與其他服務器的通信,以便按需定位所請求的內容。可以用這些反向代理來提高訪問慢速 Web 服務器上公共內容時的性能。在這種配置  中,通常將這些反向代理稱為服務器加速器(server accelerator),還 可以將替代物與內容路由功能配合使用,以創建按需復制內容的分布式網絡。

HITP代理的知識點有哪些

既然我們都知道了代理能夠做些什么,那是不是需要知道他從哪里來,到哪里去呢?接下來我們就看看代理他落在哪里

1.3 代理位于何處

1.3.1 代理服務器的部署

HITP代理的知識點有哪些

根據用處的不同,都能把代理服務器安置在不同的地點,

  • 出口代理

  • 訪問(入口)代理

  • 反向代理

  • 網絡交換代理

1.4 代理是如何進行認證的

代理可以作為訪問控制設備使用。HTTP 定義了一種名為代理認證(proxy  authentication)的機制,這種機制可以阻止對內容的請求,直到用戶向代理提供了有效的訪問權限證書為止。

  • 對受限內容的請求到達一臺代理服務器時,代理服務器可以返回一個要求使用訪問證 書的 407 Proxy Authorization Required  狀態碼,以及一個用于描述怎樣提供這些證書 的 Proxy-Authenticate 首部字段

  • 客戶端收到 407 響應時,會嘗試著從本地數據庫中,或者通過提示用戶來搜集所需要 的證書。

  • 只要獲得了證書,客戶端就會重新發送請求,在 Proxy-Authorization 首部字段中 提供所要求的證書。

  • 如果證書有效,代理就會將原始請求沿著傳輸鏈路向下傳送(參見圖 6-25c);否 則,就發送另一條 407 應答。

其實說白了代理可以實現認證授權機制,然后對我們對內容的訪問進行相對應的控制,如下圖:

HITP代理的知識點有哪些

若傳輸鏈路中有多個代理,且每個代理都要進行認證時,代理認證通常無法很好地工作。 人們建議,應該對 HTTP  進行升級,將認證證書與代理鏈中特定的路標聯系起來,但這些 升級措施并沒有得到廣泛實現。

代理所要注意的問題

代理服務器可能無法理解所有經其傳輸的首部字段。

有些首部可能比代理自身還要新;其 他首部可能是特定應用程序獨有的定制首部。代理必須對不認識的首部字段進行轉發,而  且必須維持同名首部字段的相對順序。

到此,關于“HITP代理的知識點有哪些”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

共和县| 旺苍县| 栖霞市| 新龙县| 昭苏县| 江陵县| 渑池县| 宣化县| 定结县| 杨浦区| 重庆市| 独山县| 海城市| 尼勒克县| 齐河县| 阿克陶县| 宝山区| 益阳市| 石阡县| 太仆寺旗| 桂东县| 江孜县| 韩城市| 唐海县| 平顺县| 廊坊市| 阳泉市| 石河子市| 改则县| 连州市| 剑河县| 四川省| 来宾市| 集安市| 阜新市| 韩城市| 田阳县| 孝昌县| 格尔木市| 巴楚县| 酒泉市|