青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

牽著老婆滿街逛

嚴(yán)以律己,寬以待人. 三思而后行.
GMail/GTalk: yanglinbo#google.com;
MSN/Email: tx7do#yahoo.com.cn;
QQ: 3 0 3 3 9 6 9 2 0 .

圖解正向代理、反向代理、透明代理

轉(zhuǎn)載自:http://z00w00.blog.51cto.com/515114/1031287


套用古龍武俠小說套路來說,代理服務(wù)技術(shù)是一門很古老的技術(shù),是在互聯(lián)網(wǎng)早期出現(xiàn)就使用的技術(shù)。一般實(shí)現(xiàn)代理技術(shù)的方式就是在服務(wù)器上安裝代理服務(wù)軟件,讓其成為一個(gè)代理服務(wù)器,從而實(shí)現(xiàn)代理技術(shù)。常用的代理技術(shù)分為正向代理、反向代理和透明代理。本文就是針對(duì)這三種代理來講解一些基本原理和具體的適用范圍,便于大家更深入理解代理服務(wù)技術(shù)。

一、正向代理(Forward Proxy)

   一般情況下,如果沒有特別說明,代理技術(shù)默認(rèn)說的是正向代理技術(shù)。關(guān)于正向代理的概念如下:
正向代理(forward)是一個(gè)位于客戶端【用戶A】和原始服務(wù)器(origin server)【服務(wù)器B】之間的服務(wù)器【代理服務(wù)器Z】,為了從原始服務(wù)器取得內(nèi)容,用戶A向代理服務(wù)器Z發(fā)送一個(gè)請(qǐng)求并指定目標(biāo)(服務(wù)器B),然后代理服務(wù)器Z向服務(wù)器B轉(zhuǎn)交請(qǐng)求并將獲得的內(nèi)容返回給客戶端。客戶端必須要進(jìn)行一些特別的設(shè)置才能使用正向代理。如下圖1.1
(圖1.1
從上面的概念中,我們看出,文中所謂的正向代理就是代理服務(wù)器替代訪問方【用戶A】去訪問目標(biāo)服務(wù)器【服務(wù)器B
這就是正向代理的意義所在。而為什么要用代理服務(wù)器去代替訪問方【用戶A】去訪問服務(wù)器B呢?這就要從代理服務(wù)器使用的意義說起。
使用正向代理服務(wù)器作用主要有以下幾點(diǎn):

1、訪問本無法訪問的服務(wù)器B,如下圖1.2

(圖1.2

 

我們拋除復(fù)雜的網(wǎng)絡(luò)路由情節(jié)來看圖1.2,假設(shè)圖中路由器從左到右命名為R1,R2

假設(shè)最初用戶A要訪問服務(wù)器B需要經(jīng)過R1R2路由器這樣一個(gè)路由節(jié)點(diǎn),如果路由器R1或者路由器R2發(fā)生故障,那么就無法訪問服務(wù)器B了。但是如果用戶A讓代理服務(wù)器Z去代替自己訪問服務(wù)器B,由于代理服務(wù)器Z沒有在路由器R1R2節(jié)點(diǎn)中,而是通過其它的路由節(jié)點(diǎn)訪問服務(wù)器B,那么用戶A就可以得到服務(wù)器B的數(shù)據(jù)了。

現(xiàn)實(shí)中的例子就是“翻/墻”。不過自從VPN技術(shù)被廣泛應(yīng)用外,“翻/墻”不但使用了傳統(tǒng)的正向代理技術(shù),有的還使用了VPN技術(shù)

 

2、加速訪問服務(wù)器B

這種說法目前不像以前那么流行了,主要是帶寬流量的飛速發(fā)展。早期的正向代理中,很多人使用正向代理就是提速。還是如圖1.2
假設(shè)用戶A到服務(wù)器B,經(jīng)過R1路由器和R2路由器,而R1R2路由器的鏈路是一個(gè)低帶寬鏈路。而用戶A到代理服務(wù)器Z,從代理服務(wù)器Z到服務(wù)器B都是高帶寬鏈路。那么很顯然就可以加速訪問服務(wù)器B了。
 

3Cache作用

Cache(緩存)技術(shù)和代理服務(wù)技術(shù)是緊密聯(lián)系的(不光是正向代理,反向代理也使用了Cache(緩存)技術(shù)。還如上圖所示,如果在用戶A訪問服務(wù)器B某數(shù)據(jù)J之前,已經(jīng)有人通過代理服務(wù)器Z訪問過服務(wù)器B上得數(shù)據(jù)J,那么代理服務(wù)器Z會(huì)把數(shù)據(jù)J保存一段時(shí)間,如果有人正好取該數(shù)據(jù)J,那么代理服務(wù)器Z不再訪問服務(wù)器B,而把緩存的數(shù)據(jù)J直接發(fā)給用戶A。這一技術(shù)在Cache中術(shù)語就叫Cache命中。如果有更多的像用戶A的用戶來訪問代理服務(wù)器Z,那么這些用戶都可以直接從代理服務(wù)器Z中取得數(shù)據(jù)J,而不用千里迢迢的去服務(wù)器B下載數(shù)據(jù)了。
 

4、客戶端訪問授權(quán)

這方面的內(nèi)容現(xiàn)今使用的還是比較多的,例如一些公司采用ISA SERVER做為正向代理服務(wù)器來授權(quán)用戶是否有權(quán)限訪問互聯(lián)網(wǎng),挼下圖1.3

(圖1.3

1.3防火墻作為網(wǎng)關(guān),用來過濾外網(wǎng)對(duì)其的訪問。假設(shè)用戶A和用戶B都設(shè)置了代理服務(wù)器,用戶A允許訪問互聯(lián)網(wǎng),而用戶B不允許訪問互聯(lián)網(wǎng)(這個(gè)在代理服務(wù)器Z上做限制)這樣用戶A因?yàn)槭跈?quán),可以通過代理服務(wù)器訪問到服務(wù)器B,而用戶B因?yàn)闆]有被代理服務(wù)器Z授權(quán),所以訪問服務(wù)器B時(shí),數(shù)據(jù)包會(huì)被直接丟棄。

