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

在兩個用戶代理之間建立對等連接的方法

文檔序號:7952820閱讀:327來源:國知局
專利名稱:在兩個用戶代理之間建立對等連接的方法
技術(shù)領(lǐng)域
本發(fā)明涉及在第一和第二用戶代理之間建立互聯(lián)網(wǎng)連接的方法,所述用戶代理每個都任選地位于對稱型NAT之后。
本發(fā)明基于優(yōu)先權(quán)申請歐洲專利申請05290348.1,在此將其引入作為參考。
背景技術(shù)
許多服務(wù)提供商和個體通常將網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)用作一種避開沒有足夠IP(互聯(lián)網(wǎng)協(xié)議)地址的問題的方法。企業(yè)可以具有一組分配給它的IP地址,但計算機的數(shù)量大于所分配的IP地址??蛇x地,個體可以具有帶一個IP地址的DSL連接,但是想要將多個計算機連接到互聯(lián)網(wǎng)。NAT通過將內(nèi)部地址映射到外部或公共地址而解決了這種問題。內(nèi)部IP地址-端口對被映射到外部IP地址-端口對,并且無論何時NAT接收了帶有外部IP地址-端口對的分組,它都知道怎樣將該分組重新路由回內(nèi)部IP地址-端口對。
存在四種已知類型的NAT-完全圓錐型(full cone)NAT-受限圓錐型(restricted cone)NAT-端口受限圓錐型(port restricted cone)NAT-對稱型NAT完全圓錐型NAT包括存儲臨時IP地址和端口綁定的NAT表。完全圓錐型NAT的NAT表中的每個記錄是由下列內(nèi)容組成的位于NAT的私人站點上的內(nèi)部設(shè)備的內(nèi)部源IP地址、被使用的內(nèi)部源端口和NAT的互聯(lián)網(wǎng)站點上的被分配外部源端口。如果來自互聯(lián)網(wǎng)的進入分組是去往NAT的外部源端口的,則允許它們通過NAT。每次外出分組被發(fā)送到公共互聯(lián)網(wǎng),就會在這個NAT表中產(chǎn)生新的條目。如果進入或外出的分組不刷新NAT表的條目,則所述條目將在指定時間段之后被撤消。由此,完全圓錐型NAT接受所有進入分組,該進入分組的目的端口匹配于包括在NAT表的任何條目中的外部源端口。
圖3示出了完全圓錐型NAT的例子,NAT接受任何公共互聯(lián)網(wǎng)主機,該主機尋址(address)NAT并且使用NAT的外部源端口61795作為目的端口,并且NAT將所述目的IP地址-端口對轉(zhuǎn)換為10.0.0.10112836。
與完全圓錐型NAT相反,受限圓錐型NAT另外使用目的IP地址以識別到達的IP分組。因此,如圖4所示,公共互聯(lián)網(wǎng)主機的公用IP地址擴展了NAT表的條目。受限圓錐型NAT使用外部源IP地址并且從內(nèi)部源IP地址和端口產(chǎn)生外部源端口,這意味著只要那些值不改變,外部源IP地址和端口就保持不變。如果應(yīng)用使用了內(nèi)部設(shè)備上的相同內(nèi)部源端口以與公共互聯(lián)網(wǎng)上的兩個不同主機進行通信,則對于兩個主機來說外部IP源端口是恰好相同的,然而在NAT表中產(chǎn)生了僅關(guān)于主機IP地址而不同的兩個記錄條目。然而,NAT將阻止來自另一主機的分組,直到客戶端發(fā)送分組給所述另一個主機的公共IP地址。一旦這樣做,兩個主機就可以將分組發(fā)送回相同的內(nèi)部源端口,并且它們均具有通過NAT的相同映射。
端口受限圓錐型NAT是受限圓錐型NAT的進一步擴展,其中,NAT將阻止所有分組,除非內(nèi)部設(shè)備預先發(fā)送分組給IP地址和向NAT進行發(fā)送的主機的端口。端口受限圓錐型NAT對每個進入分組執(zhí)行下列檢查首先,其提取目的端口并且檢驗NAT表中是否存在有效的條目。如果不存在條目則丟棄該分組。在另一種情況下,NAT將主機IP地址-端口對與NAT表的條目進行比較。如果這些值相匹配,則NAT執(zhí)行IP地址和端口的轉(zhuǎn)換并且將分組轉(zhuǎn)發(fā)到內(nèi)部設(shè)備。否則丟棄所述分組(圖5)。只要內(nèi)部源IP地址和端口保持相同,NAT所用的外部源端口就總是相同的。NAT表可以存儲僅關(guān)于目的IP地址-端口對而不同的其它條目。
對稱型NAT的行為與端口受限圓錐型NAT的行為幾乎相同。區(qū)別在于,內(nèi)部源IP地址-端口對到NAT的外部源IP地址-端口對的指定映射取決于分組被發(fā)往的目的IP地址-端口對。一旦這四個值之一改變,對稱型NAT就至少產(chǎn)生新的外部源端口并且在NAT表中添加另一個條目(圖6)。由于上述策略,對稱型NAT之后的設(shè)備可以被保護以避免任何種類的不友好訪問。但是由于強阻止情況而產(chǎn)生了確定,例如在連接建立使用例如會話初始化協(xié)議(SIP)的情況下。例如用來建立對等連接以用于經(jīng)由互聯(lián)網(wǎng)的電話通信的應(yīng)用,典型地使用SIP信令。這種應(yīng)用被稱作用戶代理。SIP信令協(xié)議必須在建立階段期間針對即將發(fā)生的媒體會話告知對等體目的IP地址-端口對。但是對稱型NAT所使用的外部端口不能被預先確定并且對稱型NAT將從設(shè)備的內(nèi)部源IP地址-端口對中產(chǎn)生NAT端口,假設(shè)所述用戶代理位于對稱型NAT之后并且目的IP地址-端口對是在最初的分組被發(fā)送給目的IP地址-端口對之時。如果另一個主機也被對稱型NAT屏蔽,則達到最壞的情況。
為了連接位于對稱型NAT之后的兩個用戶代理,使用位于互聯(lián)網(wǎng)中的中繼器是公知的。這種中繼器增加了不可忽略的分組時延并且不是足夠可縮放的。此外,中繼器將對等會話從中繼器到第一對等體以及從中繼器到第二對等體分成兩個會話。此外,中繼包括在傳輸層之上的功能。由于上述原因,使用中繼以例如建立用于經(jīng)由互聯(lián)網(wǎng)的電話呼叫的兩個用戶代理間的連接是不利的。
因此直到目前,當至少一個用戶代理位于對稱型NAT之后時,不存在將兩個用戶代理彼此對等連接的已知解決方案。
由于如今使用各種所描述的NAT,因此可能的解決方案也應(yīng)當能夠結(jié)合不位于NAT之后的用戶代理而被使用,并且也結(jié)合位于除對稱型NAT之外的其它NAT之后的用戶代理而被使用。

