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