欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

終端設(shè)備訪問網(wǎng)絡(luò)的方法、系統(tǒng)及網(wǎng)絡(luò)訪問代理裝置的制作方法

文檔序號:7633528閱讀:344來源:國知局
專利名稱:終端設(shè)備訪問網(wǎng)絡(luò)的方法、系統(tǒng)及網(wǎng)絡(luò)訪問代理裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤指一種終端設(shè)備訪問網(wǎng)絡(luò)的方法、系統(tǒng)及網(wǎng)絡(luò)訪問
代理裝置。
背景技術(shù)
傳統(tǒng)的局域網(wǎng)上網(wǎng)系統(tǒng)如圖1所示,終端設(shè)備通過出口網(wǎng)關(guān)設(shè)備訪問因特網(wǎng),該 系統(tǒng)在實(shí)現(xiàn)終端設(shè)備上網(wǎng)時(shí),要求出口網(wǎng)關(guān)設(shè)備的IP地址與局域網(wǎng)中終端設(shè)備的IP地址 統(tǒng)一規(guī)劃,在相同的網(wǎng)段內(nèi)。終端設(shè)備的IP地址可以靜態(tài)配置,也可以通過DHCP動態(tài)獲取, 但終端設(shè)備的網(wǎng)關(guān)地址都要求指向出口網(wǎng)關(guān)設(shè)備的IP,比如圖1中的出口網(wǎng)關(guān)設(shè)備的IP地 址 192. 168. 1. 1。但是,在一些應(yīng)用場景下,對局域網(wǎng)內(nèi)終端設(shè)備上網(wǎng)的IP地址的規(guī)劃要求會給用 戶訪問網(wǎng)絡(luò)帶來諸多不便,例如酒店等用戶流動性比較大的場景,用戶使用自帶筆記本電 腦上網(wǎng)時(shí),在傳統(tǒng)的局域網(wǎng)解決方案下,用戶需要修改筆記本電腦上網(wǎng)卡的配置,以達(dá)到酒 店的局域網(wǎng)規(guī)劃的要求,這樣才能上網(wǎng)。但是有些用戶并不知道如何修改電腦中網(wǎng)卡的配 置,導(dǎo)致不能順利訪問網(wǎng)絡(luò),或者要求助于酒店網(wǎng)管人員才能訪問網(wǎng)絡(luò),這樣不僅給用戶帶 來諸多不便,也給網(wǎng)管人員帶來很大的負(fù)擔(dān)。目前也出現(xiàn)了一些針對局域網(wǎng)中的終端設(shè)備的即插即用的網(wǎng)絡(luò)訪問方案,但現(xiàn)有 的解決方案只是解決IP層通信的問題,不能解決HTTP層通信的問題。尤其是對于使用代 理服務(wù)器訪問網(wǎng)絡(luò)的終端設(shè)備,當(dāng)未正確配置局域網(wǎng)所需的IP地址時(shí),將不能正常的通過 代理服務(wù)器訪問網(wǎng)絡(luò)。使用代理服務(wù)器實(shí)現(xiàn)網(wǎng)絡(luò)訪問時(shí)的報(bào)文交互流程如圖2所示。終端設(shè)備通過代理 服務(wù)器請求訪問網(wǎng)址“www. google, com”,代理服務(wù)器的IP地址為172. 100. 1. 33,所訪問的 網(wǎng)址的IP地址為64. 233. 183. 99。則終端設(shè)備需要設(shè)置HTTP代理,通過代理服務(wù)器上網(wǎng)瀏 覽時(shí),終端設(shè)備不是直接到Web服務(wù)器去取回網(wǎng)頁而是以代理服務(wù)器的地址為目標(biāo)地址向 代理服務(wù)器發(fā)出請求,在與代理服務(wù)器建立TCP連接后,由代理服務(wù)器來訪問Web服務(wù)器取 回終端設(shè)備所需要的信息并傳送給終端設(shè)備。此時(shí),終端設(shè)備發(fā)送的請求訪問網(wǎng)絡(luò)的報(bào)文 與不設(shè)置代理服務(wù)器時(shí)的區(qū)別在于報(bào)文中包含完整的URL,并且有“Proxy-Connection” 字段。這樣當(dāng)使用局域網(wǎng)上網(wǎng)時(shí),如果代理服務(wù)器不可達(dá),則也不能通過出口網(wǎng)關(guān)設(shè)備 直接上網(wǎng),現(xiàn)有的能夠解決IP層通信的即插即用的解決方案也不能解決使用代理服務(wù)器 的終端設(shè)備地址不匹配時(shí)的上網(wǎng)問題。可見,現(xiàn)有技術(shù)中局域網(wǎng)中的終端設(shè)備在進(jìn)行網(wǎng)絡(luò)連接時(shí),需要設(shè)置網(wǎng)卡配置,使 其能夠通過局域網(wǎng)的出口網(wǎng)關(guān)設(shè)備或代理服務(wù)器連接網(wǎng)絡(luò)。如果用戶更換了應(yīng)用場景,所 使用的出口網(wǎng)關(guān)或代理服務(wù)器發(fā)生變化后,則需要重新進(jìn)行配置,否則將會出現(xiàn)代理服務(wù) 器不能到達(dá)的情況。尤其是對于不會配置的用戶而言,這將帶來很大的麻煩。也就是說,現(xiàn)有局域網(wǎng)中的出口網(wǎng)關(guān)和代理服務(wù)器都不能實(shí)現(xiàn)局域網(wǎng)中PC設(shè)備上網(wǎng)的即插即用,無法滿足配置任意IP地址的終端設(shè)備均可正常連接網(wǎng)絡(luò)的使用需求,也 不能實(shí)現(xiàn)終端設(shè)備配置任意代理服務(wù)器地址時(shí)可以即插即用的訪問網(wǎng)絡(luò)

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種終端設(shè)備訪問網(wǎng)絡(luò)的方法、系統(tǒng)及網(wǎng)絡(luò)訪問代理裝置,用 以解決現(xiàn)有技術(shù)無法實(shí)現(xiàn)局域網(wǎng)中配置任意IP地址的終端設(shè)備配置任意代理服務(wù)器地址 均可正常訪問網(wǎng)絡(luò)的問題。一種終端設(shè)備訪問網(wǎng)絡(luò)的方法,包括網(wǎng)絡(luò)訪問代理裝置接收到終端設(shè)備的網(wǎng)絡(luò)訪問請求;若終端設(shè)備設(shè)置了代理服務(wù)器且代理服務(wù)器可達(dá),則將所述網(wǎng)絡(luò)訪問請求轉(zhuǎn)發(fā)給 代理服務(wù)器,并接收代理服務(wù)器訪問所述網(wǎng)絡(luò)訪問請求中請求訪問的網(wǎng)絡(luò)資源后獲取的數(shù) 據(jù),將獲取的數(shù)據(jù)轉(zhuǎn)發(fā)給終端設(shè)備;若終端設(shè)備設(shè)置了代理服務(wù)器且代理服務(wù)器不可達(dá),則模擬代理服務(wù)器訪問所述 網(wǎng)絡(luò)訪問請求中請求訪問的網(wǎng)絡(luò)資源,并將獲取的數(shù)據(jù)轉(zhuǎn)發(fā)給所述終端設(shè)備。一種網(wǎng)絡(luò)訪問代理裝置,包括判斷模塊,用于接收到網(wǎng)絡(luò)訪問請求時(shí),判斷終端設(shè)備是否設(shè)置了代理服務(wù)器;以 及當(dāng)設(shè)置了代理服務(wù)器,判斷代理服務(wù)器是否可達(dá);收發(fā)模塊,用于接收終端設(shè)備的網(wǎng)絡(luò)訪問請求,以及當(dāng)所述判斷模塊判斷出終端 設(shè)備設(shè)置了代理服務(wù)器且代理服務(wù)器可達(dá)時(shí),將所述網(wǎng)絡(luò)訪問請求轉(zhuǎn)發(fā)給代理服務(wù)器,并 接收代理服務(wù)器訪問所述網(wǎng)絡(luò)訪問請求中請求訪問的網(wǎng)絡(luò)資源后獲取的數(shù)據(jù),將獲取的數(shù) 據(jù)轉(zhuǎn)發(fā)給終端設(shè)備;當(dāng)所述判斷模塊判斷出終端設(shè)備設(shè)置了代理服務(wù)器且代理服務(wù)器不可 達(dá)時(shí),模擬代理服務(wù)器訪問所述網(wǎng)絡(luò)訪問請求中請求訪問的網(wǎng)絡(luò)資源,并將獲取的數(shù)據(jù)轉(zhuǎn) 發(fā)給終端設(shè)備。一種終端設(shè)備訪問網(wǎng)絡(luò)的系統(tǒng),包括終端設(shè)備、上述的網(wǎng)絡(luò)訪問代理裝置和代理 服務(wù)器;所述終端設(shè)備,用于向所述網(wǎng)絡(luò)訪問代理裝置發(fā)送網(wǎng)絡(luò)訪問請求,以及接收所述 網(wǎng)絡(luò)訪問代理裝置返回的從請求訪問的網(wǎng)絡(luò)資源獲取的數(shù)據(jù);所述代理服務(wù)器,用于訪問所述網(wǎng)絡(luò)訪問請求中請求訪問的網(wǎng)絡(luò)資源,獲取數(shù)據(jù) 轉(zhuǎn)發(fā)給網(wǎng)絡(luò)訪問代理裝置。本發(fā)明有益效果如下本發(fā)明實(shí)施例提供的終端設(shè)備訪問網(wǎng)絡(luò)的方法、系統(tǒng)及網(wǎng)絡(luò)訪問代理裝置,網(wǎng)絡(luò) 訪問代理裝置接收到終端設(shè)備的網(wǎng)絡(luò)訪問請求時(shí),根據(jù)終端設(shè)備設(shè)置的代理服務(wù)器是否可 達(dá),確定相應(yīng)的訪問策略,由網(wǎng)絡(luò)訪問代理裝置根據(jù)上述終端設(shè)備的各種不同的設(shè)置通過 不同方式實(shí)現(xiàn)終端設(shè)備對網(wǎng)絡(luò)的訪問,使得設(shè)置了任意代理服務(wù)器的終端設(shè)備均可以方便 的通過局域網(wǎng)接入網(wǎng)絡(luò),實(shí)現(xiàn)了終端設(shè)備網(wǎng)絡(luò)訪問的即插即用,避免了需要設(shè)置終端設(shè)備 的網(wǎng)卡配置、代理服務(wù)器地址等網(wǎng)絡(luò)設(shè)置,才能通過局域網(wǎng)接入網(wǎng)絡(luò)的弊端。無論終端設(shè)備 設(shè)置的代理服務(wù)器是夠可達(dá),用戶均不用重新設(shè)置所使用的終端設(shè)備的代理服務(wù)器設(shè)置就 可以連接方便的網(wǎng)絡(luò),節(jié)約了網(wǎng)絡(luò)管理成本,方便了用戶訪問網(wǎng)絡(luò)。


