正向代理與反向代理的區別
代理:牛A與牛C要交換東西,但是倆人碰不着。 所以出現了中間傳話人牛B。
正向:服務端不知道實際發起請求的客戶端
反向:客戶端不知道實際提供服務的服務端
正向代理:
例圖:
張三,李四,王麻子都想買鹽,明確知道鹽商賣,但是聯繫不上。
找了中間商(代理服務器)說:訴求是找鹽商買鹽
中間商找到鹽商買了鹽分別交給張三,李四,王麻子。
這次交易中,鹽商只知道中間商跟他買了鹽,不知道實際買家。
反向代理:
例圖:
張三,李四,王麻子都想買鹽。
找了中間商(代理服務器)說:訴求是買鹽
中間商知道鹽商ABC都可以解決問題(如果找B買2個,找C買1個也能做到。如果分別找ABC買1個就是負載均衡),買了鹽分別交給張三,李四,王麻子。
這次交易中,張三李四王麻子只知道找了中間商買鹽,不知道實際賣家。