5、隱藏訪問者的行蹤

如下圖1.4 我們可以看出服務(wù)器B并不知道訪問自己的實(shí)際是用戶A,因?yàn)榇矸?wù)器Z代替用戶A去直接與服務(wù)器B進(jìn)行交互。如果代理服務(wù)器Z被用戶A完全控制(或不完全控制),會(huì)慣以“肉雞”術(shù)語稱呼。

(圖1.4)

 

我們總結(jié)一下 正向代理是一個(gè)位于客戶端和原始服務(wù)器(origin server)之間的服務(wù)器,為了從原始服務(wù)器取得內(nèi)容,客戶端向代理發(fā)送一個(gè)請(qǐng)求并指定目標(biāo)(原始服務(wù)器),然后代理向原始服務(wù)器轉(zhuǎn)交請(qǐng)求并將獲得的內(nèi)容返回給客戶端。客戶端必須設(shè)置正向代理服務(wù)器,當(dāng)然前提是要知道正向代理服務(wù)器的IP地址,還有代理程序的端口。

 

二、反向代理(reverse proxy

反向代理正好與正向代理相反,對(duì)于客戶端而言代理服務(wù)器就像是原始服務(wù)器,并且客戶端不需要進(jìn)行任何特別的設(shè)置。客戶端向反向代理的命名空間(name-space)中的內(nèi)容發(fā)送普通請(qǐng)求,接著反向代理將判斷向何處(原始服務(wù)器)轉(zhuǎn)交請(qǐng)求,并將獲得的內(nèi)容返回給客戶端。

使用反向代理服務(wù)器的作用如下:

1、  保護(hù)和隱藏原始資源服務(wù)器

如下圖2.1

(圖2.1
用戶A始終認(rèn)為它訪問的是原始服務(wù)器B而不是代理服務(wù)器Z,但實(shí)用際上反向代理服務(wù)器接受用戶A的應(yīng)答,從原始資源服務(wù)器B中取得用戶A的需求資源,然后發(fā)送給用戶A。由于防火墻的作用,只允許代理服務(wù)器Z訪問原始資源服務(wù)器B。盡管在這個(gè)虛擬的環(huán)境下,防火墻和反向代理的共同作用保護(hù)了原始資源服務(wù)器B,但用戶A并不知情。

2、  負(fù)載均衡

如下圖2.2
(圖2.2
 
   當(dāng)反向代理服務(wù)器不止一個(gè)的時(shí)候,我們甚至可以把它們做成集群,當(dāng)更多的用戶訪問資源服務(wù)器B的時(shí)候,讓不同的代理服務(wù)器Zx)去應(yīng)答不同的用戶,然后發(fā)送不同用戶需要的資源。
當(dāng)然反向代理服務(wù)器像正向代理服務(wù)器一樣擁有CACHE的作用,它可以緩存原始資源服務(wù)器B的資源,而不是每次都要向原始資源服務(wù)器B請(qǐng)求數(shù)據(jù),特別是一些靜態(tài)的數(shù)據(jù),比如圖片和文件,如果這些反向代理服務(wù)器能夠做到和用戶X來自同一個(gè)網(wǎng)絡(luò),那么用戶X訪問反向代理服務(wù)器X,就會(huì)得到很高質(zhì)量的速度。這正是CDN技術(shù)的核心。如下圖2.3
(圖2.3
 
我們并不是講解CDN,所以去掉了CDN最關(guān)鍵的核心技術(shù)智能DNS。只是展示CDN技術(shù)實(shí)際上利用的正是反向代理原理這塊。
反向代理結(jié)論與正向代理正好相反,對(duì)于客戶端而言它就像是原始服務(wù)器,并且客戶端不需要進(jìn)行任何特別的設(shè)置。客戶端向反向代理的命名空間(name-space)中的內(nèi)容發(fā)送普通請(qǐng)求,接著反向代理將判斷向何處(原始服務(wù)器)轉(zhuǎn)交請(qǐng)求,并將獲得的內(nèi)容返回給客戶端,就像這些內(nèi)容原本就是它自己的一樣。
基本上,網(wǎng)上做正反向代理的程序很多,能做正向代理的軟件大部分也可以做反向代理。開源軟件中最流行的就是squid,既可以做正向代理,也有很多人用來做反向代理的前端服務(wù)器。另外MS ISA也可以用來在WINDOWS平臺(tái)下做正向代理。反向代理中最主要的實(shí)踐就是WEB服務(wù),近些年來最火的就是Nginx了。網(wǎng)上有人說NGINX不能做正向代理,其實(shí)是不對(duì)的。NGINX也可以做正向代理,不過用的人比較少了。
 

三、透明代理

    如果把正向代理、反向代理和透明代理按照人類血緣關(guān)系來劃分的話。那么正向代理和透明代理是很明顯堂親關(guān)系,而正向代理和反向代理就是表親關(guān)系了 

透明代理的意思是客戶端根本不需要知道有代理服務(wù)器的存在,它改編你的request fields(報(bào)文),并會(huì)傳送真實(shí)IP。注意,加密的透明代理則是屬于匿名代理,意思是不用設(shè)置使用代理了。

透明代理實(shí)踐的例子就是時(shí)下很多公司使用的行為管理軟件。如下圖3.1

(圖3.1

 

 

用戶A和用戶B并不知道行為管理設(shè)備充當(dāng)透明代理行為,當(dāng)用戶A或用戶B向服務(wù)器A或服務(wù)器B提交請(qǐng)求的時(shí)候,透明代理設(shè)備根據(jù)自身策略攔截并修改用戶AB的報(bào)文,并作為實(shí)際的請(qǐng)求方,向服務(wù)器AB發(fā)送請(qǐng)求,當(dāng)接收信息回傳,透明代理再根據(jù)自身的設(shè)置把允許的報(bào)文發(fā)回至用戶AB,如上圖,如果透明代理設(shè)置不允許訪問服務(wù)器B,那么用戶A或者用戶B就不會(huì)得到服務(wù)器B的數(shù)據(jù)。
 

本文出自 “丁胖胖的BLOG” 博客,請(qǐng)務(wù)必保留此出處http://z00w00.blog.51cto.com/515114/1031287

posted on 2015-04-01 16:45 楊粼波 閱讀(1060) 評(píng)論(0)  編輯 收藏 引用


只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            在线观看一区视频| 99riav1国产精品视频| 国产三级欧美三级日产三级99| 国产精品第三页| 国产精品theporn| 国产精品免费电影| 国产日韩av一区二区| 国产一区二区主播在线| 红桃视频成人| 亚洲人成网站777色婷婷| 日韩亚洲欧美精品| 亚洲午夜在线视频| 久久成人精品视频| 麻豆精品精品国产自在97香蕉| 欧美顶级大胆免费视频| 亚洲国产日韩欧美在线99| 亚洲精品美女| 亚洲一二三区在线| 久久久久99| 欧美激情国产日韩| 国产精品久久久久免费a∨大胸| 国产日韩欧美视频| 亚洲高清视频在线观看| 日韩视频在线一区| 亚洲欧美一区二区三区极速播放 | 韩日成人av| 亚洲国产精品黑人久久久| 一区二区三区 在线观看视| 亚洲欧洲av一区二区| 麻豆久久婷婷| 99国产精品久久久| 欧美一级专区免费大片| 免费成人在线观看视频| 欧美先锋影音| 亚洲高清网站| 午夜精品久久久久久久99黑人| 久久乐国产精品| 亚洲人成网站999久久久综合| 在线一区日本视频| 美女国产一区| 国产精品免费看| 亚洲第一页中文字幕| 亚洲尤物视频网| 欧美二区在线播放| 亚洲欧美成人| 欧美激情网友自拍| 国产一区二区精品久久| 99av国产精品欲麻豆| 久久性天堂网| 一区二区三区欧美日韩| 久久精品91| 欧美午夜欧美| 亚洲高清免费在线| 久久国产直播| 一本色道久久加勒比精品| 久久免费高清| 国产欧美一区二区三区另类精品| 亚洲国产一区二区三区高清| 欧美一区二区三区视频免费播放| 亚洲国产综合91精品麻豆| 亚洲欧美日韩综合aⅴ视频| 欧美精品国产精品日韩精品| 精品69视频一区二区三区| 亚洲欧洲99久久| 日韩小视频在线观看专区| 久久婷婷麻豆| 国产日韩在线一区| 亚洲女同性videos| 亚洲看片网站| 欧美成人综合网站| 亚洲第一精品电影| 久久夜色精品国产欧美乱| 久久久久久久久久看片| 亚洲一区国产| 欧美日韩大片| 久久精品国产精品亚洲精品| 欧美成人中文字幕| 樱花yy私人影院亚洲| 校园激情久久| 亚洲视频一二三| 欧美日韩免费在线| 一本一本a久久| 亚洲大胆女人| 久久美女性网| 国内激情久久| 久久国产一区二区| 香蕉久久一区二区不卡无毒影院| 欧美午夜一区二区| 亚洲主播在线| 亚洲视频你懂的| 国产精品久久二区| 亚洲已满18点击进入久久| 亚洲美女色禁图| 欧美日韩亚洲一区二区| 夜夜精品视频| 亚洲精品日韩久久| 欧美日韩一区二区三区四区在线观看 | 欧美人牲a欧美精品| 最新中文字幕亚洲| 亚洲国产福利在线| 欧美国产激情二区三区| 日韩亚洲欧美一区| 亚洲精品在线视频观看| 欧美视频中文字幕在线| 一区二区久久| 国产精品99久久不卡二区| 国产精品久久久久久久久久妞妞 | 黑人极品videos精品欧美裸| 久久久久女教师免费一区| 欧美专区中文字幕| 一区二区三区在线免费播放| 裸体一区二区| 免费中文日韩| 亚洲视频播放| 亚洲欧美在线看| 在线不卡中文字幕| 亚洲国语精品自产拍在线观看| 欧美激情精品| 先锋影音网一区二区| 欧美一区二区成人| 亚洲级视频在线观看免费1级| 亚洲国产成人精品久久| 欧美特黄一级| 久久精品色图| 欧美福利电影网| 亚洲欧美精品一区| 久久久久99| 一片黄亚洲嫩模| 亚洲欧美日本国产专区一区| 国一区二区在线观看| 亚洲国产婷婷综合在线精品| 欧美日韩在线免费| 久久亚洲午夜电影| 欧美激情中文字幕一区二区| 午夜欧美不卡精品aaaaa| 久久精品国产亚洲5555| 日韩网站在线看片你懂的| 亚洲香蕉成视频在线观看| 在线播放亚洲| 一区二区三区四区国产| 国产一区二区三区久久| 亚洲人成毛片在线播放女女| 国产日韩欧美在线播放不卡| 亚洲电影成人| 国产亚洲精品高潮| 亚洲卡通欧美制服中文| 好看的日韩av电影| 一区二区三区久久久| 亚洲第一天堂av| 亚洲综合电影| 99国产精品国产精品久久| 欧美在线看片a免费观看| 日韩一区二区电影网| 久久成人精品视频| 亚洲一区二区在线免费观看视频| 久久精品国产精品亚洲综合| 99热免费精品| 久久久久亚洲综合| 香蕉久久一区二区不卡无毒影院 | 亚洲免费观看视频| 欧美亚洲日本一区| 一区二区动漫| 久久九九精品| 性久久久久久| 欧美日韩在线高清| 亚洲福利一区| 狠狠v欧美v日韩v亚洲ⅴ| 一区二区三区视频在线| 亚洲人成欧美中文字幕| 久久精品国产久精国产一老狼| 亚洲欧美福利一区二区| 欧美二区在线| 欧美freesex8一10精品| 国产欧美日韩另类一区| 夜夜嗨av一区二区三区中文字幕 | 国产原创一区二区| 一区二区欧美在线观看| 亚洲精品一区二| 免费观看久久久4p| 女主播福利一区| 国一区二区在线观看| 欧美一级黄色网| 性8sex亚洲区入口| 国产精品jizz在线观看美国| 亚洲精品欧洲| 99精品99久久久久久宅男| 欧美大片在线观看| 亚洲国产成人porn| 亚洲精品免费在线| 免费在线亚洲| 亚洲第一区在线| 亚洲经典在线看| 蜜臀99久久精品久久久久久软件| 鲁大师成人一区二区三区| 国内精品久久久久久久影视蜜臀| 亚洲一区二区三区色| 午夜激情综合网| 国产精品综合| 先锋影音网一区二区| 欧美在线不卡|