一文詳解負(fù)載均衡和反向代理的真實(shí)區(qū)別
點(diǎn)擊上方“程序員大白”,選擇“星標(biāo)”公眾號(hào)
重磅干貨,第一時(shí)間送達(dá)
鏈接:https://www.zhihu.com/question/20553431/answer/130698230
一、SLB 產(chǎn)生背景
二、SLB 的三種傳輸模式
反向代理模式 透?jìng)髂J?/span> 三角模式
Client:10.8.21.40 負(fù)載均衡設(shè)備:172.16.75.83 VIP:172.16.75.84 RS1IP:172.16.75.82 RS2IP:172.16.75.85
三、 反向代理模式



四、透?jìng)髂J?/span>


RS和負(fù)載均衡設(shè)備之間的報(bào)文交互過程
結(jié)果分析:
TCP握手過程:同反向代理模式交互過程
HTTP報(bào)文交互過程:
Client向負(fù)載均衡設(shè)備的VIP地址172.16.75.84以源IP 10.8.21.40發(fā)送HTTP請(qǐng)求,當(dāng)負(fù)載均衡設(shè)備收到報(bào)文后,與優(yōu)選后的RS進(jìn)行TCP三次握手,過程同反向代理模式,然后將收到的HTTP報(bào)文,不改變報(bào)文的源IP地址和源/目的端口號(hào),只修改目的IP修改為優(yōu)選后的RS地址172.16.75.82;
當(dāng)RS收到源來自IP 10.8.21.40的報(bào)文后,回復(fù)報(bào)文給IP地址10.8.21.40,此時(shí)要注意,必須在RS上配置回復(fù)報(bào)文經(jīng)過負(fù)載均衡設(shè)備,負(fù)載均衡設(shè)備會(huì)將源IP修改為VIP地址172.16.75.84,然后轉(zhuǎn)發(fā)給Client,否則Client將會(huì)收到源IP為172.16.75.82的HTTP報(bào)文,服務(wù)器訪問失敗。

五、 三角模式


結(jié)果分析

六、總結(jié)

推薦閱讀
國(guó)產(chǎn)小眾瀏覽器因屏蔽視頻廣告,被索賠100萬(wàn)(后續(xù))
年輕人“不講武德”:因看黃片上癮,把網(wǎng)站和786名女主播起訴了
關(guān)于程序員大白
程序員大白是一群哈工大,東北大學(xué),西湖大學(xué)和上海交通大學(xué)的碩士博士運(yùn)營(yíng)維護(hù)的號(hào),大家樂于分享高質(zhì)量文章,喜歡總結(jié)知識(shí),歡迎關(guān)注[程序員大白],大家一起學(xué)習(xí)進(jìn)步!


