代理IP常用協(xié)議有哪些?
代理IP協(xié)議是為了在分組交換計(jì)算機(jī)通信網(wǎng)絡(luò)的互聯(lián)系統(tǒng)中使用而設(shè)計(jì)的。代理IP層只負(fù)責(zé)數(shù)據(jù)的路由和傳輸,在源節(jié)點(diǎn)與目的節(jié)點(diǎn)之間傳送數(shù)據(jù)報(bào),不負(fù)責(zé)處理數(shù)據(jù)內(nèi)容。對(duì)于數(shù)據(jù)報(bào)中有明確目的地址這樣必要內(nèi)容,使得每個(gè)數(shù)據(jù)報(bào)經(jīng)過(guò)不同的路徑也能準(zhǔn)確無(wú)誤地到達(dá)目的地,在目的地重新組合還原成原來(lái)發(fā)送的數(shù)據(jù)。
代理IP協(xié)議保證了計(jì)算機(jī)之間能夠順利的發(fā)送和接收數(shù)據(jù)報(bào),但它并不負(fù)責(zé)解決數(shù)據(jù)報(bào)傳達(dá)的可靠性和真實(shí)性等安全問(wèn)題,這些安全因素主要由TCP協(xié)議負(fù)責(zé)完成。代理IP常用的協(xié)議主要有Socks5代理、HTTP代理、HTTPS代理這三種下面詳細(xì)介紹一下。
Socks5代理,是一種通用的代理服務(wù)器。采用Socks協(xié)議的代理服務(wù)器就是Socks5服務(wù)器。通常綁定在代理服務(wù)器的1080端口上。如果是在企業(yè)網(wǎng)或校園網(wǎng)上,需要透過(guò)防火墻或通過(guò)代理服務(wù)器訪問(wèn) Internet就可能需要使用Socks。
HTTP代理,我們上網(wǎng)常見(jiàn)的www連接請(qǐng)求就是采用的http協(xié)議,在瀏覽網(wǎng)頁(yè),爬取數(shù)據(jù)時(shí)就是用http代理。它通常綁定在代理服務(wù)器的80、3128、8080等端口上。
HTTPS代理是安全超文本傳輸協(xié)議,它是由Netscape開(kāi)發(fā)并內(nèi)置于其瀏覽器中,用于對(duì)數(shù)據(jù)進(jìn)行壓縮和解壓操作,并返回網(wǎng)絡(luò)上傳送回的結(jié)果。由于代理詞只能收到加密的http報(bào)文,無(wú)法根據(jù)connection首部判斷發(fā)送相應(yīng)的tcp/ip報(bào)文,只能根據(jù)client或者server的tcp/ip報(bào)文來(lái)轉(zhuǎn)發(fā),因此兩側(cè)的連接狀態(tài)是相同的。