亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種數(shù)據(jù)傳輸方法及裝置的制造方法

文檔序號(hào):9870450閱讀:527來(lái)源:國(guó)知局
一種數(shù)據(jù)傳輸方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)傳輸方法及裝置。
【背景技術(shù)】
[0002]目前全球因特網(wǎng)所采用的協(xié)議族是TC P /1P協(xié)議族。網(wǎng)絡(luò)互連協(xié)議(I n t e r n e tProtocol,IP)是TCP/IP協(xié)議族中網(wǎng)絡(luò)層的協(xié)議,為TCP/IP協(xié)議族的核心協(xié)議。目前IP協(xié)議的版本號(hào)是第四版,即網(wǎng)際網(wǎng)協(xié)議第四版(Internet Protocol Vers1n 4,IPV4)。IPv4為每個(gè)網(wǎng)際網(wǎng)的節(jié)點(diǎn)分配唯一IP地址,但隨著計(jì)算機(jī)網(wǎng)絡(luò)的快速發(fā)展,IPv4面臨地址耗盡的挑戰(zhàn),為了解決IPv4地址耗盡的問(wèn)題,提出了網(wǎng)絡(luò)地址轉(zhuǎn)換(Ne twork AddressTranslat1n,NAT)技術(shù),通過(guò)使用NAT技術(shù),一方面可以節(jié)省網(wǎng)絡(luò)互連協(xié)議(InternetProtocol,IP)地址資源,另一方面可以保證局域網(wǎng)內(nèi)部的安全并控制內(nèi)部人員的訪問(wèn)權(quán)限。但是,NAT技術(shù)同時(shí)也在一定程度上阻礙了網(wǎng)絡(luò)通信,位于NAT外部網(wǎng)絡(luò)的設(shè)備在通信時(shí)必須具備穿越NAT設(shè)備的能力,才能達(dá)到訪問(wèn)位于NAT內(nèi)部網(wǎng)絡(luò)設(shè)備的目的。
[0003]現(xiàn)有技術(shù)中,已經(jīng)有不少方案用于解決位于NAT外部網(wǎng)絡(luò)的設(shè)備訪問(wèn)位于NAT內(nèi)部網(wǎng)絡(luò)設(shè)備的問(wèn)題,其中應(yīng)用比較廣泛的有通過(guò)創(chuàng)建VPN隧道,使位于NAT外部網(wǎng)絡(luò)的設(shè)備能夠與位于NAT內(nèi)部網(wǎng)絡(luò)的設(shè)備進(jìn)行通信,但上述方案需要部署VPN設(shè)備,其成本較高,并且容量有限;另一種方案是通過(guò)采用NAT靜態(tài)映射,將位于NAT內(nèi)部網(wǎng)絡(luò)的設(shè)備映射到NAT外部網(wǎng)絡(luò),但此方案需要在NAT設(shè)備上進(jìn)行相應(yīng)的配置,并且若存在多層NAT設(shè)備則需要對(duì)每一個(gè)NAT設(shè)備均進(jìn)行配置,使得整體方案較為繁瑣。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的實(shí)施例提供的一種數(shù)據(jù)傳輸方法及裝置,能夠在不對(duì)NAT設(shè)備進(jìn)行配置的情況下使位于NAT外部網(wǎng)絡(luò)的設(shè)備與位于NAT內(nèi)部網(wǎng)絡(luò)的設(shè)備進(jìn)行數(shù)據(jù)通信,簡(jiǎn)化了進(jìn)行NAT穿越的方案,降低了進(jìn)行NAT穿越的成本。
[0005]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0006]第一方面,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)傳輸方法,應(yīng)用于包括代理服務(wù)器與代理客戶端的通信系統(tǒng),代理服務(wù)器位于NAT外部網(wǎng)絡(luò),代理客戶端位于NAT內(nèi)部網(wǎng)絡(luò),包括:代理客戶端向代理服務(wù)器發(fā)送注冊(cè)信息;代理服務(wù)器接收代理客戶端發(fā)送的注冊(cè)信息;代理服務(wù)器接收外網(wǎng)客戶端發(fā)送的訪問(wèn)請(qǐng)求信息,外網(wǎng)客戶端位于NAT外部網(wǎng)絡(luò);代理服務(wù)器根據(jù)注冊(cè)信息向代理客戶端轉(zhuǎn)發(fā)訪問(wèn)請(qǐng)求信息;代理客戶端接收代理服務(wù)器轉(zhuǎn)發(fā)的訪問(wèn)請(qǐng)求信息,并向網(wǎng)絡(luò)服務(wù)器轉(zhuǎn)發(fā)訪問(wèn)請(qǐng)求信息,網(wǎng)絡(luò)服務(wù)器位于NAT內(nèi)部網(wǎng)絡(luò);代理客戶端接收網(wǎng)絡(luò)服務(wù)器根據(jù)訪問(wèn)請(qǐng)求信息發(fā)送的反饋信息,并向代理服務(wù)器轉(zhuǎn)發(fā)反饋信息。代理服務(wù)器接收反饋信息,并向外網(wǎng)客戶端轉(zhuǎn)發(fā)反饋信息。
[0007]在第一方面的第一種可能的實(shí)現(xiàn)方式中,訪問(wèn)請(qǐng)求信息包括代理客戶端對(duì)應(yīng)的網(wǎng)絡(luò)域名,其中訪問(wèn)請(qǐng)求信息為外網(wǎng)客戶端根據(jù)DNS服務(wù)器配置的網(wǎng)絡(luò)域名與代理服務(wù)器的對(duì)應(yīng)關(guān)系向代理服務(wù)器發(fā)送。
[0008]結(jié)合第一方面第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,代理服務(wù)器接收代理客戶端發(fā)送的注冊(cè)信息后,根據(jù)注冊(cè)信息為所述代理客戶端分配唯一的網(wǎng)絡(luò)域名,并記錄所述網(wǎng)絡(luò)域名與代理客戶端的對(duì)應(yīng)關(guān)系;代理服務(wù)器根據(jù)注冊(cè)信息向代理客戶端轉(zhuǎn)發(fā)訪問(wèn)請(qǐng)求信息,包括代理服務(wù)器根據(jù)網(wǎng)絡(luò)域名與代理客戶端的對(duì)應(yīng)關(guān)系,向代理客戶端轉(zhuǎn)發(fā)訪問(wèn)請(qǐng)求信息。
[0009]結(jié)合第一方面,或者第一方面第一至第二種任意一種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,代理服務(wù)器與代理客戶端間建立有TCP長(zhǎng)連接。
[0010]第二方面,本發(fā)明實(shí)施例提供了一種代理服務(wù)器,代理服務(wù)器位于NAT外部網(wǎng)絡(luò),包括接收單元,用于接收代理客戶端發(fā)送的注冊(cè)信息,代理客戶端為NAT內(nèi)部網(wǎng)絡(luò)的網(wǎng)絡(luò)服務(wù)器對(duì)應(yīng)的代理客戶端;接收單元,還用于接收外網(wǎng)客戶端發(fā)送的訪問(wèn)請(qǐng)求信息,外網(wǎng)客戶端為NAT外部網(wǎng)絡(luò)的客戶端;處理單元,用于根據(jù)注冊(cè)信息向代理客戶端轉(zhuǎn)發(fā)訪問(wèn)請(qǐng)求信息;接收單元,還用于接收代理客戶端根據(jù)訪問(wèn)請(qǐng)求信息從網(wǎng)絡(luò)服務(wù)器獲取的反饋信息;處理單元,還用于向外網(wǎng)客戶端轉(zhuǎn)發(fā)反饋信息。
[0011]在第二方面的第一種可能的實(shí)現(xiàn)方式中,訪問(wèn)請(qǐng)求信息包括代理客戶端對(duì)應(yīng)的網(wǎng)絡(luò)域名,其中訪問(wèn)請(qǐng)求信息為外網(wǎng)客戶端根據(jù)DNS服務(wù)器配置的網(wǎng)絡(luò)域名與代理服務(wù)器的對(duì)應(yīng)關(guān)系向代理服務(wù)器發(fā)送。
[0012]結(jié)合第二方面第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,處理單元還用于根據(jù)注冊(cè)信息為所述代理客戶端分配網(wǎng)絡(luò)域名,并記錄所述網(wǎng)絡(luò)域名與代理客戶端的對(duì)應(yīng)關(guān)系,所述網(wǎng)絡(luò)域名用于對(duì)代理客戶端對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)器進(jìn)行訪問(wèn);處理單元具體用于根據(jù)網(wǎng)絡(luò)域名與代理客戶端的對(duì)應(yīng)關(guān)系,向代理客戶端轉(zhuǎn)發(fā)訪問(wèn)請(qǐng)求信息。
[0013]結(jié)合第二方面,或者第二方面第一至第二種任意一種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,代理服務(wù)器與代理客戶端間建立有TCP長(zhǎng)連接。
[0014]第三方面,本發(fā)明實(shí)施例提供了一種客戶端,客戶端為位于NAT內(nèi)部網(wǎng)絡(luò)的代理客戶端,包括發(fā)送單元,用于向代理服務(wù)器發(fā)送注冊(cè)信息,代理服務(wù)器位于NAT外部網(wǎng)絡(luò);接收單元,用于接收代理服務(wù)器轉(zhuǎn)發(fā)的訪問(wèn)請(qǐng)求信息,訪問(wèn)請(qǐng)求信息為位于NAT外部網(wǎng)絡(luò)的外網(wǎng)客戶端向代理服務(wù)器發(fā)送的;發(fā)送單元還用于向網(wǎng)絡(luò)服務(wù)器轉(zhuǎn)發(fā)訪問(wèn)請(qǐng)求信息,網(wǎng)絡(luò)服務(wù)器位于NAT內(nèi)部網(wǎng)絡(luò);接收單元還用于接收網(wǎng)絡(luò)服務(wù)器根據(jù)訪問(wèn)請(qǐng)求信息發(fā)送的反饋信息,并向代理服務(wù)器轉(zhuǎn)發(fā)反饋信息。在第三方面的第一種可能的實(shí)現(xiàn)方式中,所述客戶端與所述代理服務(wù)器間建立有TCP長(zhǎng)連接。
[0015]第四方面,本發(fā)明實(shí)施例提供了一種通信系統(tǒng),包括第二方面或第二方面任意一種可能的實(shí)現(xiàn)方式中的代理服務(wù)器以及第三方面獲第三方面任意一種可能的實(shí)現(xiàn)方式中的代理客戶端。
[0016]本發(fā)明的實(shí)施例提供的一種數(shù)據(jù)傳輸方法、裝置及通信系統(tǒng),通過(guò)在NAT內(nèi)部網(wǎng)絡(luò)側(cè)設(shè)置代理客戶端,在NAT外部網(wǎng)絡(luò)側(cè)設(shè)置代理服務(wù)器,并通過(guò)代理客戶端向代理服務(wù)器發(fā)送注冊(cè)信息,使代理服務(wù)器在收到外網(wǎng)客戶端發(fā)來(lái)的訪問(wèn)請(qǐng)求信息后,能根據(jù)注冊(cè)信息向代理客戶端轉(zhuǎn)發(fā)訪問(wèn)請(qǐng)求信息,從而使代理客戶端將訪問(wèn)請(qǐng)求信息轉(zhuǎn)發(fā)至NAT內(nèi)部網(wǎng)絡(luò)的網(wǎng)絡(luò)服務(wù)器,并使該網(wǎng)絡(luò)服務(wù)器可以向外網(wǎng)客戶端返回反饋信息,從而在不對(duì)NAT設(shè)備進(jìn)行相應(yīng)配置的前提下,使位于NAT外部網(wǎng)絡(luò)的外網(wǎng)客戶端與位于NAT內(nèi)部網(wǎng)絡(luò)的網(wǎng)絡(luò)服務(wù)器可以進(jìn)行數(shù)據(jù)交互,因此本發(fā)明的實(shí)施例能夠在不對(duì)NAT設(shè)備進(jìn)行配置的情況下使位于NAT外部網(wǎng)絡(luò)的設(shè)備與位于NAT內(nèi)部網(wǎng)絡(luò)的設(shè)備進(jìn)行數(shù)據(jù)通信,簡(jiǎn)化了進(jìn)行NAT穿越的方案,降低了進(jìn)行NAT穿越的成本。
【附圖說(shuō)明】
[0017]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1為本發(fā)明的實(shí)施例提供的一種NAT網(wǎng)絡(luò)的示意性結(jié)構(gòu)圖;
[0019]圖2為本發(fā)明的實(shí)施例提供的一種通信系統(tǒng)的示意性結(jié)構(gòu)圖;
[0020]圖3為本發(fā)明的實(shí)施例提供的一種數(shù)據(jù)傳輸方法的流程示意圖;
[0021]圖4為本發(fā)明的另一實(shí)施例提供的一種數(shù)據(jù)傳輸方法的流程示意圖;
[0022]圖5為本發(fā)明的實(shí)施例提供的一種代理服務(wù)器的示意性結(jié)構(gòu)圖;
[0023]圖6為本發(fā)明的實(shí)施例提供的一種代理客戶端的示意性結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0024]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0025]在本申請(qǐng)中使用的術(shù)語(yǔ)是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本申請(qǐng)。在本申請(qǐng)和所附權(quán)利要求書中所使用的單數(shù)形的術(shù)語(yǔ)如“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。同時(shí)還應(yīng)當(dāng)理解,本申請(qǐng)中使用的術(shù)語(yǔ)“和/或”是指并包含一個(gè)或多個(gè)相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。
[0026]通常情況下,如圖1所示,當(dāng)位于NAT內(nèi)部網(wǎng)絡(luò)的NAT內(nèi)部網(wǎng)絡(luò)設(shè)備與位于NAT外部網(wǎng)絡(luò)的NAT外部網(wǎng)絡(luò)設(shè)備在進(jìn)行數(shù)據(jù)交互時(shí),由于NAT內(nèi)部網(wǎng)絡(luò)設(shè)備具有的私有地址不能被NAT外部網(wǎng)絡(luò)設(shè)備所識(shí)別,因此當(dāng)NAT外部網(wǎng)絡(luò)設(shè)備想要訪問(wèn)NAT內(nèi)部網(wǎng)絡(luò)設(shè)備時(shí),需要在NAT內(nèi)部網(wǎng)絡(luò)與NAT外部網(wǎng)絡(luò)間的NAT設(shè)備上進(jìn)行相關(guān)的設(shè)置,當(dāng)NAT內(nèi)部網(wǎng)絡(luò)與NAT外部網(wǎng)絡(luò)間存在多個(gè)NAT設(shè)備時(shí),則需要對(duì)多個(gè)NAT設(shè)備均進(jìn)行相應(yīng)的配置,才能夠在NAT外部網(wǎng)絡(luò)設(shè)備與NAT內(nèi)部網(wǎng)絡(luò)設(shè)備間進(jìn)行數(shù)據(jù)交互,當(dāng)未能在NAT設(shè)備上進(jìn)行相應(yīng)配置時(shí),NAT外部網(wǎng)絡(luò)設(shè)備無(wú)法訪冋NAT內(nèi)部網(wǎng)絡(luò)設(shè)備。
[0027]參照?qǐng)D2所述,本發(fā)明的實(shí)施例提供一種通信系統(tǒng),包括位于NAT內(nèi)部網(wǎng)絡(luò)的網(wǎng)絡(luò)服務(wù)器、位于NAT內(nèi)部網(wǎng)絡(luò)的代理客戶端以及位于NAT外部網(wǎng)絡(luò)的代理服務(wù)器以及外網(wǎng)客戶端,其中網(wǎng)絡(luò)服務(wù)器與代理客戶端之間能夠進(jìn)行數(shù)據(jù)交互,代理客戶端與代理服務(wù)器之間能夠進(jìn)行數(shù)據(jù)交互,代理服務(wù)器與外網(wǎng)客戶端之間可以進(jìn)行數(shù)據(jù)交互。
[0028]針對(duì)上述問(wèn)題,基于上述實(shí)施例提供的通信系統(tǒng),參照?qǐng)D3所示,本發(fā)明的實(shí)施例提供一種數(shù)據(jù)傳輸方法,具體包括如下步驟:
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1