隨著代理IP服務(wù)器的廣泛使用,每個(gè)人都對(duì)代理IP軟件有所了解。今天,我們主要說說HTTP代理和HTTPS代理的工作流程之間的區(qū)別。
http:是互聯(lián)網(wǎng)上使用最廣泛的網(wǎng)絡(luò)協(xié)議。它是客戶端和服務(wù)器之間的請(qǐng)求和響應(yīng)標(biāo)準(zhǔn)。它是一種將超文本從萬維網(wǎng)服務(wù)器傳輸?shù)奖镜貫g覽器的傳輸協(xié)議。它可以提高瀏覽器的效率,減少網(wǎng)絡(luò)傳輸。這個(gè)代理扮演著“中間人”的角色,負(fù)責(zé)在兩端之間來回發(fā)送HTTP消息。
HTTP代理工作流程:
1、客戶端瀏覽器原封不動(dòng)地向代理服務(wù)器發(fā)送請(qǐng)求。
2、代理服務(wù)器從Http Header獲取目標(biāo)主機(jī)地址,并將請(qǐng)求發(fā)送到目標(biāo)主機(jī)。
3、目標(biāo)主機(jī)將響應(yīng)發(fā)送回代理服務(wù)器。
4、代理服務(wù)器將響應(yīng)發(fā)送回客戶端瀏覽器。
對(duì)于客戶端瀏覽器,代理服務(wù)器是目標(biāo)web服務(wù)器。就web服務(wù)器而言,會(huì)把代理當(dāng)成客戶端,完全不知道真實(shí)客戶端的存在。代理服務(wù)器的實(shí)現(xiàn)比較簡(jiǎn)單,基本上是透明的、完整的,這主要是第二步,需要從header識(shí)別目標(biāo)主機(jī)地址。
HTTPS是HTTP協(xié)議的安全版本,在HTTP上建立SSL加密層,對(duì)傳輸?shù)臄?shù)據(jù)進(jìn)行加密。
HTTPS代理的主要功能是:
1、加密數(shù)據(jù),建立信息安全通道,確保傳輸過程中的數(shù)據(jù)安全;
2、驗(yàn)證網(wǎng)站服務(wù)器的真實(shí)身份。
主要流程是:
1、瀏覽器首先向代理服務(wù)器發(fā)送HTTP Connect請(qǐng)求,并發(fā)送目標(biāo)主機(jī)信息。
2、代理服務(wù)器與目標(biāo)主機(jī)建立TCP鏈接,并以“連接已建立”回復(fù)響應(yīng)瀏覽器。
3、瀏覽器將請(qǐng)求發(fā)送到代理服務(wù)器,代理服務(wù)器將其傳輸?shù)侥繕?biāo)主機(jī)。
4、目標(biāo)主機(jī)將響應(yīng)代理服務(wù)器,代理服務(wù)器將響應(yīng)瀏覽器。