發(fā)明內(nèi)容
本發(fā)明的技術(shù)目的是開發(fā)一種允許在兩個用戶代理間建立用于交換數(shù)據(jù)的互聯(lián)網(wǎng)連接的方法,其中,至少一個用戶代理可以位于對稱型NAT之后。
通過提出一種用于在第一和第二用戶代理間建立例如會話的互聯(lián)網(wǎng)連接而完全達到了本發(fā)明的技術(shù)目的,其中,例如由服務(wù)器或由可控NAT本身產(chǎn)生位于互聯(lián)網(wǎng)中的可控NAT中的NAT表條目,其中,所述NAT表條目包括例如由服務(wù)器傳送給用戶代理的公共IP地址-端口對,其中,用戶代理使用所述公共IP地址-端口對用于經(jīng)由可控NAT而在彼此間建立互聯(lián)網(wǎng)連接。
由此,有必要提出的是,在用戶代理間的通信發(fā)生之前,產(chǎn)生公共IP地址-端口對并且將其輸入可控NAT的NAT表中。所述公共IP地址-端口對被用作這樣的目的地址用戶代理向該地址發(fā)送它們要彼此交換的數(shù)據(jù)。由于公共IP地址-端口對屬于可控NAT,因此用戶代理間的通信通過僅執(zhí)行NAT層功能而經(jīng)由可控NAT來發(fā)生。
具有本發(fā)明的指定特征的所述方法在現(xiàn)有技術(shù)狀態(tài)上具有優(yōu)點,其允許在可以位于對稱型NAT之后的兩個用戶代理之間建立連接。由此,可控NAT優(yōu)選地是對稱型NAT,這是由于這增加了兩個用戶代理之間的連接的安全性??煽豊AT是一種簡單的部件,其不必是SIP感知的并且根據(jù)NAT表中的條目來轉(zhuǎn)換IP地址和端口。端到端的分組時延僅可忽略地增加。本發(fā)明允許在互聯(lián)網(wǎng)中設(shè)置多個可控NAT以便可以分配負載。由此,在第一實施例中,其中,服務(wù)器產(chǎn)生要被輸入NAT表的公共IP地址-端口對,僅少數(shù)或僅一個服務(wù)器能夠控制位于互聯(lián)網(wǎng)中的許多可控NAT是可能的。在第二實施例中,可控NAT本身產(chǎn)生要被輸入NAT表的公共IP地址-端口對,并且將這些公共IP地址-端口對提供給請求的服務(wù)器。此外,可控NAT功能可以被容易地添加到例如路由器中。所述方法允許在兩個用戶代理間建立任何連接用于交換數(shù)據(jù)。
本發(fā)明的優(yōu)選實施例包括下列步驟-在服務(wù)器中注冊兩個用戶代理;-從第一用戶代理向服務(wù)器發(fā)送與第二用戶代理建立連接的邀請消息,其中,所述邀請消息包括第二用戶代理將回復的第一目的IP地址-端口對;-通過服務(wù)器產(chǎn)生位于互聯(lián)網(wǎng)中的可控NAT表中的NAT表條目,其中,所述NAT表條目包括第一和第二公共IP地址-端口對;-由服務(wù)器用第一公共IP地址-端口對來替換邀請消息中的第一目的IP地址-端口對并且-從服務(wù)器向第二用戶代理發(fā)送包括第一公共IP地址-端口對的被改變邀請消息;-由第二用戶代理從服務(wù)器接收被改變邀請消息,并且從所述邀請消息中提取第一公共IP地址-端口對;-從第二用戶代理向服務(wù)器發(fā)送與第一用戶代理建立連接的確認消息,其中,所述確認消息包括第一用戶代理將回復的第二目的IP地址-端口對;-由服務(wù)器用第二公共IP地址-端口對來替換確認消息中的第二目的IP地址-端口對并且-從服務(wù)器向第一用戶代理發(fā)送包括第二公共IP地址-端口對的被改變確認消息并且-通過第一用戶代理從服務(wù)器接收被改變確認消息,并且從所述確認消息中提取第二公共IP地址-端口對;-經(jīng)由可控NAT在第一和第二用戶代理之間交換數(shù)據(jù),其中,第一用戶代理將要被發(fā)送給第二用戶代理的數(shù)據(jù)尋址到從確認消息中所提取的第二公共IP地址-端口對,并且其中,第二用戶代理將要被發(fā)送到第一用戶代理的數(shù)據(jù)尋址到從邀請消息中所提取的第一公共IP地址-端口對;并且-通過從經(jīng)由可控NAT而從第一用戶代理發(fā)送給第二用戶代理的最初數(shù)據(jù)中提取第一源IP地址-端口對,以及從經(jīng)由可控NAT而從第二用戶代理發(fā)送給第一用戶代理的最初數(shù)據(jù)中提取第二源IP地址-端口對,并且將第一和第二源IP地址-端口對插入可控NAT的NAT表條目中,來填充可控NAT的NAT表條目。
在本發(fā)明的優(yōu)選實施例中,在從第二用戶代理接收了確認消息之后,服務(wù)器將包括在邀請消息中的第一用戶代理的第一源IP地址和包括在確認消息中的第二用戶代理的第二源IP地址,添加到可控NAT的NAT表條目中,其中,通過將第一和第二用戶代理的第一和第二源端口添加到包括在最初數(shù)據(jù)中的NAT表條目,來完成NAT表條目的填充,其中所述最初數(shù)據(jù)是經(jīng)由可控NAT而在第一和第二用戶代理之間被交換的。
在本發(fā)明的另一個優(yōu)選實施例中,至少一個用戶代理位于對稱型NAT之后。
在本發(fā)明的優(yōu)選實施例中,所述服務(wù)器是代理服務(wù)器。
在本發(fā)明的特定優(yōu)選實施例中,所述代理服務(wù)器是SIP代理,其中,所述邀請消息和確認消息是SIP消息。
在本發(fā)明的另一個優(yōu)選實施例中,所述服務(wù)器的特征在于,通過邀請和確認消息而在用戶代理之間被建立的連接是對等連接。
在本發(fā)明的優(yōu)選實施例中,在第一和第二用戶代理之間被交換的數(shù)據(jù)包括媒體流。
在本發(fā)明的另一個優(yōu)選實施例中,所述媒體流包括語音流。所述語音流例如允許使用第一用戶代理的第一用戶與使用第二用戶代理的第二用戶進行交談。通過使用根據(jù)本發(fā)明的所述方法,經(jīng)由互聯(lián)網(wǎng)的電話對于位于對稱型NAT之后的用戶代理而言是可能的。
本發(fā)明的特定優(yōu)選實施例的特征在于,至少一個用戶代理運行在計算機上。優(yōu)選地兩個用戶代理都運行在計算機上。也可以設(shè)想用戶代理之一運行在個人數(shù)字助理PDA上等。
同樣可以設(shè)想由可控NAT本身而不是由服務(wù)器來產(chǎn)生包括第一和第二公共IP地址-端口對的新的NAT表條目,其中,可控NAT將所述第一和第二公共IP地址-端口對傳送給服務(wù)器,用于用第一和第二公共IP地址-端口對來替換邀請消息和確認消息中的第一和第二目的IP地址-端口對。
在本發(fā)明的另一個優(yōu)選實施例中,通過存儲在計算機可用介質(zhì)上的計算機程序產(chǎn)品而實現(xiàn)了所述方法,所述計算機可用介質(zhì)包括用于當在計算機上執(zhí)行所述計算機程序產(chǎn)品時使計算機實現(xiàn)上面提到的方法的計算機可讀程序裝置。


