在有人了解了http和http代理的概念后,HTTP是互聯(lián)網(wǎng)上使用最廣泛的網(wǎng)絡(luò)協(xié)議。 http代理的原理是什么? 今天IP模擬器代理就來介紹一下http代理和http的區(qū)別,重溫一下關(guān)于http的知識。
http代理和http的區(qū)別
1.http
是客戶端(用戶)和服務(wù)器(網(wǎng)站)請求和響應(yīng)標(biāo)準(zhǔn)(TCP)。 客戶端通過瀏覽器、網(wǎng)絡(luò)爬蟲等工具向服務(wù)器指定端口(默認(rèn)端口為80)發(fā)起HTTP請求。 我們稱這個客戶端為用戶代理(useragent)。 某些資源(例如 HTML 文件和圖像)存儲在響應(yīng)服務(wù)器上。 我們稱這個響應(yīng)服務(wù)器為源服務(wù)器。 用戶代理和源服務(wù)器之間可能有多個中間層,例如代理、網(wǎng)關(guān)或隧道。
2.http代理
http代理服務(wù)器是http協(xié)議的中繼。 它完成的任務(wù)是插入瀏覽器與服務(wù)器之間的通信,攔截瀏覽器的http請求,并模擬瀏覽器向服務(wù)器發(fā)起http請求,然后將服務(wù)器的http響應(yīng)傳遞給瀏覽器。
動態(tài) IP 模擬器
http 協(xié)議版本
超文本傳輸??協(xié)議已經(jīng)演進(jìn)了很多版本,大部分都是向下兼容的。 HTTP 版本號的使用在 RFC2145 中有描述。 客戶端告訴服務(wù)器它在請求開始時使用的協(xié)議版本號,后者在響應(yīng)中使用相同或更早的協(xié)議版本。
0.9已過時。 只接受GET作為請求方式,通信中未指定版本號,不支持請求頭。 由于該版本不支持POST方式,客戶端無法向服務(wù)器傳遞過多信息。
HTTP/1.0這是第一個在通信中指定版本號的HTTP協(xié)議版本,至今仍被廣泛使用,尤其是在代理服務(wù)器中。
HTTP/1.1當(dāng)前版本。 持久連接無聲接受它并與代理服務(wù)器配合使用。 它還支持以流水線方式同時發(fā)送多個請求,以減少線路負(fù)載并提高傳輸速度。
三、代理服務(wù)器的類型
代理服務(wù)器的類型一般包括Http、Ftp、Socks、Telnet等代理服務(wù)器類型。
Http、Ftp、Telnet代理服務(wù)器,顧名思義,分別代理網(wǎng)頁瀏覽、文件傳輸、遠(yuǎn)程登錄。
Socks是一個可以滿足但不能被搜索到的全能代理——它可以實(shí)現(xiàn)之前的所有功能。 Socks 代理分為 Socks4 和 Socks5。 Socks4 代理僅支持 TCP 協(xié)議(??傳輸控制協(xié)議),Socks5 代理支持 TCP 和 UDP 協(xié)議(??用戶數(shù)據(jù)報協(xié)議),同時還支持各種認(rèn)證機(jī)制、服務(wù)器端域名解析等。支持 Socks4 的 Socks5 可以反過來 ,比如ICQ只能使用Socks5代理。
以上介紹了http代理和http的區(qū)別。 使用代理服務(wù)器可能會記錄您的信息,從而導(dǎo)致機(jī)密泄露。 但是使用IP模擬器代理,IP高度匿名,隱私可以得到更好的保護(hù)。