在了解之前,先思考一下這幾個問題:
- 客戶端(手機、網(wǎng)頁)展示的數(shù)據(jù)從哪里來?
- 什么是代理?
- 正向代理和反向代理有什么區(qū)別?
代理
大家在刷手機的過程中,一定會注意到,如果把wifi或者流量的開關(guān)關(guān)閉,那么手機里面的短視頻、朋友圈、消息都沒有辦法再去獲取新的內(nèi)容了。這個原因就是因為手機的數(shù)據(jù),并非來自手機本身,而是來自一個給它傳輸數(shù)據(jù)的地方,我們常常稱之為,服務(wù)端。
好比人和人之間對話,如果雙方使用不同的語言,那么是很難理解對方講話的內(nèi)容的。

在客戶端和服務(wù)端也是同理,他們需要使用標準的協(xié)議來進行通信。

而代理,如果想一個生活化的比喻,就像媒人一樣,在男女雙方未見面之前,會把男方的信息轉(zhuǎn)達給女方,也會把女方的信息知會給男方了解。

一般則是網(wǎng)絡(luò)信息的一個中轉(zhuǎn)站,它會把客戶端的信息轉(zhuǎn)發(fā)給服務(wù)端,也會把服務(wù)端的返回信息抓發(fā)給客戶端。

正向代理與反向代理
正向代理
在學生時代,有一個喜歡的人,這是我們的目標,我們會找一個別的同學,他作為我們的代理,然后我們把禮物讓這位同學轉(zhuǎn)交給我們喜歡的人。而我們喜歡的這個人,他只能收到禮物,但是不知道到底是誰送他的。

那什么是正向代理?正向代理有如下幾個特點:
- 客戶端向代理發(fā)送一個請求并指定目標(原始服務(wù)器)
- 代理向原始服務(wù)器轉(zhuǎn)交請求并將獲得的內(nèi)容返回給客戶端
- 服務(wù)器端只知道代理地址不知道客戶端ip地址
- 客戶端知道服務(wù)端地址,而代理不知道

應(yīng)用場景
- VPN
- fiddler
反向代理
那什么又是反向代理呢?反向代理的特點是:
- 客戶端向代理發(fā)送一個請求,但不指定(服務(wù)器)目標地址
- 代理向原始服務(wù)器轉(zhuǎn)交請求并將獲得的內(nèi)容返回給客戶端
- 客戶端只知道代理地址,但不知道服務(wù)端地址
- 代理需要知道服務(wù)端地址

應(yīng)用場景
- nginx
總結(jié)
由這兩個圖可知,正向代理和反向代理核心的區(qū)別就在于
- 客戶端發(fā)送請求的時候是否知道服務(wù)端的地址
- 代理是否指定服務(wù)端地址
好了,這篇文章的內(nèi)容發(fā)貨聯(lián)盟就和大家分享到這里,如果大家網(wǎng)絡(luò)推廣引流創(chuàng)業(yè)感興趣,可以添加微信:80709525 備注:發(fā)貨聯(lián)盟引流學習; 我拉你進直播課程學習群,每周135晚上都是有實戰(zhàn)干貨的推廣引流技術(shù)課程免費分享!