圖1示出了用于在建立連接之前執(zhí)行根據(jù)本發(fā)明的方法的安排;圖2示出了在建立連接之后的圖1的安排;圖3示出了完全圓錐型NAT的例子;圖4示出了用于受限圓錐型NAT的例子;圖5示出了用于端口受限圓錐型NAT的例子;和圖6示出了用于對稱型NAT的例子。
具體實施例方式
如圖1所示,第一1和第二用戶代理2與互聯(lián)網(wǎng)3相連。兩個用戶代理1、2都位于對稱型NAT4、5之后。代理服務(wù)器6位于互聯(lián)網(wǎng)3中??煽豊AT 7也位于互聯(lián)網(wǎng)中。可控NAT 7可以由代理服務(wù)器6來控制,其中,代理服務(wù)器6能夠產(chǎn)生可控NAT 7的NAT表中的條目。
圖2示出了當經(jīng)由可控NAT 7在兩個用戶代理1、2之間建立對等連接時的情形。以下是建立這種連接的過程兩個用戶代理1、2均在代理服務(wù)器6注冊。第一用戶代理1想要與第二用戶代理2建立連接。為了建立連接,從第一用戶代理向代理服務(wù)器6發(fā)送邀請消息。這個邀請消息包括第二用戶代理2將回復的第一目的IP地址-端口對。由于第一用戶代理1位于對稱型NAT 4之后,因此在對稱型NAT 4丟棄從第二用戶代理2到第一用戶代理1的回復,該回復被尋址到第一目的IP地址-端口對。為了解決這個問題,代理服務(wù)器6檢查所述邀請消息并且搜索所述第一目的IP地址-端口對。代理服務(wù)器6用第一公共IP地址-端口對來替換邀請消息中的第一目的IP地址-端口對,并且將這個被改變邀請消息經(jīng)由對稱型NAT 5中的洞(hole)而轉(zhuǎn)發(fā)給第二用戶代理2,所述洞是與第二用戶代理2在代理服務(wù)器6注冊一起產(chǎn)生的。同時,代理服務(wù)器也產(chǎn)生可控NAT 7中的NAT表條目。這個NAT表條目包括第一公共IP地址-端口對和第二公共IP地址-端口對。第二用戶代理2接收所述邀請消息并且從所述消息中提取第一公共IP地址-端口對。第二用戶代理2使用第一公共IP地址-端口對,從而為被發(fā)送給第一用戶代理的所有例如數(shù)據(jù)流的數(shù)據(jù)分組配置目的地址。然后,第二用戶代理2產(chǎn)生確認消息并將這個確認消息發(fā)送給代理服務(wù)器6。這個確認消息包括第一用戶代理1將回復的第二目的地址-端口對。由于第二用戶代理2位于對稱型NAT 5之后,因此在對稱型NAT 5丟棄從第一用戶代理1到第二用戶代理2的回復,該回復被尋址到第二目的IP地址-端口對。為了解決這個問題,代理服務(wù)器6也用第二公共IP地址-端口對來替換確認消息中的第二目的IP地址-端口對,并且經(jīng)由對稱型NAT 4中的洞而將這個被改變確認消息轉(zhuǎn)發(fā)給第一用戶代理1,所述洞是與第一用戶代理1在代理服務(wù)器6注冊一起產(chǎn)生的。第一用戶代理1接收所述確認消息并且從所述消息中提取第二公共IP地址-端口對。第一用戶代理1使用第二公共IP地址-端口對,從而為被發(fā)送給第二用戶代理2的所有例如數(shù)據(jù)流的數(shù)據(jù)分組配置目的地址。
現(xiàn)在第一1和第二用戶代理2可以經(jīng)由可控NAT彼此進行通信。為了填充可控NAT 7中的NAT表條目,第一源IP地址-端口對提取自從第一用戶代理1發(fā)送給第二用戶代理2的最初數(shù)據(jù),并且第二源IP地址-端口對提取自從第二用戶代理2發(fā)送給第一用戶代理1的最初數(shù)據(jù)。由可控NAT來實現(xiàn)這些源IP地址-端口對的提取。第一和第二源IP地址-端口對被插入可控NAT的NAT表條目中。通過這樣做,可控NAT的NAT表條目認為完成了第一1和第二用戶代理2之間的會話。
有必要提出的是,為了保持圖的簡潔,圖1和圖2中僅示出了單個可控NAT 7,但是所述概念允許在互聯(lián)網(wǎng)3中安排幾個可控NAT。通常代理服務(wù)器6知道幾個可控NAT,以便其可以在不同可控NAT之間分配負載,以防止網(wǎng)絡(luò)中的熱點(hot spot)以及重新安排通過互聯(lián)網(wǎng)的媒體會話路徑以例如克服錯誤情況、網(wǎng)絡(luò)服務(wù)質(zhì)量降級等。所述概念可以朝著具有每媒體會話數(shù)據(jù)負載計費的服務(wù)質(zhì)量控制的負載平衡系統(tǒng)進行擴展。
在本發(fā)明的可選實施例中,可控NAT本身產(chǎn)生它的包括公共IP地址-端口對的NAT表條目??煽豊AT將這些公共IP地址-端口對傳送給代理服務(wù)器。代理服務(wù)器使用這些公共IP地址-端口對來替換邀請消息和確認消息中的目的IP地址-端口對。這個實施例不同于上述例子,這是由于由可控NAT本身而不是代理服務(wù)器來產(chǎn)生包括公共IP地址-端口對的NAT表條目。為了使代理服務(wù)器知道哪些公共IP地址-端口對可被用于替換邀請消息和確認消息中的目的IP地址-端口對,從可控NAT向代理服務(wù)器傳送包括在由可控NAT產(chǎn)生的NAT表條目中的公共IP地址-端口對。
商業(yè)適用性本發(fā)明在商業(yè)上特別適用于用于互聯(lián)網(wǎng)業(yè)務(wù)的網(wǎng)絡(luò)的產(chǎn)生和操作領(lǐng)域。
權(quán)利要求
1.一種在第一和第二用戶代理之間建立互聯(lián)網(wǎng)連接的方法,其中,產(chǎn)生位于所述互聯(lián)網(wǎng)中的可控網(wǎng)絡(luò)地址轉(zhuǎn)換中的網(wǎng)絡(luò)地址轉(zhuǎn)換表條目,其中,所述網(wǎng)絡(luò)地址轉(zhuǎn)換表條目包括被傳送給所述用戶代理的公共互聯(lián)網(wǎng)協(xié)議地址-端口對,其中,所述用戶代理使用所述公共互聯(lián)網(wǎng)協(xié)議地址-端口對,用于經(jīng)由所述可控網(wǎng)絡(luò)地址轉(zhuǎn)換而在彼此之間建立互聯(lián)網(wǎng)連接。
2.根據(jù)權(quán)利要求1的方法,包括以下步驟-在服務(wù)器注冊兩個用戶代理;-從所述第一用戶代理向所述服務(wù)器發(fā)送與所述第二用戶代理建立連接的邀請消息,其中,所述邀請消息包括第一目的互聯(lián)網(wǎng)協(xié)議地址-端口對;-由所述服務(wù)器產(chǎn)生位于所述互聯(lián)網(wǎng)中的所述可控網(wǎng)絡(luò)地址轉(zhuǎn)換中的網(wǎng)絡(luò)地址轉(zhuǎn)換表條目,其中,所述網(wǎng)絡(luò)地址轉(zhuǎn)換表條目包括第一和第二公共互聯(lián)網(wǎng)協(xié)議地址-端口對;-由所述服務(wù)器用所述第一公共互聯(lián)網(wǎng)協(xié)議地址-端口對來替換所述邀請消息中的第一目的互聯(lián)網(wǎng)協(xié)議地址-端口對并且-從所述服務(wù)器向所述第二用戶代理發(fā)送所述被改變邀請消息;-由所述第二用戶代理來接收所述被改變邀請消息,并且從所述邀請消息中提取所述第一公共互聯(lián)網(wǎng)協(xié)議地址-端口對;-從所述第二用戶代理向所述服務(wù)器發(fā)送確認消息,其中,所述確認消息包括第二目的互聯(lián)網(wǎng)協(xié)議地址-端口對;-由所述服務(wù)器用所述第二公共互聯(lián)網(wǎng)協(xié)議地址-端口對來替換所述確認消息中的第二目的互聯(lián)網(wǎng)協(xié)議地址-端口對并且-從所述服務(wù)器向所述第一用戶代理發(fā)送包括所述第二公共互聯(lián)網(wǎng)協(xié)議地址-端口對的所述被改變確認消息并且-由所述第一用戶代理接收所述被改變確認消息,并且從所述確認消息中提取所述第二公共互聯(lián)網(wǎng)協(xié)議地址-端口對;-經(jīng)由所述可控網(wǎng)絡(luò)地址轉(zhuǎn)換而在所述第一和第二用戶代理之間交換數(shù)據(jù),其中,所述第一用戶代理尋址到所述第二公共互聯(lián)網(wǎng)協(xié)議地址-端口對,并且其中,所述第二用戶代理尋址到所述第一公共互聯(lián)網(wǎng)協(xié)議地址-端口對;并且-通過從經(jīng)由所述可控網(wǎng)絡(luò)地址轉(zhuǎn)換而從所述第一用戶代理發(fā)送給所述第二用戶代理的最初數(shù)據(jù)中提取第一源互聯(lián)網(wǎng)協(xié)議地址-端口對,以及從經(jīng)由所述可控網(wǎng)絡(luò)地址轉(zhuǎn)換而從所述第二用戶代理發(fā)送給所述第一用戶代理的最初數(shù)據(jù)中提取第二源互聯(lián)網(wǎng)協(xié)議地址-端口對,并且將所述第一和第二源互聯(lián)網(wǎng)協(xié)議地址-端口對插入所述可控網(wǎng)絡(luò)地址轉(zhuǎn)換的網(wǎng)絡(luò)地址轉(zhuǎn)換表條目中,來填充所述可控網(wǎng)絡(luò)地址轉(zhuǎn)換的網(wǎng)絡(luò)地址轉(zhuǎn)換表條目。
3.根據(jù)權(quán)利要求2的方法,其中,所述服務(wù)器在從所述第二用戶代理接收了所述確認消息之后,將包括在所述邀請消息中的第一用戶代理的第一源互聯(lián)網(wǎng)協(xié)議地址,和包括在所述確認消息中的第二用戶代理的第二源互聯(lián)網(wǎng)協(xié)議地址,添加到所述網(wǎng)絡(luò)地址轉(zhuǎn)換表條目中,并且其中,通過將所述第一和第二用戶代理的第一和第二源端口添加到包括在所述最初數(shù)據(jù)中的所述網(wǎng)絡(luò)地址轉(zhuǎn)換表條目中,來完成所述網(wǎng)絡(luò)地址轉(zhuǎn)換表條目的填充,其中所述最初數(shù)據(jù)是經(jīng)由可配置的網(wǎng)絡(luò)地址轉(zhuǎn)換而在所述第一和第二用戶代理之間被交換的。
4.根據(jù)權(quán)利要求2或3的方法,其中,至少一個用戶代理位于對稱型網(wǎng)絡(luò)地址轉(zhuǎn)換之后。
5.根據(jù)權(quán)利要求2、3或4的方法,其中,所述服務(wù)器是代理服務(wù)器。
6.根據(jù)權(quán)利要求5的方法,其中,所述代理服務(wù)器是會話初始化協(xié)議代理,并且其中,所述邀請消息和所述確認消息是會話初始化協(xié)議消息。
7.根據(jù)權(quán)利要求1的方法,其中,所述連接是對等連接。
8.根據(jù)權(quán)利要求1的方法,其中,在所述第一和第二用戶代理之間被交換的數(shù)據(jù)包括媒體流。
9.根據(jù)權(quán)利要求8的方法,其中,所述媒體流包括語音流。
10.根據(jù)權(quán)利要求1的方法,其中,至少一個用戶代理運行在計算機上。
11.根據(jù)權(quán)利要求2至10之一的方法,其中,由所述可控網(wǎng)絡(luò)地址轉(zhuǎn)換本身而不是由所述服務(wù)器,來產(chǎn)生包括第一和第二公共互聯(lián)網(wǎng)協(xié)議地址-端口對的新的網(wǎng)絡(luò)地址轉(zhuǎn)換表條目,其中,所述可控網(wǎng)絡(luò)地址轉(zhuǎn)換將所述第一和第二公共互聯(lián)網(wǎng)協(xié)議地址-端口對傳送給所述服務(wù)器,用于用所述第一和第二公共互聯(lián)網(wǎng)協(xié)議地址-端口對來替換所述邀請消息和所述確認消息中的第一和第二目的互聯(lián)網(wǎng)協(xié)議地址-端口對。
12.一種計算機程序產(chǎn)品,該計算機程序產(chǎn)品被存儲在包括計算機可讀程序裝置的計算機可用介質(zhì)上,所述計算機可讀程序裝置用于當在計算機上執(zhí)行所述計算機程序產(chǎn)品時使計算機實現(xiàn)根據(jù)權(quán)利要求1的方法。
全文摘要
描述了一種在第一(1)和第二(2)用戶代理之間建立互聯(lián)網(wǎng)連接的方法,其中,產(chǎn)生位于互聯(lián)網(wǎng)(3)中的可控NAT(7)中的NAT表條目,其中,所述NAT表條目包括被傳送到用戶代理(1、2)的公共IP地址-端口對,其中,用戶代理(1、2)使用所述公共IP地址-端口對,用于經(jīng)由可控NAT(7)在彼此之間建立互聯(lián)網(wǎng)連接。
文檔編號H04L12/28GK1822543SQ20061000825
公開日2006年8月23日 申請日期2006年2月16日 優(yōu)先權(quán)日2005年2月16日
發(fā)明者S·瓦爾 申請人:阿爾卡特公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
金山区| 陆良县| 柳河县| 文水县| 偃师市| 彭山县| 东海县| 喜德县| 临安市| 炉霍县| 张家口市| 哈密市| 齐河县| 大洼县| 洪湖市| 怀安县| 奇台县| 诸暨市| 克什克腾旗| 临邑县| 嘉定区| 阿瓦提县| 古浪县| 呈贡县| 界首市| 沙雅县| 新巴尔虎左旗| 福鼎市| 蓬安县| 寿宁县| 兰溪市| 谷城县| 新郑市| 吉林省| 博野县| 福建省| 奉新县| 东平县| 南华县| 九龙县| 和顺县|