HTTP代理和HTTPS代理工作流程的區(qū)別
jj
2022-07-15
隨著代理服務(wù)器的廣泛使用,每個人都對這個工具有所了解。今天,讓我們來看看HTTP代理和HTTPS代理之間的工作流差異。HTTP是超文本傳輸協(xié)議,稱為超文本傳輸協(xié)議。它是客戶機(jī)和服務(wù)器的請求和響應(yīng)標(biāo)準(zhǔn),通常用于將超文本從WWW(萬維網(wǎng))服務(wù)器傳輸?shù)奖镜貫g覽器。HTTP代理和HTTPS代理工作流的區(qū)別

具體來說,HTTP代理工作流是:
1.客戶端瀏覽器將請求原封不動地發(fā)送到代理服務(wù)器。
2.代理服務(wù)器從Http頭中獲取目標(biāo)主機(jī)地址,并將請求發(fā)送到目標(biāo)主機(jī)。
3.目標(biāo)主機(jī)將響應(yīng)發(fā)送回代理服務(wù)器。
4.代理服務(wù)器將響應(yīng)發(fā)送回客戶端瀏覽器。
HTTP代理進(jìn)程(圖片來自網(wǎng)絡(luò))
對于客戶端瀏覽器,代理服務(wù)器是目標(biāo)web服務(wù)器。
至于web服務(wù)器,它會將代理視為客戶端,它不會意識到真實(shí)客戶端的存在。
這個代理服務(wù)器實(shí)現(xiàn)比較簡單,基本完好透明,主要是第二步,需要從頭部識別目標(biāo)主機(jī)地址。
HTTPS是HTTP協(xié)議的安全版本,它在HTTP上建立SSL加密層,對傳輸?shù)臄?shù)據(jù)進(jìn)行加密。
它有兩個主要功能。首先,它對數(shù)據(jù)進(jìn)行加密,建立信息安全通道,保證傳輸過程中的數(shù)據(jù)安全。二是認(rèn)證網(wǎng)站服務(wù)器的真實(shí)身份。
HTTPS代理的工作流程是:
1.瀏覽器首先向代理服務(wù)器發(fā)送HTTP Connect請求,并發(fā)送目標(biāo)主機(jī)信息。
2.代理服務(wù)器與目標(biāo)主機(jī)建立tcp連接,并向?yàn)g覽器響應(yīng)連接建立響應(yīng)。
3.瀏覽器將請求發(fā)送到代理服務(wù)器,代理服務(wù)器將請求傳輸?shù)侥繕?biāo)主機(jī)。
4.目標(biāo)主機(jī)將響應(yīng)返回給代理服務(wù)器,代理服務(wù)器將響應(yīng)返回給瀏覽器。