亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

一文帶你搞懂什么是正向代理與反向代理

 更新時間:2023年08月10日 11:20:34   作者:Dax1_  
這篇文章主要介紹了一文帶你搞懂什么是正向代理與反向代理,正向代理是一個位于客戶端和目標服務器之間的代理服務器(中間服務器),反向代理是指以代理服務器來接收客戶端的請求,然后將請求轉發(fā)給內部網(wǎng)絡上的服務器,結果返回給客戶端,需要的朋友可以參考下

1.正向代理

1.1 概念

正向代理是一個位于客戶端和目標服務器之間的代理服務器(中間服務器)。

為了從目標服務器取得內容,客戶端向代理服務器發(fā)送一個請求,并且指定目標服務器,之后代理向目標服務器轉發(fā)請求,將獲得的內容返回給客戶端。

正向代理的情況下,客戶端必須要進行一些特殊的設置才能使用。

1.2 特點

  • 正向代理需要主動設置代理服務器ip或者域名進行訪問,由設置的服務器ip或者域名去訪問內容并返回
  • 正向代理是代理客戶端,為客戶端收發(fā)請求,使真實客戶端對服務器不可見。

在這里插入圖片描述

1.3 使用場景

正向代理的典型用途是為防火墻內的局域網(wǎng)客戶端提供訪問服務器的途徑,正向代理還可以使用緩沖特性減少網(wǎng)絡利用率。

科學上網(wǎng)(舉例)

有時候,用戶想要訪問某國外網(wǎng)站,該網(wǎng)站無法在國內直接訪問,但是我們可以訪問到一個代理服務器,這個代理服務器可以訪問到這個國外網(wǎng)站。

這樣呢,用戶對該國外網(wǎng)站的訪問就需要通過代理服務器來轉發(fā)請求,并且該代理服務器也會將請求的響應再返回給用戶。

這個上網(wǎng)的過程就是用到了正向代理。

在這里插入圖片描述

1.4 用途

  • 突破訪問顯示:通過代理服務器,可以突破自身ip訪問限制,訪問國外網(wǎng)站等
  • 提高訪問速度:通常代理服務器都設置一個較大的硬盤緩沖區(qū),會將部分請求的響應保存到緩沖區(qū)中,當其他用戶再訪問相同的信息時,則直接由緩沖區(qū)中取出信息,傳給用戶,以提高訪問速度
  • 隱藏客戶端真實ip:上網(wǎng)者可以通過正向代理的方法隱藏自己的ip,免受攻擊

2.反向代理

2.1 概念

反向代理是指以代理服務器來接收客戶端的請求,然后將請求轉發(fā)給內部網(wǎng)絡上的服務器,將從服務器上得到的結果返回給客戶端,此時代理服務器對外表現(xiàn)為一個反向代理服務器。

對于客戶端來說,反向代理就相當于目標服務器,只需要將反向代理當作目標服務器一樣發(fā)送請求就可以了,并且客戶端不需要進行任何設置。

2.2 特點

  • 正向代理需要配置代理服務器,而反向代理不需要做任何設置。
  • 反向代理是代理服務器,為服務器收發(fā)請求,使真實服務器對客戶端不可見。

在這里插入圖片描述

2.3 使用場景

反向代理的典型用途是將防火墻外的服務器提供給客戶端訪問,反向代理還可以為后端的多臺服務器提供負載均衡,或者為后端較慢的服務器提供緩沖服務。

在這里插入圖片描述

2.4 用途

  • 隱藏服務器真實ip:使用反向代理,可以對客戶端隱藏服務器的ip地址
  • 負載均衡:反向代理服務器可以做負載均衡,根據(jù)所有真實服務器的負載情況,將客戶端請求分發(fā)到不同的真實服務器上
  • 提高訪問速度:反向代理服務器可以對靜態(tài)內容及短時間內有大量訪問請求的動態(tài)內容提供緩存服務,提高訪問速度
  • 提供安全保障:反向代理服務器可以作為應用層防火墻,為網(wǎng)站提供對基于web的攻擊行為(例如DoS/DDoS)的防護,更容易排查惡意軟件等。還可以為后端服務器統(tǒng)一提供加密和SSL加速(如SSL終端代理),提供HTTP訪問認證等。

3.正向代理和反向代理的異同

3.1 相同點

正向代理和反向代理所處的位置都是客戶端和真實服務器之間,所做的事情也都是把客戶端的請求轉發(fā)給服務器,再把服務器的響應轉發(fā)給客戶端。

3.2 不同點

  • 正向代理是客戶端的代理,服務器不知道真正的客戶端是誰;反向代理是服務器的代理,客戶端不知道真正的服務器是誰
  • 正向代理一般是客戶端架設的;反向代理一般是服務器架設
  • 正向代理主要是用來解決訪問限制問題;反向代理則是提供負載均衡、安全防護等作用。二者都能提高訪問速度

4.通過故事理解正向代理和反向代理

4.1 正向代理

同學A急需一筆錢,他直接向富豪馬云借錢,但是他倆之間毫無關系,結果當然是沒有借到。經(jīng)過一番打聽,同學A的老師王先生是馬云的好朋友,于是A同學請求王老師,讓王老師幫忙向馬云借錢,最終馬云同意借錢給王老師,王老師把這筆錢轉交給了A同學。

上文就相當于一個正向代理的過程,A同學為客戶端,馬云為服務器,王老師為正向代理。A同學請求王老師向馬云借錢,這個過程中A同學隱藏了自己的角色,馬云事實上是不知道到底是誰借的錢。相當于服務器不知道真正發(fā)起請求的客戶端是誰。

4.2 反向代理

如果遇到困難需要撥打10086客服電話,可能一個地區(qū)的10086客服有幾十個,但是我們不需要關心電話那頭的人是誰。只需要撥通10086的總機號碼,電話那頭總有客服會回應。

這里的10086總機號碼就相當于反向代理,客戶端不知道真正提供服務的人是誰。

到此這篇關于一文帶你搞懂什么是正向代理與反向代理的文章就介紹到這了,更多相關正向代理與反向代理內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論