代理的實現原理

代理服務器有很多種,大體分爲三類:HTTP、FTP、SOCKS,其中又分爲透明代理和不透明代理,透明代理一般是網關,爲硬件。

過程:
(1)客戶端先和代理服務器通訊,建立TCP連接,目的IP是代理服務器的IP;

(2)客戶端發出GET命令,GET命令中包含URL或IP地址、明文;

(3)代理服務器將其中的URL轉換爲IP地址,可能會有DNS,將源數據包中的數據拷貝下來,去掉URL,重新組包再發出去;

(4)代理服務器和真實服務器通訊,源IP是代理服務器的IP。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章