亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

IPv4主機(jī)訪問IPv6網(wǎng)絡(luò)服務(wù)器的方法及裝置的制作方法

文檔序號(hào):7696276閱讀:140來源:國知局

專利名稱::IPv4主機(jī)訪問IPv6網(wǎng)絡(luò)服務(wù)器的方法及裝置的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù),尤其涉及因特網(wǎng)協(xié)議第4版(IPv4)主機(jī)訪問因特網(wǎng)協(xié)議第6版(IPv6)網(wǎng)絡(luò)服務(wù)器(Webserver)的方法及裝置。
背景技術(shù)
:近年來隨著互聯(lián)網(wǎng)的蓬勃發(fā)展,IP地址的需求量越來越大,IPv4定義的有限地址空間即將被耗盡。為了解決IP地址資源枯竭的問題,用128位但是,已有的大量基于IPv4的用戶、服務(wù)器和網(wǎng)絡(luò)設(shè)備,不可能一日之間完成升級換代,直到所有的IPv4老設(shè)備生命終結(jié)、最終全部過渡到IPv6時(shí)代之前,IPv4和IPv6必然會(huì)有一個(gè)很長的共存時(shí)期。在此期間,如何解決IPv4和IPv6互通就成為一個(gè)重要問題。IPv4和IPv6互通包4舌兩方面內(nèi)容一、老的IPv4主才幾訪問新的IPv6主機(jī);二、新的IPv6主機(jī)訪問老的IPv4主機(jī)。本文主要是針對解決第一種情況而提出的。目前,常用的解決IPv4主機(jī)訪問IPv6主機(jī)的方案是將網(wǎng)絡(luò)地址轉(zhuǎn)換-協(xié)議轉(zhuǎn)換(NAT-PT)技術(shù)和域名服務(wù)器-應(yīng)用層網(wǎng)關(guān)(DNS-ALG)技術(shù)結(jié)合使用。下面以圖1所示的IPv4和IPv6混合組網(wǎng)結(jié)構(gòu)為例,對現(xiàn)有的通過NAT-PT支持DNS-ALG解決IPv4主機(jī)(Host)訪問IPv6主機(jī)的方案進(jìn)行詳細(xì)說明。圖1中,IPv4網(wǎng)絡(luò)包括IPv4域名服務(wù)器(IPv4DNSServer)、路由器Router—A和IPv4主機(jī);IPv6網(wǎng)絡(luò)包括IPv6DNSServer、路由器Router—B和IPv6主機(jī);NAT-PT轉(zhuǎn)換器(Translator)位于IPv4和IPv6網(wǎng)絡(luò)邊界處,負(fù)責(zé)在IPv4報(bào)文與IPv6報(bào)文之間進(jìn)行翻譯轉(zhuǎn)換。圖2以圖1中IPv4主機(jī)Host—A訪問IPv6主機(jī)Host—B為例,示出了現(xiàn)有技術(shù)中通過NAT-PT支持DNS-ALG實(shí)現(xiàn)的IPv4主機(jī)訪問IPv6主機(jī)的流程圖,具體包括以下步驟步驟201:在Host—A向Host—B發(fā)起連接之前,Host—A首先發(fā)起對Host—B的DNS查詢請求,該查詢請求先達(dá)到本地IPv4網(wǎng)絡(luò)的域名月l務(wù)器IPv4DNSServer。步驟202:IPv4DNSServer將查詢請求轉(zhuǎn)發(fā)給NAT-PT轉(zhuǎn)換器。步驟203:NAT-PT轉(zhuǎn)換器對IPv4格式的查詢請求進(jìn)行轉(zhuǎn)換,翻譯成IPv6格式,發(fā)給IPv6DNSServer。步驟204:IPv6DNSServer將Host—B對應(yīng)的IPv6地址3000::1反饋給NAT-PT轉(zhuǎn)換器。步驟205:NAT-PT轉(zhuǎn)換器記錄Host—B與IPv6地址3000::1的對應(yīng)關(guān)系,并乂人配置的IPv4地址池中為Host—B分配一個(gè)IPv4地址140.10.10.2,記錄Host—B、IPv6地址3000::1與IPv4地址140.10.10.2的對應(yīng)關(guān)系。步驟206:NAT-PT轉(zhuǎn)換器將Host—B與IPv4地址140.10.10.2的對應(yīng)關(guān)系發(fā)送給IPv4DNSServer。步驟207:IPv4DNSServer將Host—B與IPv4地址140.10.10.2的對應(yīng)關(guān)系返回癥合Host—A。步驟208:Host_A向140.10.10.2發(fā)起連接請求。步驟209:NAT-PT轉(zhuǎn)換器按照步驟205中記錄的對應(yīng)關(guān)系,將連接請求的目的地址140.10.10.2轉(zhuǎn)換成對應(yīng)的IPv6地址,并#>據(jù)預(yù)先配置在源地址150.10.10.1前增加前綴使其自動(dòng)轉(zhuǎn)換成IPv6地址,然后將轉(zhuǎn)換后的連接請求發(fā)送給Host—B。步驟210:當(dāng)Host—B的連接響應(yīng)到達(dá)NAT-PT轉(zhuǎn)換器時(shí),NAT-PT轉(zhuǎn)換器再根據(jù)之前記錄的對應(yīng)關(guān)系進(jìn)行反向轉(zhuǎn)換,即將連接響應(yīng)的源地址3000::1轉(zhuǎn)換成對應(yīng)的IPv4地址140.10.10.2,將目的地址的前綴去掉轉(zhuǎn)換成IPv4地址150.10.10.1,然后將轉(zhuǎn)換后的響應(yīng)轉(zhuǎn)發(fā)給HostA。由圖2可見,每當(dāng)IPv4主機(jī)發(fā)起一次查詢請求,就會(huì)造成一個(gè)IPv6地址和一個(gè)IPv4地址綁定,這個(gè)IPv4地址來源于配置在NAT-PT轉(zhuǎn)換器上的IPv4地址池。由于IPv4地址池中的地址數(shù)是有限的,因此當(dāng)超過該數(shù)目的查詢請求到達(dá)NAT-PT轉(zhuǎn)換器時(shí),就沒有獨(dú)立的IPv4地址可供綁定,這樣就只有復(fù)用IPv4地址,而一旦復(fù)用IPv4地址,就會(huì)造成多個(gè)IPv6地址同時(shí)綁定到一個(gè)IPv4地址上。當(dāng)多個(gè)IPv6地址同時(shí)綁定到一個(gè)IPv4地址上時(shí),對于從IPv4側(cè)發(fā)來的目的地址為該復(fù)用IPv4地址的連接請求,NAT-PT轉(zhuǎn)換器就無法確定應(yīng)該提交給哪個(gè)IPv6主機(jī),^人而造成通信失敗。
發(fā)明內(nèi)容有鑒于此,本發(fā)明的主要目的在于,在IPv6側(cè)主機(jī)是網(wǎng)絡(luò)服務(wù)器(WebServer)且不同IPv6WebServer復(fù)用同一個(gè)IPv4地址的情況下,提供一種IPv4主機(jī)訪問IPv6WebServer的方法及裝置,解決現(xiàn)有技術(shù)中因IPv4地址復(fù)用而造成的IPv4主機(jī)無法正確訪問IPv6WebServer的問題。為達(dá)到上述目的,本發(fā)明提供的技術(shù)方案如下一種IPv4主機(jī)訪問IPv6網(wǎng)絡(luò)服務(wù)器的方法,適用于包括IPv4主機(jī)、IPv6網(wǎng)絡(luò)服務(wù)器和網(wǎng)絡(luò)地址轉(zhuǎn)換-協(xié)議轉(zhuǎn)換NAT-PT轉(zhuǎn)換器的IPv4和IPv6混合組網(wǎng)結(jié)構(gòu),所述NAT-PT轉(zhuǎn)換器上記錄IPv6網(wǎng)絡(luò)服務(wù)器的主機(jī)名與其IPv6地址和IPv4地址的映射關(guān)系,該方法包括NAT-PT轉(zhuǎn)換器收到IPv4主機(jī)發(fā)起的對IPv6網(wǎng)絡(luò)服務(wù)器的超文本傳輸協(xié)議HTTP請求后,解析其中的統(tǒng)一資源標(biāo)志符URI或主機(jī)Host選項(xiàng)獲取-故訪問IPv6網(wǎng)絡(luò)服務(wù)器的主機(jī)名,根據(jù)所述映射關(guān)系獲取與該主機(jī)名對應(yīng)的IPv6地址,然后利用獲取的IPv6地址實(shí)現(xiàn)IPv4主機(jī)到IPv6網(wǎng)絡(luò)服務(wù)器的i方問。IPv4主機(jī)發(fā)起對IPv6網(wǎng)絡(luò)服務(wù)器的HTTP請求之前還包括IPv4主機(jī)向IPv6網(wǎng)絡(luò)服務(wù)器對應(yīng)的IPv4地址發(fā)起連接請求;該連接請求到達(dá)NAT-PT轉(zhuǎn)換器后,NAT-PT轉(zhuǎn)換器與IPv4主機(jī)完成傳輸控制協(xié)議8TCP三次握手,建立與IPv4主機(jī)的TCP連接,建立該TCP連接之后,IPv4主才幾發(fā)起對IPv6網(wǎng)絡(luò)月良務(wù)器的HTTP請求。NAT-PT轉(zhuǎn)換器利用獲取的IPv6地址實(shí)現(xiàn)IPv4主機(jī)到IPv6網(wǎng)絡(luò)服務(wù)器的訪問的具體過程包括NAT-PT轉(zhuǎn)換器通過TCP三次握手與所述IPv6地址建立TCP連接,通過該TCP連接將來自IPv4主機(jī)的HTTP請求發(fā)送給IPv6網(wǎng)絡(luò)服務(wù)器,以及通過與IPv4主機(jī)建立的TCP連接將IPv6網(wǎng)絡(luò)服務(wù)器返回的HTTP響應(yīng)發(fā)送給IPv4主機(jī)。在一次連接過程中,所述NAT-PT轉(zhuǎn)換器僅對第一個(gè)HTTP請求解析URI或Host選項(xiàng),NAT-PT轉(zhuǎn)換器與IPv4主機(jī)的TCP連接以及NAT-PT轉(zhuǎn)換器與IPv6網(wǎng)絡(luò)服務(wù)器的TCP連接建立起來后,IPv4主機(jī)和IPv6網(wǎng)絡(luò)服務(wù)器直接通過這一對連接進(jìn)行通信。該方法進(jìn)一步包括NAT-PT轉(zhuǎn)換器在向IPv4主機(jī)發(fā)送的HTTP響應(yīng)中增加Cookie,其中記錄被訪問IPv6網(wǎng)絡(luò)服務(wù)器的IPv6地址;當(dāng)IPv4主機(jī)與IPv6網(wǎng)絡(luò)服務(wù)器上次會(huì)話連接結(jié)束后IPv4主機(jī)再次向該IPv6網(wǎng)絡(luò)服務(wù)器發(fā)起HTTP請求時(shí),IPv4主機(jī)在HTTP請求中攜帶該Cookie;NAT-PT轉(zhuǎn)換器收到該HTTP請求后,直接從其攜帶的Cookie中提取IPv6地址,向該IPv6地址對應(yīng)的IPv6網(wǎng)絡(luò)服務(wù)器轉(zhuǎn)發(fā)HTTP請求,并刪除HTTP請求中的Cookie。所述IPv4主才幾再次向該IPv6網(wǎng)絡(luò)服務(wù)器發(fā)起HTTP請求之前還包括IPv4主機(jī)與NAT-PT轉(zhuǎn)換器執(zhí)行TCP三次握手,建立TCP連接;所述向該IPv6地址對應(yīng)的IPv6網(wǎng)絡(luò)服務(wù)器轉(zhuǎn)發(fā)HTTP請求之前還包括NAT-PT轉(zhuǎn)換器與IPv6網(wǎng)絡(luò)服務(wù)器執(zhí)行TCP三次握手,建立TCP連接。NAT-PT轉(zhuǎn)換器利用獲取的IPv6地址實(shí)現(xiàn)IPv4主機(jī)到IPv6網(wǎng)絡(luò)服務(wù)器的訪問的具體過程包括NAT-PT轉(zhuǎn)換器在獲取了^皮訪問IPv6網(wǎng)絡(luò)月l務(wù)器的IPv6地址后,記錄該IPv6地址與HTTP請求的源IPv4地址及目的IPv4地址的對應(yīng)關(guān)系,并向IPv4主機(jī)發(fā)送HTTP重定向請求;IPv4主機(jī)收到HTTP重定向請求后,通過NAT-PT轉(zhuǎn)換器重新向所述IPv6網(wǎng)絡(luò)服務(wù)器發(fā)起連接請求;NAT-PT轉(zhuǎn)換器收到IPv4主機(jī)重新發(fā)起的連接請求后,根據(jù)記錄的對應(yīng)關(guān)系查找與該連接請求的源IPv4地址和目的IPv4地址對應(yīng)的IPv6地址,向該IPv6地址轉(zhuǎn)發(fā)連接請求,建立IPv4主機(jī)與IPv6網(wǎng)絡(luò)服務(wù)器的TCP連接,之后IPv4主機(jī)和IPv6網(wǎng)絡(luò)月良務(wù)器通過建立的TCP連接進(jìn)行通信。該方法進(jìn)一步包括為NAT-PT轉(zhuǎn)換器上記錄的所述對應(yīng)關(guān)系設(shè)置老化周期,當(dāng)老化周期到達(dá)后,NAT-PT轉(zhuǎn)4奐器重新學(xué)習(xí)該對應(yīng)關(guān)系。一種NAT-PT轉(zhuǎn)換器,位于包括IPv4主機(jī)和IPv6網(wǎng)絡(luò)服務(wù)器的IPv4和IPv6混合組網(wǎng)結(jié)構(gòu)中,該NAT-PT轉(zhuǎn)換器包括映射關(guān)系管理單元,用于記錄IPv6網(wǎng)絡(luò)服務(wù)器的主機(jī)名與其IPv6地址和IPv4地i址的映射關(guān)系;訪問處理單元,用于在收到IPv4主機(jī)發(fā)起的對IPv6網(wǎng)絡(luò)月良務(wù)器的HTTP請求后,解析其中的URI或Host選項(xiàng)獲取被訪問IPv6網(wǎng)絡(luò)服務(wù)器的主機(jī)名,根據(jù)映射關(guān)系管理單元中記錄的映射關(guān)系獲取與該主機(jī)名對應(yīng)的IPv6地址,然后利用獲取的IPv6地址實(shí)現(xiàn)IPv4主機(jī)到IPv6網(wǎng)絡(luò)服務(wù)器的訪問。所述訪問處理單元還用于在收到IPv4主機(jī)向IPv6網(wǎng)絡(luò)服務(wù)器發(fā)起的連接請求后,與IPv4主機(jī)完成TCP三次握手,建立與IPv4主機(jī)的TCP連接。所述訪問處理單元在獲取了被訪問IPv6網(wǎng)絡(luò)服務(wù)器的IPv6地址后,通過TCP三次握手與該IPv6地址建立TCP連接,通過該TCP連4妄將來自IPv4主機(jī)的HTTP請求發(fā)送給IPv6網(wǎng)絡(luò)服務(wù)器,以及通過與IPv4主機(jī)建立的TCP連接將IPv6網(wǎng)絡(luò)服務(wù)器返回的HTTP響應(yīng)發(fā)送給IPv4主機(jī)。在一次連接過程中,所述訪問處理單元僅對第一個(gè)HTTP請求解析URI或Host選項(xiàng),NAT-PT轉(zhuǎn)換器與IPv4主機(jī)的TCP連接以及NAT-PT轉(zhuǎn)換器與IPv6網(wǎng)絡(luò)服務(wù)器的TCP連接建立起來后,IPv4主機(jī)和IPv6網(wǎng)絡(luò)服務(wù)器直接通過這一對連接進(jìn)行通信。10所述訪問處理單元進(jìn)一步用于在向IPv4主才幾發(fā)送的HTTP響應(yīng)中增加Cookie,其中記錄被訪問IPv6網(wǎng)絡(luò)服務(wù)器的IPv6地址;當(dāng)IPv4主機(jī)與IPv6網(wǎng)絡(luò)服務(wù)器上次會(huì)話連接結(jié)束后IPv4主機(jī)再次向該IPv6網(wǎng)絡(luò)服務(wù)器發(fā)起HTTP請求時(shí),IPv4主機(jī)在HTTP請求中攜帶該Cookie;訪問處理單元收到攜帶Cookie的HTTP請求后,直接從其攜帶的Cookie中提取IPv6地址,向該IPv6地址對應(yīng)的IPv6網(wǎng)絡(luò)服務(wù)器轉(zhuǎn)發(fā)HTTP請求,并刪除HTTP請求中的Cookie。在IPv4主機(jī)再次向該IPv6網(wǎng)絡(luò)服務(wù)器發(fā)起HTTP請求之前,所述訪問處理單元還與IPv4主機(jī)執(zhí)行TCP三次握手,建立TCP連接;并且,在向該IPv6地址對應(yīng)的IPv6網(wǎng)絡(luò)服務(wù)器轉(zhuǎn)發(fā)HTTP請求之前,所述訪問處理單元還與IPv6網(wǎng)絡(luò)服務(wù)器執(zhí)行TCP三次握手,建立TCP連接。所述訪問處理單元在獲取了一皮訪問IPv6網(wǎng)絡(luò)l良務(wù)器的IPv6地址后,在映射關(guān)系管理單元中記錄該IPv6地址與HTTP請求的源IPv4地址及目的IPv4地址的對應(yīng)關(guān)系,并向IPv4主機(jī)發(fā)送HTTP重定向請求;在收到IPv4主機(jī)重新發(fā)起的連接請求后,根據(jù)映射關(guān)系管理單元中記錄的對應(yīng)關(guān)系查找與該連接請求的源IPv4地址和目的IPv4地址對應(yīng)的IPv6地址,向該IPv6地址轉(zhuǎn)發(fā)連接請求,建立IPv4主機(jī)與IPv6網(wǎng)絡(luò)服務(wù)器的TCP連接。所述訪問處理單元進(jìn)一步用于為所述對應(yīng)關(guān)系設(shè)置老化周期,當(dāng)老化周期到達(dá)后,重新學(xué)習(xí)該對應(yīng)關(guān)系。由此可見,在本發(fā)明所提供的技術(shù)方案中,NAT-PT轉(zhuǎn)換器通過解析IPv4主機(jī)發(fā)起的HTTP請求中攜帶的URI或Host選項(xiàng),獲取了被訪問的IPv6WebServer的主機(jī)名,并進(jìn)而根據(jù)NAT-PT轉(zhuǎn)換器上記錄的主機(jī)名與其IPv4地址和IPv6地址的映射關(guān)系獲取了被訪問的主才幾名所對應(yīng)的唯一IPv6地址。根據(jù)該IPv6地址,NAT-PT轉(zhuǎn)換器可順利實(shí)現(xiàn)IPv4主機(jī)到IPv6網(wǎng)絡(luò)服務(wù)器的訪問,解決了現(xiàn)有技術(shù)中因IPv4地址復(fù)用而造成的IPv4主機(jī)無法正確訪問IPv6WebServer的問題。圖1為現(xiàn)有技術(shù)中IPv4和IPv6混合組網(wǎng)結(jié)構(gòu)示意圖2為現(xiàn)有技術(shù)中IPv4主機(jī)訪問IPv6服務(wù)器的流程圖3為本發(fā)明實(shí)施例中IPv4和IPv6混合組網(wǎng)結(jié)構(gòu)示意圖4為本發(fā)明實(shí)施例一中IPv4主機(jī)訪問IPv6WebServer的流程圖5為本發(fā)明實(shí)施例二中IPv4主機(jī)訪問IPv6WebServer的流程圖6為本發(fā)明實(shí)施例三中IPv4主機(jī)訪問IPv6WebServer的流程圖7為本發(fā)明實(shí)施例中NAT-PT轉(zhuǎn)換器的結(jié)構(gòu)示意圖。具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,下面參照附圖并舉實(shí)施例,對本發(fā)明作進(jìn)一步詳細(xì)說明。針對現(xiàn)有技術(shù)中因IPv4地址復(fù)用而造成NAT-PT轉(zhuǎn)換器無法將IPv4側(cè)請求正確轉(zhuǎn)發(fā)給IPv6側(cè)主^L的問題,本發(fā)明提出一種改進(jìn)方案。該方案主要針對基于超文本傳輸協(xié)議(HTTP)的Web服務(wù)而提出,其基本原理是在IPv6側(cè)主才幾是WebServer且不同IPv6WebServer復(fù)用同一個(gè)IPv4地址的情況下,利用HTTP協(xié)議的特點(diǎn),通過解析HTTP報(bào)文獲取更多的信息,然后利用該信息來完成IPv4側(cè)請求的正確轉(zhuǎn)發(fā)。圖3示出了本發(fā)明實(shí)施例中IPv4和IPv6混合組網(wǎng)結(jié)構(gòu)示意圖,其中,IPv6網(wǎng)絡(luò)中包括www.WEB—Server—A.com和www.WEB_Server_B.com兩臺(tái)Webserver,它們的IPv6地址分別為3000::1和4000::1;IPv4網(wǎng)絡(luò)中Host—A的IPv4地址為150.10.10.1。通過NAT-PT支持DNS-ALG過程,可以在NAT-PT轉(zhuǎn)換器上建立起如表l所示的映射關(guān)系表,其中,每個(gè)IPv6WebServer分別各占一行,包括唯一的主機(jī)名、唯一的IPv6地址以及對應(yīng)的IPv4地址信息。由于IPv4地址凄t量有限,因此不可避免地會(huì)出現(xiàn)不同的IPv6WebServer對應(yīng)相同IPv4地址的情況。比如,如表1所示,主機(jī)www.WEB—Server—A.com和主機(jī)www.WEB—Server—B.com對應(yīng)相同的IPv4地址202.31.0.1。<table>tableseeoriginaldocumentpage13</column></row><table>表1表1所示的映射關(guān)系表可通過多種方式產(chǎn)生,如手工配置或者從某個(gè)數(shù)據(jù)庫中導(dǎo)出或者按照圖2所示的方法等。這個(gè)包含主機(jī)名、IPv6地址和IPv4地址的映射關(guān)系表是本發(fā)明后續(xù)工作的基礎(chǔ)。下面結(jié)合表l,并通過幾個(gè)具體實(shí)施例對建立了表1所示的映射關(guān)系后,本發(fā)明中IPv4主機(jī)訪問IPv6WebServer的過程進(jìn)4亍詳細(xì)i兌明。實(shí)施例一圖4以Host—A訪問www.WEB—Server—A.com為例,示出了實(shí)施例一中IPv4主機(jī)訪問IPv6WebServer的流程圖,包括以下步驟步驟401:Host—A向www.WEB—Server—A.com對應(yīng)的IPv4地址202.31.0.1發(fā)起連接請求。Host—A在發(fā)起連接之前,獲取www.WEB—Server—A.com對應(yīng)的IPv4地址的過程與現(xiàn)有技術(shù)一致,這里不再贅述。步驟402~403:NAT-PT轉(zhuǎn)換器收到Host—A發(fā)起的連接請求后,通過查看目的地址202.31.0.1可確定該連接請求是發(fā)往IPv6側(cè)的,因?yàn)樵撃康牡刂?02.31.0.1是IPv4地址池中的地址。此時(shí),NAT-PT轉(zhuǎn)換器并不直接轉(zhuǎn)發(fā),而是先替www.WEB_Server_A.com完成與Host—A的傳輸控制協(xié)議(TCP)三次握手,向Host—A返回連接響應(yīng),再接收Host—A返回的成功響應(yīng),建立與Host—A的TCP連接(下稱連接CC—A)。步驟404:連接CC—A建立后,Host—A通過該連接向www.WEB—Server—A.com發(fā)起HTTPGET請求。步驟405:NAT-PT轉(zhuǎn)換器收到Host—A發(fā)起的HTTPGET請求后,解析其中的統(tǒng)一資源標(biāo)志符(URI),獲取被訪問的服務(wù)器主機(jī)名www.WEB—Server—A.com,然后才艮據(jù)該主才幾名查找表1,獲取該主才幾名對應(yīng)的IPv6地址3000::1。通常,完整的HTTPGET請求形式一般如下GEThttp:〃www.WEB—Server—A.com/index.htmlHTTP/1.1。NAT-PT轉(zhuǎn)換器通過解析其中的URI會(huì)發(fā)現(xiàn)其URI可能是http:〃www.WEB—Server—A.com/index.html或者其它類4以的內(nèi)容,j旦無^侖URI是何種表現(xiàn)形式,其中一般都會(huì)包括www.WEB—Server—A.com這個(gè)主機(jī)名,因此,NAT-PT轉(zhuǎn)換器可以從URI中提取主機(jī)名。步驟406~408:NAT-PT轉(zhuǎn)換器通過TCP三次握手過程與3000::1這個(gè)WEB服務(wù)器建立TCP連接(下稱連接SC_A)。步驟409-410:連接SC—A建立后,NAT-PT轉(zhuǎn)換器將來自HOST—A的HTTPGET請求通過SC—A發(fā)送給www.WEB—Server—A.com,并將www.WEB—Server—A.com返回的HTTP響應(yīng)通過CC—A發(fā)送給HOST—A。連接SC一A和CC_A相互關(guān)聯(lián),NAT-PT轉(zhuǎn)換器需要維護(hù)它們之間的對應(yīng)關(guān)系。其中,NAT-PT轉(zhuǎn)換器在將來自HOST—A的報(bào)文轉(zhuǎn)發(fā)給www.WEB—Server—A.com,以及將來自www.WEB—Server—A.com的l艮文轉(zhuǎn)發(fā)給HOST一A時(shí),都需要對報(bào)文的源地址和目的地址扭i行NAT-PT標(biāo)準(zhǔn)地址轉(zhuǎn)換操作,該地址轉(zhuǎn)換操作的具體過程與現(xiàn)有技術(shù)一致,這里不再贅述。需要說明的是,一次TCP連接只需要對第一次的HTTPGET請求解析URI,—旦連接建立起來了,后續(xù)報(bào)文可以直接從CC—A轉(zhuǎn)換后發(fā)向SC_A,而不必每次都重新解析URI,直到這一對連接被關(guān)閉,重新建立新的TCP連接為止。另外,需要說明的是,有時(shí)HTTPGET請求會(huì)不使用上述形式的絕對路徑,而是使用相對路徑,把URI中的主機(jī)名省略掉,這時(shí)直接使用上述方法會(huì)有問題,需要對上述方法略作修改,即在HTTPGET請求使用相對路徑時(shí),不直接從URI中提取被訪問的服務(wù)器主機(jī)名,而是從HTTP頭的Host選項(xiàng)中獲取主機(jī)名(HTTP1.1標(biāo)準(zhǔn)規(guī)定HTTP請求需要攜帶Host選項(xiàng))。依然使用前面的例子,當(dāng)不使用絕對路徑而使用相對路徑時(shí),HTTPGET請求的內(nèi)容可能為GET/index.htmlHTTP/1.1,而對應(yīng)的Host選項(xiàng)可能為Host:www.WEB—Server—A.com,這時(shí)可以很容易地從Host選項(xiàng)中獲取主才幾名www.WEBServerA.com,進(jìn)而冗成后面的過程。需要說明的是,本發(fā)明不僅對HTTPGET請求有效,對HTTPPOST請求也同樣有效,更進(jìn)一步,對所有在客戶端發(fā)出的攜帶URI或Host選項(xiàng)的HTTP請求都有效。其中,利用Host選項(xiàng)需要客戶端支持HTTPl.l標(biāo)準(zhǔn),目前主流的HTTP客戶端都滿足這個(gè)條件。如果客戶端沒有使用絕對路徑,又不支持HTTPl.l,則NAT-PT轉(zhuǎn)換器可以直接向客戶端回應(yīng)響應(yīng),說明客戶端應(yīng)該支持HTTPl.l,要求使用HTTP1.1的客戶端重新訪問即可。實(shí)施例二一個(gè)客戶端在與WEBServer進(jìn)行通信時(shí),有可能不只建立一個(gè)連接,而是建立多個(gè)連接。對于第一個(gè)連接,可以采用實(shí)施例一中所述的方法找到正確的IPv6網(wǎng)絡(luò)服務(wù)器地址;而對于后續(xù)連接,既可以向?qū)嵤├荒菢用看味冀馕鯤TTP請求中的URI或Host選項(xiàng),也可以釆用其它改進(jìn)方法,比如,利用Cookie完成后續(xù)再建連接的處理。其中,Cookie是HTTP協(xié)議所釆取的一種技術(shù),本身和IPv4/v6無關(guān)。圖5仍以Host—A訪問www.WEB—Server—A.com為例,示出了在使用實(shí)施例一中所述的方法建立了第一個(gè)連接后,再使用Cookie建立后續(xù)連接的過程,具體包括以下步驟步驟501-509:與步驟401~409—致,這里不再贅述。步驟510:NAT-PT轉(zhuǎn)換器在將www.WEB—Server—A.com返回的HTTP響應(yīng)通過CC—A發(fā)送給HOST—A時(shí),在HTTP響應(yīng)中增加一個(gè)Cookie,直接在其中記錄目的IPv6地址。15步驟511:當(dāng)步驟501-510中建立的連"l妄關(guān)閉后,HOST—A再次訪問同一個(gè)IPv6WEBServer即www.WEB—Server—A.com時(shí),HOST—A就會(huì)在發(fā)起的HTTPGET請求中自動(dòng)攜帶這個(gè)Cookie。需要說明的是,在HOST—A再次向www.WEB—Server—A.com發(fā)起HTTPGET請求之前,HOST—A還要與NAT-PT轉(zhuǎn)換器執(zhí)行TCP三次握手,建立TCP連接,建立TCP連接的過程與實(shí)施例--致,這里不再贅述。步驟512:NAT-PT轉(zhuǎn)換器收到HOST—A發(fā)起的HTTPGET請求后,直接從HTTPGET請求攜帶的Cookie中提取目的IPv6地址,而不必解析URI或Host選項(xiàng)提取主^幾名再通過查表獲取目的IPv6地址了。步驟513:NAT-PT轉(zhuǎn)換器向www.WEB—Server—A.com轉(zhuǎn)發(fā)收到的HTTPGET請求,并將請求中的Cookie去掉。在NAT-PT轉(zhuǎn)換器向www.WEB—Server—A.com轉(zhuǎn)發(fā)HTTPGET請求之前,NAT-PT轉(zhuǎn)換器需要先與IPv6網(wǎng)絡(luò)服務(wù)器執(zhí)行TCP三次握手,建立TCP連接,建立TCP連接的過程與實(shí)施例——致,這里不再贅述。步驟514'.NAT-PT轉(zhuǎn)換器將www.WEB—Server—A.com返回的HTTP響應(yīng)轉(zhuǎn)發(fā)給HOST—A,并可以在HTTP響應(yīng)中增加一個(gè)記錄目的IPv6地址的Cookie。在實(shí)際應(yīng)用中,實(shí)施例二所述方法可以結(jié)合實(shí)施例一所述方法一起4吏用NAT-PT轉(zhuǎn)換器收到客戶端的HTTP請求后,每次都優(yōu)先查找Cookie,有Cookie則直接轉(zhuǎn)換,沒有Cookie則提取URI或Host選項(xiàng)中的主機(jī)名再查表處理。實(shí)施例三在實(shí)施例一中,NAT-PT轉(zhuǎn)換器要分別與IPv4主機(jī)、IPv6WebServer建立兩條TCP連接,并且維護(hù)它們之間的對應(yīng)關(guān)系,這會(huì)產(chǎn)生一定的系統(tǒng)開銷。為了克l良該問題,也可以采用其它的方法,如HTTP重定向。圖6示出了利用HTTP重定向來實(shí)現(xiàn)IPv4主機(jī)訪問IPv6WebServer的流程圖,包括以下步驟步驟601-604:與步驟401~404—致,這里不再贅述。步驟605:NAT-PT轉(zhuǎn)換器通過解析URI或Host選項(xiàng)獲取了主機(jī)名并查找到對應(yīng)的目的IPv6地址后,并不去和IPv6WEBServer建立TCP連接,而是記錄該目的IPv6地址與HTTP請求的源IPv4地址和目的IPv4地址的對應(yīng)關(guān)系。步驟606:NAT-PT轉(zhuǎn)換器向HOST—A發(fā)送HTTP重定向請求(HTTPRedirect)。步驟607:HOST—A關(guān)閉舊連接,再建立一個(gè)新的連接,重新向IPv4地址202.31.0.1發(fā)起連接請求。步驟608:當(dāng)新的連接請求到來時(shí),NAT-PT轉(zhuǎn)換器根據(jù)記錄的源IPv4地址、目的IPv4地址和目的IPv6地址的對應(yīng)關(guān)系,查找與該請求的源IPv4i也址和目的IPv4i也址對應(yīng)的目的IPv6;也址。步驟609~611:找到對應(yīng)的IPv6地址后,NAT-PT轉(zhuǎn)換器按照NAT-PT標(biāo)準(zhǔn)方式對連接請求報(bào)文進(jìn)行地址轉(zhuǎn)換,然后將轉(zhuǎn)換后的連接請求轉(zhuǎn)發(fā)給www.WEB—Server—A.com;并且,S尋www.WEB—Server一A.com返回的連4妄響應(yīng)發(fā)送給HOST—A,以及將HOST—A返回的成功響應(yīng)轉(zhuǎn)發(fā)給www.WEB—Server—A.com,HOST—A與www.WEB—Server—A.com之間建立TCP連接。之后,HOST—A與www.WEB—Server—A.com通過建立的TCP連接進(jìn)行通信。其中,所述源IPv4地址、目的IPv4地址和目的IPv6地址的對應(yīng)關(guān)系具有一定的老化周期,當(dāng)老化周期到達(dá)后,NAT-PT轉(zhuǎn)換器重新學(xué)習(xí)所述對應(yīng)關(guān)系。需要說明的是,實(shí)施例三中記錄的源IPv4地址、目的IPv4地址和目的IPv6地址的對應(yīng)關(guān)系也可以結(jié)合實(shí)施例一中的方法一起4吏用,即在通過實(shí)施例一所述方法建立了第一次連接后,再利用源IPv4地址、目的IPv4地址和目的IPv6地址的對應(yīng)關(guān)系建立后續(xù)連接。相應(yīng)地,本發(fā)明還提供了一種NAT-PT轉(zhuǎn)換器,位于包括IPv4主機(jī)和17IPv6網(wǎng)絡(luò)服務(wù)器的IPv4和IPv6混合組網(wǎng)結(jié)構(gòu)中,其結(jié)構(gòu)參見圖7所示,包括映射關(guān)系管理單元,用于記錄IPv6網(wǎng)絡(luò)服務(wù)器的主機(jī)名與其IPv6地址和IPv4地址的映射關(guān)系;訪問處理單元,用于在收到IPv4主機(jī)發(fā)起的對IPv6網(wǎng)絡(luò)服務(wù)器的HTTP請求后,解析其中的URI或Host選項(xiàng)獲取被訪問IPv6網(wǎng)絡(luò)服務(wù)器的主機(jī)名,根據(jù)映射關(guān)系管理單元中記錄的映射關(guān)系獲取與該主機(jī)名對應(yīng)的IPv6地址,然后利用獲取的IPv6地址實(shí)現(xiàn)IPv4主機(jī)到IPv6網(wǎng)絡(luò)服務(wù)器的訪問。其中,訪問處理單元還用于在收到IPv4主機(jī)向IPv6網(wǎng)絡(luò)服務(wù)器發(fā)起的連接請求后,與IPv4主機(jī)完成TCP三次握手,建立與IPv4主機(jī)的TCP連接。較佳地,訪問處理單元在獲取了被訪問IPv6網(wǎng)絡(luò)服務(wù)器的目的IPv6地址后,可以通過TCP三次握手與該IPv6地址建立TCP連接,通過該TCP連接將來自IPv4主機(jī)的HTTP請求發(fā)送給IPv6網(wǎng)絡(luò)服務(wù)器,以及通過與IPv4主機(jī)建立的TCP連接將IPv6網(wǎng)絡(luò)服務(wù)器返回的HTTP響應(yīng)發(fā)送給IPv4主才幾。在一次連接過程中,訪問處理單元^f又對第一個(gè)HTTP請求解析URI或Host選項(xiàng),NAT-PT轉(zhuǎn)換器與IPv4主機(jī)的TCP連接以及NAT-PT轉(zhuǎn)換器與IPv6網(wǎng)絡(luò)服務(wù)器的TCP連接建立起來后,IPv4主機(jī)和IPv6網(wǎng)絡(luò)服務(wù)器直接通過這一對連接進(jìn)行通信。較佳地,訪問處理單元還可進(jìn)一步用于在向IPv4主機(jī)發(fā)送的HTTP響應(yīng)中增加Cookie,其中記錄^皮訪問IPv6網(wǎng)絡(luò)月良務(wù)器的IPv6地址;當(dāng)IPv4主機(jī)與IPv6網(wǎng)絡(luò)服務(wù)器上次會(huì)話連接結(jié)束后IPv4主機(jī)再次向該IPv6網(wǎng)絡(luò)服務(wù)器發(fā)起HTTP請求時(shí),IPv4主機(jī)在HTTP請求中攜帶該Cookie;訪問處理單元收到攜帶Cookie的HTTP請求后,直接從其攜帶的Cookie中提取IPv6地址,向該IPv6地址對應(yīng)的IPv6網(wǎng)絡(luò)服務(wù)器轉(zhuǎn)發(fā)HTTP請求,并刪除HTTP請求中的Cookie。其中,在IPv4主機(jī)再次向該IPv6網(wǎng)絡(luò)服務(wù)器發(fā)起HTTP請求之前,訪問處理單元還與IPv4主機(jī)執(zhí)行TCP三次握手,建立TCP連接;并且,在向該IPv6地址對應(yīng)的IPv6網(wǎng)絡(luò)服務(wù)器轉(zhuǎn)發(fā)HTTP請求之前,所述訪問處理單元還與IPv6網(wǎng)絡(luò)服務(wù)器執(zhí)行TCP三次握手,建立TCP連接。另外,較佳地,訪問處理單元還可在獲取了被訪問IPv6網(wǎng)絡(luò)服務(wù)器的IPv6地址后,在映射關(guān)系管理單元中記錄該目的IPv6地址與HTTP請求的源IPv4地址及目的IPv4地址的對應(yīng)關(guān)系,并向IPv4主機(jī)發(fā)送HTTP重定向請求;在收到IPv4主機(jī)重新發(fā)起的連接請求后,根據(jù)映射關(guān)系管理單元中記錄的對應(yīng)關(guān)系查找與該連4妾請求的源IPv4地址和目的IPv4地址對應(yīng)的目的IPv6地址,向該目的IPv6地址轉(zhuǎn)發(fā)連接請求,建立IPv4主機(jī)與IPv6網(wǎng)絡(luò)服務(wù)器的TCP連接。訪問處理單元還進(jìn)一步用于為映射關(guān)系管理單元中記錄的源IPv4地址、目的IPv4地址和目的IPv6地址的對應(yīng)關(guān)系設(shè)置老化周期,當(dāng)老化周期到達(dá)后,重新學(xué)習(xí)該對應(yīng)關(guān)系。以上所述對本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步的詳細(xì)說明,所應(yīng)理解的是,以上所述并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求1、一種IPv4主機(jī)訪問IPv6網(wǎng)絡(luò)服務(wù)器的方法,適用于包括IPv4主機(jī)、IPv6網(wǎng)絡(luò)服務(wù)器和網(wǎng)絡(luò)地址轉(zhuǎn)換-協(xié)議轉(zhuǎn)換NAT-PT轉(zhuǎn)換器的IPv4和IPv6混合組網(wǎng)結(jié)構(gòu),所述NAT-PT轉(zhuǎn)換器上記錄IPv6網(wǎng)絡(luò)服務(wù)器的主機(jī)名與其IPv6地址和IPv4地址的映射關(guān)系,其特征在于,該方法包括NAT-PT轉(zhuǎn)換器收到IPv4主機(jī)發(fā)起的對IPv6網(wǎng)絡(luò)服務(wù)器的超文本傳輸協(xié)議HTTP請求后,解析其中的統(tǒng)一資源標(biāo)志符URI或主機(jī)Host選項(xiàng)獲取被訪問IPv6網(wǎng)絡(luò)服務(wù)器的主機(jī)名,根據(jù)所述映射關(guān)系獲取與該主機(jī)名對應(yīng)的IPv6地址,然后利用獲取的IPv6地址實(shí)現(xiàn)IPv4主機(jī)到IPv6網(wǎng)絡(luò)服務(wù)器的訪問。2、根據(jù)權(quán)利要求1所述的方法,其特征在于,IPv4主機(jī)發(fā)起對IPv6網(wǎng)絡(luò)服務(wù)器的HTTP請求之前還包括IPv4主機(jī)向IPv6網(wǎng)絡(luò)服務(wù)器對應(yīng)的IPv4地址發(fā)起連接請求;該連接請求到達(dá)NAT-PT轉(zhuǎn)換器后,NAT-PT轉(zhuǎn)換器與IPv4主才幾完成傳輸控制協(xié)議TCP三次握手,建立與IPv4主機(jī)的TCP連接,建立該TCP連接之后,IPv4主機(jī)發(fā)起對IPv6網(wǎng)絡(luò)服務(wù)器的HTTP請求。3、根據(jù)權(quán)利要求2所述的方法,其特征在于,NAT-PT轉(zhuǎn)換器利用獲取的IPv6地址實(shí)現(xiàn)IPv4主機(jī)到IPv6網(wǎng)絡(luò)服務(wù)器的訪問的具體過程包括NAT-PT轉(zhuǎn)換器通過TCP三次握手與所述IPv6地址建立TCP連接,通過該TCP連接將來自IPv4主機(jī)的HTTP請求發(fā)送給IPv6網(wǎng)絡(luò)服務(wù)器,以及通過與IPv4主機(jī)建立的TCP連接將IPv6網(wǎng)絡(luò)服務(wù)器返回的HTTP響應(yīng)發(fā)送給IPv4主機(jī)。4、根據(jù)權(quán)利要求3所述的方法,其特征在于,在一次連接過程中,所述NAT-PT轉(zhuǎn)換器僅對第一個(gè)HTTP請求解析URI或Host選項(xiàng),NAT-PT轉(zhuǎn)換器與IPv4主機(jī)的TCP連接以及NAT-PT轉(zhuǎn)換器與IPv6網(wǎng)絡(luò)服務(wù)器的TCP連接建立起來后,IPv4主機(jī)和IPv6網(wǎng)絡(luò)服務(wù)器直接通過這一對連接進(jìn)行通信。5、根據(jù)權(quán)利要求3所述的方法,其特征在于,該方法進(jìn)一步包括NAT-PT轉(zhuǎn)換器在向IPv4主機(jī)發(fā)送的HTTP響應(yīng)中增加Cookie,其中記錄被訪問IPv6網(wǎng)絡(luò)服務(wù)器的IPv6地址;當(dāng)IPv4主機(jī)與IPv6網(wǎng)絡(luò)服務(wù)器上次^^舌連接結(jié)束后IPv4主機(jī)再次向該IPv6網(wǎng)絡(luò)服務(wù)器發(fā)起HTTP請求時(shí),IPv4主機(jī)在HTTP請求中攜帶該Cookie;NAT-PT轉(zhuǎn)換器收到該HTTP請求后,直接從其攜帶的Cookie中提取IPv6地址,向該IPv6地址對應(yīng)的IPv6網(wǎng)絡(luò)服務(wù)器轉(zhuǎn)發(fā)HTTP請求,并刪除HTTP請求中的Cookie。6、根據(jù)權(quán)利要求5所述的方法,其特征在于,所述IPv4主機(jī)再次向該IPv6網(wǎng)絡(luò)服務(wù)器發(fā)起HTTP請求之前還包括IPv4主機(jī)與NAT-PT轉(zhuǎn)換器執(zhí)行TCP三次握手,建立TCP連接;所述向該IPv6地址對應(yīng)的IPv6網(wǎng)絡(luò)l良務(wù)器轉(zhuǎn)發(fā)HTTP請求之前還包括NAT-PT轉(zhuǎn)換器與IPv6網(wǎng)絡(luò)服務(wù)器執(zhí)行TCP三次握手,建立TCP連接。7、根據(jù)權(quán)利要求2所述的方法,其特征在于,NAT-PT轉(zhuǎn)換器利用獲取的IPv6地址實(shí)現(xiàn)IPv4主機(jī)到IPv6網(wǎng)絡(luò)服務(wù)器的訪問的具體過程包括NAT-PT轉(zhuǎn)換器在獲取了祐:訪問IPv6網(wǎng)絡(luò)服務(wù)器的IPv6地址后,記錄該IPv6地址與HTTP請求的源IPv4地址及目的IPv4地址的對應(yīng)關(guān)系,并向IPv4主機(jī)發(fā)送HTTP重定向請求;IPv4主才幾收到HTTP重定向請求后,通過NAT-PT轉(zhuǎn)換器重新向所述IPv6網(wǎng)絡(luò)服務(wù)器發(fā)起連接請求;NAT-PT轉(zhuǎn)換器收到IPv4主機(jī)重新發(fā)起的連接請求后,根據(jù)記錄的對應(yīng)關(guān)系查找與該連接請求的源IPv4地址和目的IPv4地址對應(yīng)的IPv6地址,向該IPv6地址轉(zhuǎn)發(fā)連接請求,建立IPv4主機(jī)與IPv6網(wǎng)絡(luò)服務(wù)器的TCP連接,之后IPv4主機(jī)和IPv6網(wǎng)絡(luò)服務(wù)器通過建立的TCP連接進(jìn)行通信。8、根據(jù)權(quán)利要求7所述的方法,其特征在于,該方法進(jìn)一步包括為NAT-PT轉(zhuǎn)換器上記錄的所述對應(yīng)關(guān)系設(shè)置老化周期,當(dāng)老化周期到達(dá)后,NAT-PT轉(zhuǎn)換器重新學(xué)習(xí)該對應(yīng)關(guān)系。9、一種NAT-PT轉(zhuǎn)換器,位于包括IPv4主機(jī)和IPv6網(wǎng)絡(luò)服務(wù)器的IPv4和IPv6混合組網(wǎng)結(jié)構(gòu)中,其特征在于,該NAT-PT轉(zhuǎn)換器包括映射關(guān)系管理單元,用于記錄IPv6網(wǎng)絡(luò)月良務(wù)器的主才幾名與其IPv6地址和IPv4地址的映射關(guān)系;訪問處理單元,用于在收到IPv4主機(jī)發(fā)起的對IPv6網(wǎng)絡(luò)服務(wù)器的HTTP請求后,解析其中的URI或Host選項(xiàng)獲取被訪問IPv6網(wǎng)絡(luò)服務(wù)器的主機(jī)名,根據(jù)映射關(guān)系管理單元中記錄的映射關(guān)系獲取與該主機(jī)名對應(yīng)的IPv6地址,然后利用獲取的IPv6地址實(shí)現(xiàn)IPv4主機(jī)到IPv6網(wǎng)絡(luò)服務(wù)器的訪問。10、根據(jù)權(quán)利要求9所述的NAT-PT轉(zhuǎn)換器,其特征在于,所述訪問處理單元還用于在收到IPv4主機(jī)向IPv6網(wǎng)絡(luò)服務(wù)器發(fā)起的連接請求后,與IPv4主機(jī)完成TCP三次握手,建立與IPv4主機(jī)的TCP連接。11、根據(jù)權(quán)利要求10所述的NAT-PT轉(zhuǎn)換器,其特征在于,所述訪問處理單元在獲取了被訪問IPv6網(wǎng)絡(luò)服務(wù)器的IPv6地址后,通過TCP三次握手與該IPv6地址建立TCP連接,通過該TCP連接將來自IPv4主機(jī)的HTTP請求發(fā)送給IPv6網(wǎng)絡(luò)服務(wù)器,以及通過與IPv4主機(jī)建立的TCP連接將IPv6網(wǎng)絡(luò)服務(wù)器返回的HTTP響應(yīng)發(fā)送給IPv4主機(jī)。12、根據(jù)權(quán)利要求11所述的NAT-PT轉(zhuǎn)換器,其特征在于,在一次連接過程中,所述訪問處理單元僅對第一個(gè)HTTP請求解析URI或Host選項(xiàng),NAT-PT轉(zhuǎn)換器與IPv4主機(jī)的TCP連接以及NAT-PT轉(zhuǎn)換器與IPv6網(wǎng)絡(luò)服務(wù)器的TCP連接建立起來后,IPv4主機(jī)和IPv6網(wǎng)絡(luò)服務(wù)器直接通過這一對連接進(jìn)行通信。13、根據(jù)權(quán)利要求11所述的NAT-PT轉(zhuǎn)換器,其特征在于,所述訪問處理單元進(jìn)一步用于在向IPv4主機(jī)發(fā)送的HTTP響應(yīng)中增加Cookie,其中記錄凈皮訪問IPv6網(wǎng)絡(luò)服務(wù)器的IPv6地址;當(dāng)IPv4主機(jī)與IPv6網(wǎng)絡(luò)服務(wù)器上次會(huì)話連接結(jié)束后IPv4主機(jī)再次向該IPv6網(wǎng)絡(luò)服務(wù)器發(fā)起HTTP請求時(shí),IPv4主機(jī)在HTTP請求中攜帶該Cookie;訪問處理單元收到攜帶Cookie的HTTP請求后,直接從其攜帶的Cookie中提取IPv6地址,向該IPv6地址對應(yīng)的IPv6網(wǎng)絡(luò)服務(wù)器轉(zhuǎn)發(fā)HTTP請求,并刪除HTTP請求中的Cookie。14、根據(jù)權(quán)利要求13所述的NAT-PT轉(zhuǎn)換器,其特征在于,在IPv4主機(jī)再次向該IPv6網(wǎng)絡(luò)服務(wù)器發(fā)起HTTP請求之前,所述訪問處理單元還與IPv4主機(jī)執(zhí)行TCP三次握手,建立TCP連接;并且,在向該IPv6地址對應(yīng)的IPv6網(wǎng)絡(luò)服務(wù)器轉(zhuǎn)發(fā)HTTP請求之前,所述訪問處理單元還與IPv6網(wǎng)絡(luò)服務(wù)器執(zhí)行TCP三次握手,建立TCP連接。15、根據(jù)權(quán)利要求IO所述的NAT-PT轉(zhuǎn)換器,其特征在于,所述訪問處理單元在獲取了^皮訪問IPv6網(wǎng)絡(luò)服務(wù)器的IPv6地址后,在映射關(guān)系管理單元中記錄該IPv6地址與HTTP請求的源IPv4地址及目的IPv4地址的對應(yīng)關(guān)系,并向IPv4主機(jī)發(fā)送HTTP重定向請求;在收到IPv4主機(jī)重新發(fā)起的連接請求后,才艮據(jù)映射關(guān)系管理單元中記錄的對應(yīng)關(guān)系查找與該連接請求的源IPv4地址和目的IPv4地址對應(yīng)的IPv6地址,向該IPv6地址轉(zhuǎn)發(fā)連接請求,建立IPv4主機(jī)與IPv6網(wǎng)絡(luò)服務(wù)器的TCP連接。16、根據(jù)權(quán)利要求15所述的NAT-PT轉(zhuǎn)換器,其特征在于,所述訪問處理單元進(jìn)一步用于為所述對應(yīng)關(guān)系設(shè)置老化周期,當(dāng)老化周期到達(dá)后,重新學(xué)習(xí)該只于應(yīng)關(guān)系。全文摘要本發(fā)明公開了一種IPv4主機(jī)訪問IPv6網(wǎng)絡(luò)服務(wù)器的方法,適用于包括IPv4主機(jī)、IPv6網(wǎng)絡(luò)服務(wù)器和NAT-PT轉(zhuǎn)換器的IPv4和IPv6混合組網(wǎng)結(jié)構(gòu),所述NAT-PT轉(zhuǎn)換器上記錄IPv6網(wǎng)絡(luò)服務(wù)器的主機(jī)名與其IPv6地址和IPv4地址的映射關(guān)系,該方法包括NAT-PT轉(zhuǎn)換器收到IPv4主機(jī)發(fā)起的對IPv6網(wǎng)絡(luò)服務(wù)器的HTTP請求后,解析其中的URI或Host選項(xiàng)獲取被訪問IPv6網(wǎng)絡(luò)服務(wù)器的主機(jī)名,根據(jù)所述映射關(guān)系獲取與該主機(jī)名對應(yīng)的IPv6地址,然后利用獲取的IPv6地址實(shí)現(xiàn)IPv4主機(jī)到IPv6網(wǎng)絡(luò)服務(wù)器的訪問。相應(yīng)地,本發(fā)明還提供了一種NAT-PT轉(zhuǎn)換器。本發(fā)明能夠解決現(xiàn)有技術(shù)中因IPv4地址復(fù)用而造成的IPv4主機(jī)無法正確訪問IPv6WebServer的問題。文檔編號(hào)H04L12/56GK101662411SQ20081011889公開日2010年3月3日申請日期2008年8月26日優(yōu)先權(quán)日2008年8月26日發(fā)明者颶王申請人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1