圖1為現(xiàn)有技術(shù)中終端設(shè)備訪問網(wǎng)絡(luò)的系統(tǒng)結(jié)構(gòu)示意圖;圖2為現(xiàn)有技術(shù)中通過代理服務(wù)器訪問網(wǎng)絡(luò)的實(shí)現(xiàn)流程圖;圖3為本發(fā)明實(shí)施例中終端設(shè)備訪問網(wǎng)絡(luò)的系統(tǒng)結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例中終端設(shè)備訪問網(wǎng)絡(luò)的方法流程圖;圖5為本發(fā)明實(shí)施例中網(wǎng)絡(luò)訪問代理裝置的結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例一中終端設(shè)備訪問網(wǎng)絡(luò)的方法流程圖;圖7為本發(fā)明實(shí)施例一中實(shí)現(xiàn)終端設(shè)備訪問網(wǎng)絡(luò)的系統(tǒng)結(jié)構(gòu)圖;圖8為本發(fā)明實(shí)施例二中終端設(shè)備訪問網(wǎng)絡(luò)的方法流程圖;圖9為本發(fā)明實(shí)施例二中實(shí)現(xiàn)終端設(shè)備訪問網(wǎng)絡(luò)的系統(tǒng)結(jié)構(gòu)圖;圖10為本發(fā)明實(shí)施例三中終端設(shè)備訪問網(wǎng)絡(luò)的方法流程圖;圖11為本發(fā)明實(shí)施例三中實(shí)現(xiàn)終端設(shè)備訪問網(wǎng)絡(luò)的系統(tǒng)結(jié)構(gòu)圖。
具體實(shí)施例方式針對現(xiàn)有技術(shù)中不能實(shí)現(xiàn)任意IP地址的終端設(shè)備均能方便的通過局域網(wǎng)訪問網(wǎng) 絡(luò)的問題,本發(fā)明實(shí)施例提供一種終端設(shè)備訪問網(wǎng)絡(luò)的方法,該方法通過設(shè)置的網(wǎng)絡(luò)訪問 代理裝置實(shí)現(xiàn),該網(wǎng)絡(luò)訪問代理裝置可以設(shè)置在現(xiàn)有的網(wǎng)關(guān)設(shè)備中,也可以單獨(dú)設(shè)置為一 個代理網(wǎng)關(guān)設(shè)備。實(shí)現(xiàn)該方法的系統(tǒng)如圖4所示,該方法的流程如圖3所示。上述終端設(shè)備訪問網(wǎng)絡(luò)的系統(tǒng),包括終端設(shè)備10、網(wǎng)絡(luò)訪問代理裝置20 (或包含 網(wǎng)絡(luò)訪問代理裝置20的網(wǎng)關(guān)設(shè)備)和代理服務(wù)器30。其中終端設(shè)備10,用于向網(wǎng)絡(luò)訪問代理裝置20發(fā)送網(wǎng)絡(luò)訪問請求,以及接收網(wǎng)絡(luò)訪問 代理裝置20返回的從請求訪問的網(wǎng)絡(luò)資源獲取的數(shù)據(jù)。網(wǎng)絡(luò)訪問代理裝置20,用于接收終端設(shè)備10的網(wǎng)絡(luò)訪問請求,若終端設(shè)備10設(shè) 置了代理服務(wù)器30且代理服務(wù)器30可達(dá),則將接收到的網(wǎng)絡(luò)訪問請求轉(zhuǎn)發(fā)給代理服務(wù)器 30,并接收代理服務(wù)器30訪問接收到的網(wǎng)絡(luò)訪問請求中請求訪問的網(wǎng)絡(luò)資源后獲取的數(shù) 據(jù),將獲取的數(shù)據(jù)轉(zhuǎn)發(fā)給終端設(shè)備;若終端設(shè)備10設(shè)置了代理服務(wù)器30且代理服務(wù)器30 不可達(dá),則模擬代理服務(wù)器30訪問接收到的網(wǎng)絡(luò)訪問請求中請求訪問的網(wǎng)絡(luò)資源,并將獲 取的數(shù)據(jù)轉(zhuǎn)發(fā)給終端設(shè)備10。優(yōu)選的,上述網(wǎng)絡(luò)訪問代理裝置20,還用于若終端設(shè)備10未設(shè)置代理服務(wù)器30, 則模擬終端設(shè)備訪問接收到的網(wǎng)絡(luò)訪問請求中請求訪問的網(wǎng)絡(luò)資源,并將獲取到的數(shù)據(jù)轉(zhuǎn) 發(fā)給終端設(shè)備10。代理服務(wù)器30,用于訪問網(wǎng)絡(luò)訪問請求中請求訪問的網(wǎng)絡(luò)資源,獲取數(shù)據(jù)轉(zhuǎn)發(fā)給 網(wǎng)絡(luò)訪問代理裝置20。上述系統(tǒng)中還包括域名服務(wù)器40,用于在終端設(shè)備或者代理服務(wù)器或者網(wǎng)絡(luò)訪問 代理裝置請求域名解析時(shí),向其提供所請求的域名對應(yīng)的網(wǎng)絡(luò)地址。上述終端設(shè)備訪問網(wǎng)絡(luò)的方法,具體包括如下步驟步驟Sll 終端設(shè)備向網(wǎng)絡(luò)訪問代理裝置發(fā)送網(wǎng)絡(luò)訪問請求。若終端設(shè)備設(shè)置了代理服務(wù)器,則終端設(shè)備發(fā)送目標(biāo)地址為代理服務(wù)器地址的傳 輸控制協(xié)議(Transmission Control Protocol, TCP)連接請求報(bào)文,請求與訪問代理裝置建立TCP連接,建立TCP連接后,終端設(shè)備才通過訪問代理裝置發(fā)送超文本傳輸協(xié)議(Hyper Text Transfer Protocol, HTTP)訪問請求給代理服務(wù)器。若終端設(shè)備未設(shè)置代理服務(wù)器,則終端設(shè)備發(fā)送的目標(biāo)地址為請求訪問的網(wǎng)絡(luò)資 源地址的TCP連接請求報(bào)文,請求與網(wǎng)絡(luò)訪問代理裝置建立TCP連接,建立TCP連接后,才 向網(wǎng)絡(luò)訪問代理裝置發(fā)送HTTP訪問請求。步驟S12 網(wǎng)絡(luò)訪問代理裝置接收終端設(shè)備發(fā)送的網(wǎng)絡(luò)訪問請求。具體包括若終端設(shè)備設(shè)置了代理服務(wù)器,則網(wǎng)絡(luò)訪問代理裝置接收終端設(shè)備發(fā)送的目標(biāo)地 址為代理服務(wù)器地址的TCP連接請求報(bào)文,并以代理服務(wù)器地址作為源地址向終端設(shè)備發(fā) 送連接響應(yīng)報(bào)文,與終端設(shè)備建立TCP連接后,接收終端設(shè)備發(fā)送的網(wǎng)絡(luò)訪問請求,該網(wǎng)絡(luò) 訪問請求中攜帶所要訪問的網(wǎng)絡(luò)資源的URL。若終端設(shè)備未設(shè)置代理服務(wù)器,則網(wǎng)絡(luò)訪問代理裝置接收終端設(shè)備發(fā)送的目標(biāo)地 址為請求訪問的網(wǎng)絡(luò)資源地址的TCP連接請求報(bào)文,并以請求訪問的網(wǎng)絡(luò)資源地址作為源 地址向終端設(shè)備發(fā)送連接響應(yīng)報(bào)文,與終端設(shè)備建立TCP連接后,接收終端設(shè)備發(fā)送的網(wǎng) 絡(luò)訪問請求。步驟S13 判斷終端設(shè)備是否設(shè)置了代理服務(wù)器。網(wǎng)絡(luò)訪問代理裝置接收到終端設(shè)備的網(wǎng)絡(luò)訪問請求時(shí),判斷終端設(shè)備是否設(shè)置了 代理服務(wù)器。根據(jù)終端設(shè)備發(fā)送的網(wǎng)絡(luò)訪問請求中攜帶的統(tǒng)一資源定位符(Universal Resource Locator, URL)和/或代理連接(Proxy-Connection)字段,判斷終端設(shè)備是否設(shè) 置了代理服務(wù)器。終端設(shè)備發(fā)送的HTTP訪問請求中對于設(shè)置了代理服務(wù)器和未設(shè)置代理 服務(wù)器時(shí),其發(fā)送的訪問請求中的URL是不同的,在設(shè)置了代理服務(wù)器時(shí),HTTP訪問請求中 攜帶包含完整域名的URL,而未設(shè)置代理服務(wù)器時(shí),則攜帶不包含完整域名的URL,即攜帶 的ULR中不包含完整的域名。此外,對于設(shè)置了代理服務(wù)器的情況,發(fā)送的HTTP訪問請求 中還包括Proxy-Connection字段。若是,執(zhí)行步驟S14 ;否則執(zhí)行步驟S15。步驟S14 模擬終端設(shè)備訪問網(wǎng)絡(luò)訪問請求中請求訪問的網(wǎng)絡(luò)資源。若未設(shè)置代理服務(wù)器,則網(wǎng)絡(luò)訪問代理裝置模擬終端設(shè)備訪問網(wǎng)絡(luò)訪問請求中請 求訪問的網(wǎng)絡(luò)資源,從所訪問的網(wǎng)絡(luò)地址獲取數(shù)據(jù),然后執(zhí)行步驟S20。此時(shí),網(wǎng)絡(luò)訪問代理裝置以自身地址作為源地址,訪問網(wǎng)絡(luò)訪問請求中請求訪問 的網(wǎng)絡(luò)資源并獲取數(shù)據(jù)。步驟S15 判斷代理服務(wù)器是否可達(dá)。若設(shè)置了代理服務(wù)器,則網(wǎng)絡(luò)訪問代理裝置進(jìn)一步判斷代理服務(wù)器是否可達(dá);若 代理服務(wù)器可達(dá),執(zhí)行步驟S16 ;否則執(zhí)行步驟S19。步驟S16 將網(wǎng)絡(luò)訪問請求轉(zhuǎn)發(fā)給代理服務(wù)器。將網(wǎng)絡(luò)訪問請求轉(zhuǎn)發(fā)給代理服務(wù)器時(shí),網(wǎng)絡(luò)訪問代理裝置以自身地址作為源地 址,代理服務(wù)器地址作為目標(biāo)地址,將終端設(shè)備發(fā)送的網(wǎng)絡(luò)訪問請求發(fā)送給代理服務(wù)器。步驟S17 代理服務(wù)器訪問網(wǎng)絡(luò)訪問請求中請求訪問的網(wǎng)絡(luò)資源并獲取數(shù)據(jù)。代理服務(wù)器根據(jù)網(wǎng)絡(luò)訪問請求中攜帶的URL確定對應(yīng)的網(wǎng)絡(luò)地址,并訪問確定的 網(wǎng)絡(luò)地址獲取數(shù)據(jù)。
步驟S18 接收代理服務(wù)器返回的數(shù)據(jù)并轉(zhuǎn)發(fā)給終端設(shè)備。
即接收代理服務(wù)器訪問網(wǎng)絡(luò)訪問請求中請求訪問的網(wǎng)絡(luò)資源后獲取的數(shù)據(jù),將獲 取的數(shù)據(jù)轉(zhuǎn)發(fā)給終端設(shè)備。此時(shí)網(wǎng)絡(luò)訪問代理裝置以代理服務(wù)器的地址作為源地址將獲取 的數(shù)據(jù)轉(zhuǎn)發(fā)給終端設(shè)備。步驟S19 模擬代理服務(wù)器訪問網(wǎng)絡(luò)訪問請求中請求訪問的網(wǎng)絡(luò)資源。若代理服務(wù)器不可達(dá),則網(wǎng)絡(luò)訪問代理裝置模擬代理服務(wù)器訪問網(wǎng)絡(luò)訪問請求中 請求訪問的網(wǎng)絡(luò)資源,從所請求訪問的網(wǎng)絡(luò)資源獲取終端設(shè)備所請求的數(shù)據(jù)。此時(shí)網(wǎng)絡(luò)訪 問代理裝置根據(jù)網(wǎng)絡(luò)訪問請求中攜帶的URL確定對應(yīng)的網(wǎng)絡(luò)地址,以自身地址作為源地址 訪問確定出的網(wǎng)絡(luò)地址,從確定的網(wǎng)絡(luò)地址獲取數(shù)據(jù)。其中,網(wǎng)絡(luò)訪問代理裝置向域名服務(wù)器請求解析網(wǎng)絡(luò)訪問請求中攜帶的URL,并接 收域名服務(wù)器返回的該URL對應(yīng)的網(wǎng)絡(luò)地址,實(shí)現(xiàn)確定網(wǎng)絡(luò)訪問請求中攜帶的URL對應(yīng)的 網(wǎng)絡(luò)地址。步驟S20 將獲取的數(shù)據(jù)轉(zhuǎn)發(fā)給終端設(shè)備。在步驟S14獲取數(shù)據(jù)之后將獲取的數(shù)據(jù)轉(zhuǎn)發(fā)給終端設(shè)備時(shí),以請求訪問的網(wǎng)絡(luò)資 源地址作為源地址將獲取的數(shù)據(jù)轉(zhuǎn)發(fā)給終端設(shè)備。在步驟S19獲取數(shù)據(jù)之后將獲取的數(shù)據(jù)轉(zhuǎn)發(fā)給終端設(shè)備時(shí),以代理服務(wù)器的地址 作為源地址將獲取的數(shù)據(jù)轉(zhuǎn)發(fā)給終端設(shè)備。上述圖3所示的方法流程中,是以網(wǎng)絡(luò)訪問代理裝置判斷終端是否設(shè)置了代理服 務(wù)器,以及進(jìn)一步判斷設(shè)置的代理服務(wù)器是否可達(dá),來總體描述本發(fā)明實(shí)施例提供的終端 設(shè)備訪問網(wǎng)絡(luò)的方法的。在實(shí)際應(yīng)用中,也可以不包含步驟S13所述的判斷是否設(shè)置了代 理服務(wù)器的過程,而直接根據(jù)設(shè)置的代理服務(wù)器是否可達(dá)進(jìn)行操作,即網(wǎng)絡(luò)訪問代理裝置 接收到終端設(shè)備的網(wǎng)絡(luò)訪問請求時(shí),若終端設(shè)備設(shè)置了代理服務(wù)器且代理服務(wù)器可達(dá),則 將所述網(wǎng)絡(luò)訪問請求轉(zhuǎn)發(fā)給代理服務(wù)器,并接收代理服務(wù)器訪問所述網(wǎng)絡(luò)訪問請求中請求 訪問的網(wǎng)絡(luò)資源后獲取的數(shù)據(jù),將獲取的數(shù)據(jù)轉(zhuǎn)發(fā)給終端設(shè)備;若終端設(shè)備設(shè)置了代理服 務(wù)器且代理服務(wù)器不可達(dá),則模擬代理服務(wù)器訪問所述網(wǎng)絡(luò)訪問請求中請求訪問的網(wǎng)絡(luò)資 源,并將獲取的數(shù)據(jù)轉(zhuǎn)發(fā)給所述終端設(shè)備。基于本發(fā)明實(shí)施例提供的終端設(shè)備訪問網(wǎng)絡(luò)的方法及系統(tǒng),本發(fā)明實(shí)施例還提供 一種網(wǎng)絡(luò)訪問代理裝置,該裝置可以單獨(dú)設(shè)置,或作為已有網(wǎng)關(guān)設(shè)備中的一個模塊設(shè)置,其 結(jié)構(gòu)如圖5所示,包括判斷模塊201和收發(fā)模塊202。判斷模塊201,用于接收到網(wǎng)絡(luò)訪問請求時(shí),判斷終端設(shè)備是否設(shè)置了代理服務(wù) 器;以及當(dāng)設(shè)置了代理服務(wù)器,判斷代理服務(wù)器是否可達(dá)。優(yōu)選的,上述判斷模塊201,具體用于根據(jù)終端設(shè)備發(fā)送的網(wǎng)絡(luò)訪問請求中攜帶 的URL和/或ftOxy-Cormection字段,判斷終端設(shè)備是否設(shè)置了代理服務(wù)器。收發(fā)模塊202,用于接收終端設(shè)備的網(wǎng)絡(luò)訪問請求,以及當(dāng)判斷模塊201判斷出終 端設(shè)備設(shè)置了代理服務(wù)器且代理服務(wù)器可達(dá)時(shí),將接收到的網(wǎng)絡(luò)訪問請求轉(zhuǎn)發(fā)給代理服務(wù) 器,并接收代理服務(wù)器訪問網(wǎng)絡(luò)訪問請求中請求訪問的網(wǎng)絡(luò)資源后獲取的數(shù)據(jù),將獲取的 數(shù)據(jù)轉(zhuǎn)發(fā)給終端設(shè)備;當(dāng)判斷模塊201判斷出終端設(shè)備設(shè)置了代理服務(wù)器且代理服務(wù)器不 可達(dá)時(shí),模擬代理服務(wù)器訪問網(wǎng)絡(luò)訪問請求中請求訪問的網(wǎng)絡(luò)資源,并將獲取的數(shù)據(jù)轉(zhuǎn)發(fā) 給終端設(shè)備。
9
上述收發(fā)模塊202,還用于當(dāng)判斷模塊201判斷出終端設(shè)備未設(shè)置代理服務(wù)器, 模擬終端設(shè)備訪問接收到的網(wǎng)絡(luò)訪問請求中請求訪問的網(wǎng)絡(luò)資源,并將獲取到的數(shù)據(jù)轉(zhuǎn)發(fā) 給終端設(shè)備。優(yōu)選的,上述收發(fā)模塊202,具體可以包括第一收發(fā)單元2021,用于若終端設(shè)備設(shè)置了代理服務(wù)器,則接收終端設(shè)備發(fā)送的 目標(biāo)地址為代理服務(wù)器地址的TCP連接請求報(bào)文,并以代理服務(wù)器地址作為源地址向終端 設(shè)備發(fā)送連接響應(yīng)報(bào)文;與終端設(shè)備建立TCP連接后,接收終端設(shè)備發(fā)送的網(wǎng)絡(luò)訪問請求, 該網(wǎng)絡(luò)訪問請求中攜帶所要訪問的網(wǎng)絡(luò)資源的URL;以及若終端設(shè)備未設(shè)置代理服務(wù)器, 則接收終端設(shè)備發(fā)送的目標(biāo)地址為請求訪問的網(wǎng)絡(luò)資源地址的TCP連接請求報(bào)文,并以請 求訪問的網(wǎng)絡(luò)資源地址作為源地址向終端設(shè)備發(fā)送連接響應(yīng)報(bào)文;與終端設(shè)備建立TCP連 接后,接收終端設(shè)備發(fā)送的網(wǎng)絡(luò)訪問請求。優(yōu)選的,上述收發(fā)模塊202,具體可以包括第二收發(fā)單元2022,用于當(dāng)判斷模塊201判斷出終端設(shè)備設(shè)置了代理服務(wù)器且 代理服務(wù)器可達(dá)時(shí),以自身地址作為源地址,代理服務(wù)器地址作為目標(biāo)地址,將終端設(shè)備發(fā) 送的網(wǎng)絡(luò)訪問請求發(fā)送給代理所服務(wù)器;以及接收代理服務(wù)器根據(jù)網(wǎng)絡(luò)訪問請求中攜帶的 URL確定對應(yīng)的網(wǎng)絡(luò)地址,并訪問確定的網(wǎng)絡(luò)地址獲取的數(shù)據(jù),以代理服務(wù)器的地址作為源 地址將獲取的數(shù)據(jù)轉(zhuǎn)發(fā)給終端設(shè)備。優(yōu)選的,上述收發(fā)模塊202,具體可以包括第三收發(fā)單元2023,用于當(dāng)判斷模塊201判斷出終端設(shè)備設(shè)置了代理服務(wù)器且代 理服務(wù)器不可達(dá)時(shí),根據(jù)網(wǎng)絡(luò)訪問請求中攜帶的URL確定對應(yīng)的網(wǎng)絡(luò)地址,以自身地址作 為源地址訪問確定出的網(wǎng)絡(luò)地址,從確定的網(wǎng)絡(luò)地址獲取的數(shù)據(jù);以代理服務(wù)器的地址作 為源地址將獲取的數(shù)據(jù)轉(zhuǎn)發(fā)給終端設(shè)備。優(yōu)選的,上述第三收發(fā)單元2023,具體用于當(dāng)判斷模塊201判斷出終端設(shè)備設(shè)置 了代理服務(wù)器且代理服務(wù)器不可達(dá)時(shí),向域名服務(wù)器請求解析網(wǎng)絡(luò)訪問請求中攜帶的URL, 并接收域名服務(wù)器返回的該URL對應(yīng)的網(wǎng)絡(luò)地址。優(yōu)選的,上述收發(fā)模塊202,具體可以包括第四收發(fā)單元20M,用于當(dāng)所述判斷模塊判斷出終端設(shè)備未設(shè)置代理服務(wù)器時(shí), 以自身地址作為源地址,訪問所述網(wǎng)絡(luò)訪問請求中請求訪問的網(wǎng)絡(luò)資源并獲取的數(shù)據(jù);以 請求訪問的網(wǎng)絡(luò)資源作為源地址將獲取的數(shù)據(jù)轉(zhuǎn)發(fā)給終端設(shè)備。上述第四收發(fā)單元2021、第二收發(fā)單元2023、第三收發(fā)單元2023、第四收發(fā)單元 2024同時(shí)都設(shè)置,或僅設(shè)置其中之一或任意組合。下面通過具體實(shí)施例對終端設(shè)備設(shè)置了代理服務(wù)器和未設(shè)置代理服務(wù)器的幾種 情況進(jìn)行具體的描述。實(shí)施例一本發(fā)明實(shí)施例一提供的上述終端設(shè)備訪問網(wǎng)絡(luò)的方法,針對終端設(shè)備設(shè)置了代理 服務(wù)器,但代理服務(wù)器不可達(dá)的情況進(jìn)行具體描述,該方法流程如圖6所示,實(shí)現(xiàn)該方法的 系統(tǒng)如圖 所示,其中終端設(shè)備的IP地址為172. 100. 1. 2,設(shè)置的HTTP代理服務(wù)器IP地 址為172. 100. 1. 33,包含網(wǎng)絡(luò)訪問代理裝置的網(wǎng)關(guān)設(shè)備的IP地址為192. 168. 1. 1,實(shí)際的 HTTP代理服務(wù)器的IP地址為202. 101. 2. 2。該方法包括如下步驟
步驟SlOl 終端設(shè)備發(fā)送TCP連接請求報(bào)文給網(wǎng)關(guān)設(shè)備。終端設(shè)備以設(shè)置的代理服務(wù)器的IP地址172. 100. 1. 33為目標(biāo)IP地址(DIP),向 網(wǎng)關(guān)設(shè)備發(fā)送TCP連接請求報(bào)文(TCP SYN)。步驟S102 網(wǎng)關(guān)設(shè)備返回TCP連接響應(yīng)報(bào)文給終端設(shè)備。網(wǎng)關(guān)設(shè)備以代理服務(wù)器的IP地址172. 100. 1. 33作為源地址(SIP)返回TCP連接 響應(yīng)報(bào)文(TCP SYN+ACK)。步驟S103 終端設(shè)備發(fā)送TCP響應(yīng)報(bào)文給網(wǎng)關(guān)設(shè)備。終端設(shè)備以設(shè)置的代理服務(wù)器的IP地址172. 100. 1. 33為目標(biāo)IP地址(DIP),向 網(wǎng)關(guān)設(shè)備發(fā)送TCP響應(yīng)報(bào)文(TCP ACK),完成TCP連接建立的三次握手,與網(wǎng)關(guān)設(shè)備之間建 立TCP連接。步驟S104 終端設(shè)備發(fā)送HTTP連接請求報(bào)文給網(wǎng)關(guān)設(shè)備。終端設(shè)備以設(shè)置的代理服務(wù)器的IP地址172. 100. 1. 33為目標(biāo)IP地址(DIP),向 網(wǎng)關(guān)設(shè)備發(fā)送HTTP連接請求報(bào)文(HTTP GET),即在建立TCP連接后,向網(wǎng)關(guān)設(shè)備發(fā)送HTTP 訪問請求。發(fā)送的HTTP連接請求報(bào)文中攜帶要訪問的網(wǎng)絡(luò)資源的URL,其中包含完整的域名 "www. google, com” ;HTTP 連接請求報(bào)文中還包括 Proxy-Connection 字段。上述步驟S101-步驟S104實(shí)現(xiàn)了包含網(wǎng)絡(luò)訪問代理裝置的網(wǎng)關(guān)設(shè)備接收終端設(shè) 備發(fā)送的網(wǎng)絡(luò)訪問請求的過程,其中,終端設(shè)備先與網(wǎng)關(guān)設(shè)備建立TCP連接后,向網(wǎng)關(guān)設(shè)備 發(fā)送HTTP訪問請求。步驟S105 網(wǎng)關(guān)設(shè)備判斷出代理服務(wù)器不可達(dá)。網(wǎng)關(guān)設(shè)備根據(jù)攜帶的域名和/或ftOxy-Cormection字段判斷是使用了代理服務(wù) 器。且進(jìn)一步通過向代理服務(wù)器發(fā)起TCP連接請求,判斷出代理服務(wù)器不可達(dá),一般在網(wǎng)關(guān) 設(shè)備發(fā)送若干次TCP連接請求報(bào)文后,未收到代理服務(wù)器返回的TCP連接響應(yīng)報(bào)文,即認(rèn)為 代理服務(wù)器不可達(dá)。此時(shí)網(wǎng)關(guān)設(shè)備冒充代理服務(wù)器,實(shí)現(xiàn)終端設(shè)備的網(wǎng)絡(luò)訪問。網(wǎng)關(guān)設(shè)備是向終端設(shè)備設(shè)置的代理服務(wù)器的IP地址172. 100. 1. 33發(fā)送連接請 求,而局域網(wǎng)內(nèi)的代理服務(wù)器的IP地址實(shí)際為202. 101. 2. 2,因此不能到達(dá)。步驟S106 網(wǎng)關(guān)設(shè)備向域名服務(wù)器請求解析域名。網(wǎng)關(guān)設(shè)備向域名服務(wù)器請求解析網(wǎng)絡(luò)訪問請求中攜帶的域名“書google, com”。步驟S107 接收域名服務(wù)器返回的域名對應(yīng)的網(wǎng)絡(luò)地址。域名解析服務(wù)器應(yīng)答網(wǎng)關(guān)設(shè)備的域名解析請求,將域名“www. google, com”對應(yīng)的 網(wǎng)絡(luò)地址64. 233. 183. 99——Web服務(wù)器的IP地址提供給網(wǎng)關(guān)設(shè)備,此時(shí)網(wǎng)關(guān)設(shè)備冒充代 理服務(wù)器訪問該網(wǎng)絡(luò)資源了。上述步驟S106-步驟S107實(shí)現(xiàn)域名解析,當(dāng)代理服務(wù)器可達(dá)時(shí),該步驟是由代理 服務(wù)器實(shí)現(xiàn)的。當(dāng)未設(shè)置代理服務(wù)器時(shí),該步驟是由終端設(shè)備實(shí)現(xiàn)的。步驟S108 網(wǎng)關(guān)設(shè)備發(fā)送TCP連接請求報(bào)文給Web服務(wù)器。網(wǎng)關(guān)設(shè)備解析得到的Web服務(wù)器的IP地址64. 233. 183. 99為目標(biāo)IP地址(DIP), 向Web服務(wù)器發(fā)送TCP連接請求報(bào)文(TCP SYN)。步驟S109 =Web服務(wù)器返回TCP連接響應(yīng)報(bào)文給網(wǎng)關(guān)設(shè)備。Web服務(wù)器以自身IP地址64. 233. 183. 99為源IP地址(SIP),向網(wǎng)關(guān)設(shè)備發(fā)送TCP連接響應(yīng)報(bào)文(TCP SYN+ACK)。步驟SllO 網(wǎng)關(guān)設(shè)備發(fā)送TCP響應(yīng)報(bào)文給Web服務(wù)器。網(wǎng)關(guān)設(shè)備解析得到的Web服務(wù)器的IP地址64. 233. 183. 99為目標(biāo)IP地址(DIP), 向Web服務(wù)器發(fā)送TCP響應(yīng)報(bào)文(TCP ACK),完成TCP連接建立的三次握手,與Web服務(wù)器 建立TCP連接。步驟Slll 網(wǎng)關(guān)設(shè)備發(fā)送HTTP連接請求報(bào)文給Web服務(wù)器。網(wǎng)關(guān)設(shè)備以Web服務(wù)器的IP地址64. 233. 183. 99為目標(biāo)IP地址(DIP),向Web服 務(wù)器發(fā)送HTTP連接請求報(bào)文(HTTP GET),即在建立TCP連接后,向Web服務(wù)器發(fā)送HTTP訪 問請求。上述步驟S108-步驟Slll實(shí)現(xiàn)了網(wǎng)關(guān)設(shè)備模擬代理服務(wù)器訪問網(wǎng)絡(luò)訪問請求中 請求訪問的網(wǎng)絡(luò)資源。網(wǎng)關(guān)設(shè)備根據(jù)網(wǎng)絡(luò)訪問請求中攜帶的網(wǎng)絡(luò)資源的URL確定對應(yīng)的網(wǎng) 絡(luò)地址,以自身地址作為源地址訪問確定出的網(wǎng)絡(luò)地址。步驟S112 :Web服務(wù)器返回所請求的數(shù)據(jù)。Web服務(wù)器以自身IP地址64. 233. 183. 99為源IP地址(SIP),向網(wǎng)關(guān)設(shè)備發(fā)送所 請求的數(shù)據(jù)。步驟S113 網(wǎng)關(guān)設(shè)備將數(shù)據(jù)轉(zhuǎn)給終端設(shè)備。網(wǎng)關(guān)設(shè)備以代理服務(wù)器的IP地址172. 100. 1. 33作為源地址(SIP),將獲取的數(shù)據(jù) 轉(zhuǎn)發(fā)給終端設(shè)備。上述方法雖然代理服務(wù)器是不可達(dá)的,但是網(wǎng)關(guān)設(shè)備冒充代理服務(wù)器實(shí)現(xiàn)了代理 服務(wù)器的功能,而終端設(shè)備并不會感知到代理服務(wù)器是不可達(dá)。實(shí)施例二本發(fā)明實(shí)施例二提供的上述終端設(shè)備訪問網(wǎng)絡(luò)的方法,針對終端設(shè)備設(shè)置了代理 服務(wù)器,且代理服務(wù)器可達(dá)的情況進(jìn)行具體描述,該方法流程如圖8所示,實(shí)現(xiàn)該方法的系 統(tǒng)如圖9所示,其中終端設(shè)備的IP地址為172. 100. 1.2,設(shè)置的HTTP代理服務(wù)器地址為 172. 100. 1. 33,包含網(wǎng)絡(luò)訪問代理裝置的網(wǎng)關(guān)設(shè)備的IP地址為192. 168. 1. 1,實(shí)際的HTTP 代理服務(wù)器地址為172. 100. 1. 33。該方法包括如下步驟步驟S201 終端設(shè)備發(fā)送TCP連接請求報(bào)文給網(wǎng)關(guān)設(shè)備。終端設(shè)備以設(shè)置的代理服務(wù)器的IP地址172. 100. 1. 33為目標(biāo)IP地址(DIP),向 網(wǎng)關(guān)設(shè)備發(fā)送TCP連接請求報(bào)文(TCP SYN)。步驟S202 網(wǎng)關(guān)設(shè)備返回TCP連接響應(yīng)報(bào)文給終端設(shè)備。網(wǎng)關(guān)設(shè)備以代理服務(wù)器的IP地址172. 100. 1. 33作為源地址(SIP)返回TCP連接 響應(yīng)報(bào)文(TCP SYN+ACK)。步驟S203 終端設(shè)備發(fā)送TCP響應(yīng)報(bào)文給網(wǎng)關(guān)設(shè)備。終端設(shè)備以設(shè)置的代理服務(wù)器的IP地址172. 100. 1. 33為目標(biāo)IP地址(DIP),向 網(wǎng)關(guān)設(shè)備發(fā)送TCP響應(yīng)報(bào)文(TCP ACK),完成TCP連接建立的三次握手,與網(wǎng)關(guān)設(shè)備之間建 立TCP連接的。步驟S204 終端設(shè)備發(fā)送HTTP連接請求報(bào)文給網(wǎng)關(guān)設(shè)備。終端設(shè)備以設(shè)置的代理服務(wù)器的IP地址172. 100. 1. 33為目標(biāo)IP地址(DIP),向 網(wǎng)關(guān)設(shè)備發(fā)送HTTP連接請求報(bào)文(HTTP GET),即在建立TCP連接后,向網(wǎng)關(guān)設(shè)備發(fā)送HTTP訪問請求。發(fā)送的HTTP連接請求報(bào)文中攜帶要訪問的網(wǎng)絡(luò)資源的URL,其中包含完整的域名 "www. google, com” ;HTTP 連接請求報(bào)文中還包括 Proxy-Connection 字段。上述步驟S201-步驟S204實(shí)現(xiàn)了網(wǎng)絡(luò)訪問代理裝置接收終端設(shè)備發(fā)送的網(wǎng)絡(luò)訪 問請求的過程,其中,終端設(shè)備先于網(wǎng)關(guān)設(shè)備建立TCP連接后,向網(wǎng)關(guān)設(shè)備發(fā)送HTTP訪問請 求。步驟S205 網(wǎng)關(guān)設(shè)備發(fā)送TCP連接請求報(bào)文給代理服務(wù)器。網(wǎng)關(guān)設(shè)備根據(jù)攜帶的域名和/或ftOxy-Cormection字段判斷是使用了代理服務(wù) 器。網(wǎng)關(guān)設(shè)備以設(shè)置的代理服務(wù)器的IP地址172. 100. 1. 33為目標(biāo)IP地址(DIP),向代理 服務(wù)器發(fā)送TCP連接請求報(bào)文(TCP SYN)。步驟S206 代理服務(wù)器返回TCP連接響應(yīng)報(bào)文給網(wǎng)關(guān)設(shè)備。代理服務(wù)器以自身的IP地址172. 100. 1. 33作為源地址(SIP)返回TCP連接響應(yīng) 報(bào)文(TCP SYN+ACK)。步驟S207 網(wǎng)關(guān)設(shè)備發(fā)送TCP響應(yīng)報(bào)文給代理服務(wù)器。網(wǎng)關(guān)設(shè)備以設(shè)置的代理服務(wù)器的IP地址172. 100. 1. 33為目標(biāo)IP地址(DIP),向 代理服務(wù)器設(shè)備發(fā)送TCP響應(yīng)報(bào)文(TCP ACK),完成TCP連接建立的三次握手,與代理服務(wù) 器之間建立TCP連接。步驟S208 網(wǎng)關(guān)設(shè)備發(fā)送HTTP連接請求報(bào)文給代理服務(wù)器。網(wǎng)關(guān)設(shè)備以設(shè)置的代理服務(wù)器的IP地址172. 100. 1. 33為目標(biāo)IP地址(DIP),向 代理服務(wù)器發(fā)送HTTP連接請求報(bào)文(HTTP GET),即在建立TCP連接后,向代理服務(wù)器發(fā)送 HTTP訪問請求。發(fā)送的HTTP連接請求報(bào)文中攜帶要訪問的網(wǎng)絡(luò)資源的URL,其中包含完整的域名 "www. google, com” ;HTTP 連接請求報(bào)文中還包括 Proxy-Connection 字段。上述步驟S205-步驟S208實(shí)現(xiàn)了網(wǎng)關(guān)設(shè)備向代理服務(wù)器發(fā)送網(wǎng)絡(luò)訪問請求的過 程,其中,網(wǎng)關(guān)設(shè)備先與代理服務(wù)器建立TCP連接后,判斷出代理服務(wù)器可達(dá)后,向代理服 務(wù)器發(fā)送HTTP訪問請求。步驟S209 代理服務(wù)器向域名服務(wù)器請求解析域名。代理服務(wù)器向域名服務(wù)器請求解析網(wǎng)絡(luò)訪問請求中攜帶的網(wǎng)絡(luò)資源的域名‘‘www. google, com,,。步驟S210 接收域名服務(wù)器返回的域名對應(yīng)的網(wǎng)絡(luò)地址。域名解析服務(wù)器應(yīng)答網(wǎng)關(guān)設(shè)備的域名解析請求,將域名“www. google, com”對應(yīng)的 網(wǎng)絡(luò)地址64. 233. 183. 99——Web服務(wù)器的IP地址提供給代理服務(wù)器。上述步驟S209-步驟S210實(shí)現(xiàn)域名解析,由于代理服務(wù)器可達(dá),該步驟由代理服 務(wù)器實(shí)現(xiàn)。步驟S211 代理服務(wù)器發(fā)送TCP連接請求報(bào)文給Web服務(wù)器。代理服務(wù)器解析得到的Web服務(wù)器的IP地址64. 233. 183. 99為目標(biāo)IP地址 (DIP),向Web服務(wù)器發(fā)送TCP連接請求報(bào)文(TCP SYN)。步驟S212 =Web服務(wù)器返回TCP連接響應(yīng)報(bào)文給代理服務(wù)器。Web服務(wù)器以自身IP地址64. 233. 183. 99為源IP地址(SIP),向代理服務(wù)器發(fā)送TCP連接響應(yīng)報(bào)文(TCP SYN+ACK)。步驟S213 代理服務(wù)器發(fā)送TCP響應(yīng)報(bào)文給Web服務(wù)器。代理服務(wù)器解析得到的Web服務(wù)器的IP地址64. 233. 183. 99為目標(biāo)IP地址 (DIP),向Web服務(wù)器發(fā)送TCP響應(yīng)報(bào)文(TCP ACK),完成TCP連接建立的三次握手,與Web 服務(wù)器建立TCP連接。步驟S214 代理服務(wù)器發(fā)送HTTP連接請求報(bào)文給Web服務(wù)器。代理服務(wù)器以Web服務(wù)器的IP地址64. 233. 183. 99為目標(biāo)IP地址(DIP),向Web 服務(wù)器發(fā)送HTTP連接請求報(bào)文(HTTP GET),即在建立TCP連接后,向Web服務(wù)器發(fā)送HTTP 訪問請求。上述步驟S210-步驟S214實(shí)現(xiàn)了代理服務(wù)器連接網(wǎng)絡(luò)訪問請求中請求訪問的網(wǎng) 絡(luò)資源。代理服務(wù)器根據(jù)網(wǎng)絡(luò)訪問請求中攜帶的網(wǎng)絡(luò)資源的URL確定對應(yīng)的網(wǎng)絡(luò)地址,以 自身地址作為源地址訪問確定出的網(wǎng)絡(luò)地址。步驟S215 =Web服務(wù)器返回所請求的數(shù)據(jù)。Web服務(wù)器以自身IP地址64. 233. 183. 99為源IP地址(SIP),向代理服務(wù)器發(fā)送 所請求的數(shù)據(jù)。步驟S216 代理服務(wù)器向網(wǎng)關(guān)設(shè)備轉(zhuǎn)發(fā)所請求的數(shù)據(jù)。代理服務(wù)器以自身的IP地址172. 100. 1. 33作為源地址轉(zhuǎn)發(fā)所請求的數(shù)據(jù)。步驟S217 網(wǎng)關(guān)設(shè)備將數(shù)據(jù)轉(zhuǎn)給終端設(shè)備。網(wǎng)關(guān)設(shè)備以代理服務(wù)器的IP地址172. 100. 1. 33作為源地址(SIP),將獲取的數(shù)據(jù) 轉(zhuǎn)發(fā)給終端設(shè)備。上述方法雖然代理服務(wù)器是可達(dá)的,由代理服務(wù)器實(shí)現(xiàn)訪問網(wǎng)絡(luò)上的Web服務(wù) 器,為終端設(shè)備提供所請求的數(shù)據(jù),終端設(shè)備也不會感知到網(wǎng)關(guān)設(shè)備的操作。實(shí)施例三本發(fā)明實(shí)施例三提供的上述終端設(shè)備訪問網(wǎng)絡(luò)的方法,針對終端設(shè)備未設(shè)置代理 服務(wù)器的情況進(jìn)行具體描述,該方法流程如圖10所示,實(shí)現(xiàn)該方法的系統(tǒng)如圖11所示, 其中終端設(shè)備的IP地址為172. 100. 1. 2,包含網(wǎng)絡(luò)訪問代理裝置的網(wǎng)關(guān)設(shè)備的IP地址為 192. 168. 1. 1,包括如下步驟步驟S301 終端設(shè)備向域名服務(wù)器請求解析域名。終端設(shè)備向域名服務(wù)器請求解析網(wǎng)絡(luò)訪問請求中攜帶的網(wǎng)絡(luò)資源的域名“www. google, com,,。步驟S302 接收域名服務(wù)器返回的域名對應(yīng)的網(wǎng)絡(luò)地址。域名解析服務(wù)器應(yīng)答網(wǎng)關(guān)設(shè)備的域名解析請求,將域名“www. google, com”對應(yīng)的 網(wǎng)絡(luò)地址64. 233. 183. 99——Web服務(wù)器的IP地址提供給終端設(shè)備,此時(shí)終端設(shè)備就可以 訪問該網(wǎng)絡(luò)資源了。上述步驟S301-步驟S302實(shí)現(xiàn)域名解析,由于未設(shè)置代理服務(wù)器,因此終端設(shè)備 解析向域名服務(wù)器請求解析所要訪問的域名。步驟S303 終端設(shè)備發(fā)送TCP連接請求報(bào)文給網(wǎng)關(guān)設(shè)備。終端設(shè)備以解析得到的Web服務(wù)器的IP地址64. 233. 183. 99為目標(biāo)IP地址 (DIP),向網(wǎng)關(guān)設(shè)備發(fā)送TCP連接請求報(bào)文(TCP SYN)。
步驟S304 網(wǎng)關(guān)設(shè)備返回TCP連接響應(yīng)報(bào)文給終端設(shè)備。網(wǎng)關(guān)設(shè)備以解析得到的Web服務(wù)器的IP地址64. 233. 183. 99作為源地址(SIP) 返回TCP連接響應(yīng)報(bào)文(TCP SYN+ACK)。步驟S305 終端設(shè)備發(fā)送TCP響應(yīng)報(bào)文給網(wǎng)關(guān)設(shè)備。終端設(shè)備以解析得到的Web服務(wù)器的IP地址64. 233. 183. 99為目標(biāo)IP地址 (DIP),向網(wǎng)關(guān)設(shè)備發(fā)送TCP響應(yīng)報(bào)文(TCP ACK),完成TCP連接建立的三次握手,與網(wǎng)關(guān)設(shè) 備之間建立TCP連接。步驟S306 終端設(shè)備發(fā)送HTTP連接請求報(bào)文給網(wǎng)關(guān)設(shè)備。終端設(shè)備以解析得到的Web服務(wù)器的IP地址64. 233. 183. 99為目標(biāo)IP地址 (DIP),向網(wǎng)關(guān)設(shè)備發(fā)送HTTP連接請求報(bào)文(HTTP GET),即在建立TCP連接后,向網(wǎng)關(guān)設(shè)備 發(fā)送HTTP訪問請求。發(fā)送的HTTP連接請求報(bào)文中不包含完整的域名“徽google, com",也不包括 Proxy-Connection 字段。上述步驟S303-步驟S306實(shí)現(xiàn)了包含網(wǎng)絡(luò)訪問代理裝置的網(wǎng)關(guān)設(shè)備接收終端設(shè) 備發(fā)送的網(wǎng)絡(luò)訪問請求的過程,其中,終端設(shè)備先與網(wǎng)關(guān)設(shè)備建立TCP連接后,向網(wǎng)關(guān)設(shè)備 發(fā)送HTTP訪問請求。步驟S307 網(wǎng)關(guān)設(shè)備發(fā)送TCP連接請求報(bào)文給Web服務(wù)器。網(wǎng)關(guān)設(shè)備以Web服務(wù)器的IP地址64. 233. 183. 99為目標(biāo)IP地址(DIP),向Web服 務(wù)器發(fā)送TCP連接請求報(bào)文(TCP SYN)。步驟S308 =Web服務(wù)器返回TCP連接響應(yīng)報(bào)文給網(wǎng)關(guān)設(shè)備。Web服務(wù)器以自身IP地址64. 233. 183. 99為源IP地址(SIP),向網(wǎng)關(guān)設(shè)備發(fā)送 TCP連接響應(yīng)報(bào)文(TCP SYN+ACK)。步驟S309 網(wǎng)關(guān)設(shè)備發(fā)送TCP響應(yīng)報(bào)文給Web服務(wù)器。網(wǎng)關(guān)設(shè)備以設(shè)置的解析得到的Web服務(wù)器的IP地址64. 233. 183. 99為目標(biāo)IP地 址(DIP),向Web服務(wù)器發(fā)送TCP響應(yīng)報(bào)文(TCP ACK),完成TCP連接建立的三次握手,與 Web服務(wù)器建立TCP連接。步驟S310 網(wǎng)關(guān)設(shè)備發(fā)送HTTP連接請求報(bào)文給Web服務(wù)器。網(wǎng)關(guān)設(shè)備以Web服務(wù)器的IP地址64. 233. 183. 99為目標(biāo)IP地址(DIP),向Web服 務(wù)器發(fā)送HTTP連接請求報(bào)文(HTTP GET),即在建立TCP連接后,向Web服務(wù)器發(fā)送HTTP訪 問請求。上述步驟S307-步驟S310實(shí)現(xiàn)了網(wǎng)關(guān)設(shè)備模擬終端設(shè)備連接網(wǎng)絡(luò)訪問請求中請 求訪問的網(wǎng)絡(luò)資源,此時(shí)網(wǎng)關(guān)設(shè)備以自身地址作為源地址訪問所請求訪問的網(wǎng)絡(luò)資源。步驟S311 =Web服務(wù)器返回所請求的數(shù)據(jù)。Web服務(wù)器以自身IP地址64. 233. 183. 99為源IP地址(SIP),向網(wǎng)關(guān)設(shè)備發(fā)送所 請求的數(shù)據(jù)。步驟S312 網(wǎng)關(guān)設(shè)備將數(shù)據(jù)轉(zhuǎn)給終端設(shè)備。網(wǎng)關(guān)設(shè)備以終端設(shè)備請求訪問的Web服務(wù)器的IP地址64. 233. 183. 99作為源地 址(SIP),將獲取的數(shù)據(jù)轉(zhuǎn)發(fā)給終端設(shè)備。上述方法沒有設(shè)置代理服務(wù)器,網(wǎng)關(guān)設(shè)備模擬終端設(shè)備實(shí)現(xiàn)了網(wǎng)絡(luò)訪問,并為終端設(shè)備提供數(shù)據(jù),其功能類似于代理服務(wù)器,而終端設(shè)備并不會感知到網(wǎng)關(guān)設(shè)備的操作。本發(fā)明實(shí)施例提供的終端設(shè)備訪問網(wǎng)絡(luò)的方法,主要針對移動上網(wǎng)的用戶在局域 網(wǎng)中訪問網(wǎng)絡(luò)的場景,允許其即插即用,無需配置和改變代理服務(wù)器設(shè)置和網(wǎng)絡(luò)設(shè)置,如IP 地址的設(shè)置。實(shí)現(xiàn)該功能網(wǎng)絡(luò)訪問代理裝置對于用戶使用的終端設(shè)備而言是透明的,不被 感知的。當(dāng)用戶設(shè)置了代理服務(wù)器時(shí),網(wǎng)絡(luò)訪問代理裝置模擬代理服務(wù)器的功能,當(dāng)未設(shè)置 代理服務(wù)器時(shí),網(wǎng)絡(luò)訪問代理裝置模擬終端設(shè)備,實(shí)現(xiàn)網(wǎng)絡(luò)訪問,網(wǎng)絡(luò)訪問代理裝置可以接 收任意IP的質(zhì)的連接請求,常用的TCP端口為80或者8080,以及網(wǎng)絡(luò)管理員配置TCP端口 均可以適用。本發(fā)明實(shí)施例提供的終端設(shè)備訪問網(wǎng)絡(luò)的方法、系統(tǒng)及網(wǎng)絡(luò)訪問代理裝置,網(wǎng)絡(luò) 訪問代理裝置針對終端設(shè)備是否設(shè)置了代理服務(wù)器,以及設(shè)置的代理服務(wù)器是否可達(dá),確 定相應(yīng)的訪問策略,由網(wǎng)絡(luò)訪問代理裝置根據(jù)上述終端設(shè)備的各種不同的設(shè)置通過不同方 式實(shí)現(xiàn)終端設(shè)備對網(wǎng)絡(luò)的訪問,使得任意IP設(shè)置的終端設(shè)備以及設(shè)置類任意代理服務(wù)器 的終端設(shè)備均可以方便的通過局域網(wǎng)接入網(wǎng)絡(luò),實(shí)現(xiàn)了終端設(shè)備網(wǎng)絡(luò)訪問的即插即用,避 免了需要設(shè)置終端設(shè)備的網(wǎng)卡配置等網(wǎng)絡(luò)設(shè)置,才能通過局域網(wǎng)接入網(wǎng)絡(luò)的弊端。尤其是針對酒店的流動性比較大的應(yīng)用場景,終端設(shè)備被能夠?qū)崿F(xiàn)即插即用的網(wǎng) 絡(luò)訪問,則無論終端設(shè)備是否設(shè)置了代理服務(wù)器以及代理服務(wù)器是夠可達(dá),用戶均不用重 新設(shè)置所使用的終端設(shè)備的網(wǎng)絡(luò)設(shè)置,不用改變終端設(shè)備的IP地址和代理服務(wù)器IP地址 等設(shè)置信息即可實(shí)現(xiàn)網(wǎng)絡(luò)訪問,節(jié)約了網(wǎng)絡(luò)管理成本,方便了用戶訪問網(wǎng)絡(luò),很大程度的提 高用戶的上網(wǎng)體驗(yàn),降低對網(wǎng)絡(luò)管理員的要求,提高網(wǎng)絡(luò)管理的效率,節(jié)約了人力資源成本 投入。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種終端設(shè)備訪問網(wǎng)絡(luò)的方法,其特征在于,包括網(wǎng)絡(luò)訪問代理裝置接收終端設(shè)備的網(wǎng)絡(luò)訪問請求;若終端設(shè)備設(shè)置了代理服務(wù)器且代理服務(wù)器可達(dá),則將所述網(wǎng)絡(luò)訪問請求轉(zhuǎn)發(fā)給代理 服務(wù)器,并接收代理服務(wù)器訪問所述網(wǎng)絡(luò)訪問請求中請求訪問的網(wǎng)絡(luò)資源后獲取的數(shù)據(jù), 將獲取的數(shù)據(jù)轉(zhuǎn)發(fā)給終端設(shè)備;若終端設(shè)備設(shè)置了代理服務(wù)器且代理服務(wù)器不可達(dá),則模擬代理服務(wù)器訪問所述網(wǎng)絡(luò) 訪問請求中請求訪問的網(wǎng)絡(luò)資源,并將獲取的數(shù)據(jù)轉(zhuǎn)發(fā)給所述終端設(shè)備。
2.如權(quán)利要求1所述的方法,其特征在于,還包括若終端設(shè)備未設(shè)置代理服務(wù)器,則 模擬終端設(shè)備訪問所述網(wǎng)絡(luò)訪問請求中請求訪問的網(wǎng)絡(luò)資源,并將獲取到的數(shù)據(jù)轉(zhuǎn)發(fā)給所 述終端設(shè)備。
3.如權(quán)利要求2所述的方法,其特征在于,所述網(wǎng)絡(luò)訪問代理裝置接收終端設(shè)備的網(wǎng) 絡(luò)訪問請求,具體包括若終端設(shè)備設(shè)置了代理服務(wù)器,則網(wǎng)絡(luò)訪問代理裝置接收終端設(shè)備發(fā)送的目標(biāo)地址為 代理服務(wù)器地址的傳輸控制協(xié)議TCP連接請求報(bào)文,并以所述代理服務(wù)器地址作為源地址 向終端設(shè)備發(fā)送連接響應(yīng)報(bào)文,與終端設(shè)備建立TCP連接后,接收終端設(shè)備發(fā)送的網(wǎng)絡(luò)訪 問請求,該網(wǎng)絡(luò)訪問請求中攜帶所要訪問的網(wǎng)絡(luò)資源的統(tǒng)一資源定位符URL ;若終端設(shè)備未設(shè)置代理服務(wù)器,則網(wǎng)絡(luò)訪問代理裝置接收終端設(shè)備發(fā)送的目標(biāo)地址為 請求訪問的網(wǎng)絡(luò)資源地址的TCP連接請求報(bào)文,并以所述請求訪問的網(wǎng)絡(luò)資源地址作為源 地址向終端設(shè)備發(fā)送連接響應(yīng)報(bào)文,與終端設(shè)備建立TCP連接后,接收終端設(shè)備發(fā)送的網(wǎng) 絡(luò)訪問請求。
4.如權(quán)利要求2所述的方法,其特征在于,網(wǎng)絡(luò)訪問代理裝置接收到終端設(shè)備的網(wǎng)絡(luò) 訪問請求,還包括判斷終端設(shè)備是否設(shè)置了代理服務(wù)器以及當(dāng)設(shè)置了代理服務(wù)器時(shí)判斷 設(shè)置的代理服務(wù)器是否可達(dá)。
5.如權(quán)利要求4所述的方法,其特征在于,所述判斷終端設(shè)備是否設(shè)置了代理服務(wù)器, 具體包括根據(jù)所述終端設(shè)備發(fā)送的網(wǎng)絡(luò)訪問請求中攜帶的URL和/或ftOxy-Cormection字段, 判斷終端設(shè)備是否設(shè)置了代理服務(wù)器。
6.如權(quán)利要求1-5任一所述的方法,其特征在于,所述將所述網(wǎng)絡(luò)訪問請求轉(zhuǎn)發(fā)給代 理服務(wù)器,具體包括網(wǎng)絡(luò)訪問代理裝置以自身地址作為源地址,代理服務(wù)器地址作為目標(biāo)地址,將終端設(shè) 備發(fā)送的網(wǎng)絡(luò)訪問請求發(fā)送給代理服務(wù)器;相應(yīng)的,所述接收代理服務(wù)器訪問所述網(wǎng)絡(luò)訪問請求中請求訪問的網(wǎng)絡(luò)資源后獲取的數(shù)據(jù),將 獲取的數(shù)據(jù)轉(zhuǎn)發(fā)給終端設(shè)備,具體包括網(wǎng)絡(luò)訪問代理裝置接收代理服務(wù)器根據(jù)網(wǎng)絡(luò)訪問請求中攜帶的URL確定對應(yīng)的網(wǎng)絡(luò) 地址,并訪問確定的網(wǎng)絡(luò)地址獲取的數(shù)據(jù),以代理服務(wù)器的地址作為源地址將獲取的數(shù)據(jù) 轉(zhuǎn)發(fā)給終端設(shè)備。
7.如權(quán)利要求1-5任一所述的方法,其特征在于,所述模擬代理服務(wù)器訪問所述網(wǎng)絡(luò) 訪問請求中請求訪問的網(wǎng)絡(luò)資源,并將獲取的數(shù)據(jù)轉(zhuǎn)發(fā)給所述終端設(shè)備,具體包括網(wǎng)絡(luò)訪問代理裝置根據(jù)網(wǎng)絡(luò)訪問請求中攜帶的URL確定對應(yīng)的網(wǎng)絡(luò)地址,以自身地址作為源地址訪問確定出的網(wǎng)絡(luò)地址,從確定的網(wǎng)絡(luò)地址獲取的數(shù)據(jù),以代理服務(wù)器的地址 作為源地址將獲取的數(shù)據(jù)轉(zhuǎn)發(fā)給終端設(shè)備。
8.如權(quán)利要求7所述的方法,其特征在于,所述網(wǎng)絡(luò)訪問代理裝置根據(jù)網(wǎng)絡(luò)訪問請求 中攜帶的URL確定對應(yīng)的網(wǎng)絡(luò)地址,具體包括網(wǎng)絡(luò)訪問代理裝置向域名服務(wù)器請求解析網(wǎng)絡(luò)訪問請求中攜帶的URL,并接收域名服 務(wù)器返回的該URL對應(yīng)的網(wǎng)絡(luò)地址。
9.如權(quán)利要求2-5任一所述的方法,其特征在于,所述模擬終端設(shè)備訪問所述網(wǎng)絡(luò)訪 問請求中請求訪問的網(wǎng)絡(luò)資源,并將獲取到的數(shù)據(jù)轉(zhuǎn)發(fā)給所述終端設(shè)備,具體包括網(wǎng)絡(luò)訪問代理裝置以自身地址作為源地址,訪問所述網(wǎng)絡(luò)訪問請求中請求訪問的網(wǎng) 絡(luò)資源并獲取的數(shù)據(jù),以請求訪問的網(wǎng)絡(luò)資源地址作為源地址將獲取的數(shù)據(jù)轉(zhuǎn)發(fā)給終端設(shè) 備。
10.一種網(wǎng)絡(luò)訪問代理裝置,其特征在于,包括判斷模塊,用于接收到網(wǎng)絡(luò)訪問請求時(shí),判斷終端設(shè)備是否設(shè)置了代理服務(wù)器;以及當(dāng) 設(shè)置了代理服務(wù)器,判斷代理服務(wù)器是否可達(dá);收發(fā)模塊,用于接收終端設(shè)備的網(wǎng)絡(luò)訪問請求,以及當(dāng)所述判斷模塊判斷出終端設(shè)備 設(shè)置了代理服務(wù)器且代理服務(wù)器可達(dá)時(shí),將所述網(wǎng)絡(luò)訪問請求轉(zhuǎn)發(fā)給代理服務(wù)器,并接收 代理服務(wù)器訪問所述網(wǎng)絡(luò)訪問請求中請求訪問的網(wǎng)絡(luò)資源后獲取的數(shù)據(jù),將獲取的數(shù)據(jù)轉(zhuǎn) 發(fā)給終端設(shè)備;當(dāng)所述判斷模塊判斷出終端設(shè)備設(shè)置了代理服務(wù)器且代理服務(wù)器不可達(dá) 時(shí),模擬代理服務(wù)器訪問所述網(wǎng)絡(luò)訪問請求中請求訪問的網(wǎng)絡(luò)資源,并將獲取的數(shù)據(jù)轉(zhuǎn)發(fā) 給終端設(shè)備。
11.如權(quán)利要求10所述的裝置,其特征在于,所述收發(fā)模塊,還用于當(dāng)所述判斷模塊判斷出終端設(shè)備未設(shè)置代理服務(wù)器,模擬終端設(shè)備訪問所述網(wǎng)絡(luò)訪問 請求中請求訪問的網(wǎng)絡(luò)資源,并將獲取到的數(shù)據(jù)轉(zhuǎn)發(fā)給終端設(shè)備。
12.如權(quán)利要求11所述的裝置,其特征在于,所述收發(fā)模塊,具體包括第一收發(fā)單元,用于若終端設(shè)備設(shè)置了代理服務(wù)器,則接收終端設(shè)備發(fā)送的目標(biāo)地址 為代理服務(wù)器地址的傳輸控制協(xié)議TCP連接請求報(bào)文,并以所述代理服務(wù)器地址作為源地 址向終端設(shè)備發(fā)送連接響應(yīng)報(bào)文;與終端設(shè)備建立TCP連接后,接收終端設(shè)備發(fā)送的網(wǎng)絡(luò) 訪問請求,該網(wǎng)絡(luò)訪問請求中攜帶所要訪問的網(wǎng)絡(luò)資源的統(tǒng)一資源定位符URL;以及若終 端設(shè)備未設(shè)置代理服務(wù)器,則接收終端設(shè)備發(fā)送的目標(biāo)地址為請求訪問的網(wǎng)絡(luò)資源地址的 TCP連接請求報(bào)文,并以所述請求訪問的網(wǎng)絡(luò)資源地址作為源地址向終端設(shè)備發(fā)送連接響 應(yīng)報(bào)文;與終端設(shè)備建立TCP連接后,接收終端設(shè)備發(fā)送的網(wǎng)絡(luò)訪問請求。
13.如權(quán)利要求11所述的裝置,其特征在于,所述收發(fā)模塊,具體包括第二收發(fā)單元,用于當(dāng)所述判斷模塊判斷出終端設(shè)備設(shè)置了代理服務(wù)器且代理服務(wù)器 可達(dá)時(shí),以自身地址作為源地址,代理服務(wù)器地址作為目標(biāo)地址,將終端設(shè)備發(fā)送的網(wǎng)絡(luò)訪 問請求發(fā)送給代理服務(wù)器;以及接收代理服務(wù)器根據(jù)網(wǎng)絡(luò)訪問請求中攜帶的URL確定對應(yīng) 的網(wǎng)絡(luò)地址,并訪問確定的網(wǎng)絡(luò)地址獲取的數(shù)據(jù),以代理服務(wù)器的地址作為源地址將獲取 的數(shù)據(jù)轉(zhuǎn)發(fā)給終端設(shè)備。
14.如權(quán)利要求11所述的裝置,其特征在于,所述收發(fā)模塊,具體包括第三收發(fā)單元,用于當(dāng)所述判斷模塊判斷出終端設(shè)備設(shè)置了代理服務(wù)器且代理服務(wù)器不可達(dá)時(shí),根據(jù)網(wǎng)絡(luò)訪問請求中攜帶的URL確定對應(yīng)的網(wǎng)絡(luò)地址,以自身地址作為源地址 訪問確定出的網(wǎng)絡(luò)地址,從確定的網(wǎng)絡(luò)地址獲取的數(shù)據(jù);以代理服務(wù)器的地址作為源地址 將獲取的數(shù)據(jù)轉(zhuǎn)發(fā)給終端設(shè)備。
15.如權(quán)利要求14所述的裝置,其特征在于,所述第三收發(fā)單元,具體用于當(dāng)所述判斷模塊判斷出終端設(shè)備設(shè)置了代理服務(wù)器且代理服務(wù)器不可達(dá)時(shí),向域名服 務(wù)器請求解析網(wǎng)絡(luò)訪問請求中攜帶的URL,并接收域名服務(wù)器返回的該URL對應(yīng)的網(wǎng)絡(luò)地 址。
16.如權(quán)利要求11所述的裝置,其特征在于,所述收發(fā)模塊,具體包括第四收發(fā)單元,用于當(dāng)所述判斷模塊判斷出終端設(shè)備未設(shè)置代理服務(wù)器時(shí),以自身地 址作為源地址,訪問所述網(wǎng)絡(luò)訪問請求中請求訪問的網(wǎng)絡(luò)資源并獲取的數(shù)據(jù);以請求訪問 的網(wǎng)絡(luò)資源地址作為源地址將獲取的數(shù)據(jù)轉(zhuǎn)發(fā)給終端設(shè)備。
17.如權(quán)利要求10-16任一所述的裝置,其特征在于,所述判斷模塊,具體用于 根據(jù)所述終端設(shè)備發(fā)送的網(wǎng)絡(luò)訪問請求中攜帶的URL和/或ftOxy-Cormection字段,判斷終端設(shè)備是否設(shè)置了代理服務(wù)器。
18.一種終端設(shè)備訪問網(wǎng)絡(luò)的系統(tǒng),其特征在于,包括終端設(shè)備、如權(quán)利要求10-17任 一所述的網(wǎng)絡(luò)訪問代理裝置和代理服務(wù)器;所述終端設(shè)備,用于向所述網(wǎng)絡(luò)訪問代理裝置發(fā)送網(wǎng)絡(luò)訪問請求,以及接收所述網(wǎng)絡(luò) 訪問代理裝置返回的從請求訪問的網(wǎng)絡(luò)資源獲取的數(shù)據(jù);所述代理服務(wù)器,用于訪問所述網(wǎng)絡(luò)訪問請求中請求訪問的網(wǎng)絡(luò)資源,獲取數(shù)據(jù)轉(zhuǎn)發(fā) 給網(wǎng)絡(luò)訪問代理裝置。
全文摘要
本發(fā)明公開了一種終端設(shè)備訪問網(wǎng)絡(luò)的方法、系統(tǒng)及網(wǎng)絡(luò)訪問代理裝置,該方法包括網(wǎng)絡(luò)訪問代理裝置接收到終端設(shè)備的網(wǎng)絡(luò)訪問請求;若終端設(shè)備設(shè)置了代理服務(wù)器且代理服務(wù)器可達(dá),則將所述網(wǎng)絡(luò)訪問請求轉(zhuǎn)發(fā)給代理服務(wù)器,并接收代理服務(wù)器訪問所述網(wǎng)絡(luò)訪問請求中請求訪問的網(wǎng)絡(luò)資源后獲取的數(shù)據(jù),將獲取的數(shù)據(jù)轉(zhuǎn)發(fā)給終端設(shè)備;若終端設(shè)備設(shè)置了代理服務(wù)器且代理服務(wù)器不可達(dá),則模擬代理服務(wù)器訪問所述網(wǎng)絡(luò)訪問請求中請求訪問的網(wǎng)絡(luò)資源,并將獲取的數(shù)據(jù)轉(zhuǎn)發(fā)給所述終端設(shè)備。使得任意IP設(shè)置的終端設(shè)備均可以方便的通過局域網(wǎng)接入網(wǎng)路,實(shí)現(xiàn)了終端設(shè)備網(wǎng)絡(luò)訪問的即插即用。
文檔編號H04L29/06GK102143187SQ20111008643
公開日2011年8月3日 申請日期2011年4月7日 優(yōu)先權(quán)日2011年4月7日
發(fā)明者王曉峰 申請人:北京星網(wǎng)銳捷網(wǎng)絡(luò)技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
水城县| 基隆市| 林口县| 阿城市| 泽库县| 乌拉特前旗| 襄垣县| 手游| 金昌市| 金坛市| 南汇区| 晋江市| 涞源县| 浦县| 紫阳县| 宿迁市| 郸城县| 拉孜县| 淳化县| 民勤县| 资源县| 滁州市| 遵化市| 永靖县| 喀喇| 资中县| 湖口县| 玉树县| 江山市| 金昌市| 荃湾区| 新平| 道真| 观塘区| 佛学| 香港 | 泸定县| 永仁县| 新和县| 井陉县| 红原县|