本篇內(nèi)容主要講解“HTTP代理是如何實現(xiàn)的”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“HTTP代理是如何實現(xiàn)的”吧!
創(chuàng)新互聯(lián)公司專注于啟東企業(yè)網(wǎng)站建設,響應式網(wǎng)站,電子商務商城網(wǎng)站建設。啟東網(wǎng)站建設公司,為啟東等地區(qū)提供建站服務。全流程按需搭建網(wǎng)站,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務
通常,網(wǎng)絡采用公共網(wǎng)絡IP訪問雙網(wǎng)卡結構的INT網(wǎng)關,外部網(wǎng)卡實現(xiàn)ERNET。網(wǎng)絡1的終端a(假設是互聯(lián)網(wǎng))訪問網(wǎng)絡2的終端b(假設是公司的內(nèi)部網(wǎng)絡),終端b發(fā)送的訪問包的目的地是終端b的內(nèi)部IP地址。
1.當網(wǎng)絡1號的網(wǎng)關收到來自終端A的訪問包時,檢查其目標地址。
如果目標地址屬于網(wǎng)絡2的地址,則它封裝數(shù)據(jù)包。封裝方法因使用的技術而異。與此同時,網(wǎng)關建立了一個新的數(shù)據(jù)包,并將封裝后的原始數(shù)據(jù)包作為其負載。包的目標地址是網(wǎng)絡2的網(wǎng)關的外部地址。
2.網(wǎng)絡一的網(wǎng)關向互聯(lián)網(wǎng)發(fā)送包。
由于包的目標地址是第二網(wǎng)絡的網(wǎng)關的外部地址,因此包將正確路由到第二網(wǎng)絡的網(wǎng)關。
3.網(wǎng)絡二的網(wǎng)關檢查接收到的數(shù)據(jù)包。
如果發(fā)現(xiàn)數(shù)據(jù)包是從網(wǎng)絡1的網(wǎng)關發(fā)送的,可以確定數(shù)據(jù)包是數(shù)據(jù)包,并將其分解。
解包的主要過程是剝離數(shù)據(jù)包的頭部,然后將數(shù)據(jù)包反向處理回原始數(shù)據(jù)包。
網(wǎng)絡二的網(wǎng)關將恢復的原始數(shù)據(jù)包發(fā)送到目標終端b。原始數(shù)據(jù)包的目標地址是終端b的IP,因此數(shù)據(jù)包可以正確地發(fā)送到終端b。在終端b的視圖中,接收與直接從終端a發(fā)送的數(shù)據(jù)包相同的數(shù)據(jù)包。
從b終端返回a終端的數(shù)據(jù)包處理過程與上述過程相同,使兩個網(wǎng)絡中的終端能夠相互通信。
從以上描述可以看出,當網(wǎng)關處理數(shù)據(jù)包時,兩個參數(shù)對于通信非常重要:原始包的目標地址(目標地址)和遠程網(wǎng)關地址。根據(jù)的目標地址,網(wǎng)關可以確定哪些包是由處理的,對于那些不需要處理的包,可以直接轉發(fā)給上級路由。
遠程網(wǎng)關地址指定已處理的數(shù)據(jù)包的目標地址,即隧道另一端的網(wǎng)關地址。由于網(wǎng)絡通信是雙向的,隧道兩端的網(wǎng)關必須知道目標地址和相應的遠程網(wǎng)關地址。
到此,相信大家對“HTTP代理是如何實現(xiàn)的”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關內(nèi)容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!