http中介之代理、網關

http中介之代理、網關

代理

代理又當服務器又當客戶端
(中間人特性:可以獲取真實客戶端的請求和真實服務器的返回)
在這裏插入圖片描述
fiddler就是典型的代理,當他註銷會自動關閉代理,當它啓動會自動打開代理。
在這裏插入圖片描述
代理的作用
1.抓包
2.FQ**
代理的作用:
雖然用的最多是vpn,但是vpn和代理不一樣,對於構建VPN來說,隧道技術用來在IP公網中仿真條點到點的通路,實現兩個節點間(VPN網關之間,或VPN網關與VPN遠程用戶之間)的安全通信,使數據包在公共網絡上的專用隧道內傳輸。
封裝是構建隧道的基本手段。從隧道的兩端來看,封裝就是用來創建、維持和撤銷一個隧道,來實現信息的隱蔽和抽象。而如果流經隧道的數據不加密,那麼整個隧道就暴露在公共網絡中,虛擬專用網絡的安全性和私有性就得不到體現。

3.匿名訪問

經常聽新聞,說”某某某“在網絡上發佈帖子,被跨省追緝了。 假如他使用匿名的代理服務器,就不容易暴露自己的身份了。

http代理服務器的匿名性是指: HTTP代理服務器通過刪除HTTP報文中的身份特性(比如客戶端的IP地址, 或cookie,或URI的會話ID), 從而對遠端服務器隱藏原始用戶的IP地址以及其他細節。 同時HTTP代理服務器上也不會記錄原始用戶訪問記錄的log(否則也會被查到)。

4.兒童過濾器
很多教育機構, 會利用過濾器代理來阻止學生訪問成人內容。
在這裏插入圖片描述

HTTP中介之網關

◆網關可以作爲某種翻譯器使用,它抽象出了一種能夠到達資源的方法。網關是資源和應用程序之間的粘合劑。
◆網關扮演的是“協議轉換器”的角色。
在這裏插入圖片描述
網關可以向數據庫發送查詢數據,發郵件,生成動態內容,像一個門一樣,進入一個請求,出來一個響應
WEB網關
◆Web網關在一側使用HTTP協議, 在另一側使用另一種協議。
<客戶端協議>/<服務器端協議>

①(HTTP/) 服務器端網關:通過HTTP協議與客戶端對話,通過其他協議與服務器通信。
②(/HTTP)客戶端網關:通過其他協議與客戶端對話,通過HTTP協議與服務器通信。

常見的網關類型

服務端Web網關(HTTP/*)
請求流入原始服務器時,服務器端Web網關會將客戶端HTTP請求轉換爲其他協議與服務器進行連接,完成獲取資源以後,會將對象放在一條http響應中發送給客戶端

HTTP/HTTPS: 服務器端安全網關
一個組織可以通過網關對所有的輸入Web請求加密,以提供額外的隱私和安全性保護。客戶端可以用普通的HTTP瀏覽Web內容,但網關會自動加密用的話對話。

HTTPS/HTTP 客戶端安全加速器網關
將HTTPS/HTTP 網關作爲安全加速器使用的情況越來越多了,這些 HTTPS/HTTP 網關位於Web服務器之前,通常作爲不可見的攔截網關或反向代理使用。它們接收安全的 HTTPS 流量,對安全流量進行解密,並向 Web服務器發送普通的HTTP請求。這些網關中通常都包含專用的解密硬件,以比原始服務器有效的多的方式來解密安全流量,以減輕原始服務器的負荷。這些網關在網關和原始服務器之間發送的是未加密的流量。所以,要謹慎使用,確保網關和原始服務器之間的網絡是安全的。

資源網關
最常見的網關,應用程序服務器,會將目標服務器與網關結合在一個服務器中實現。應用程序服務器是服務器端網關,與客戶端通過HTTP進行通信,並與服務器端的應用程序相連。客戶端是通過HTTP連接到應用程序服務器的。但應用程序服務器並沒有回送文件,而是將請求通過一個網關應用編程接口(Application Programming Interface,API)發送給運行在服務器上的應用程序。
比如電子攝像頭

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章