[go: up one dir, main page]

TWI228661B - Generic external proxy - Google Patents

Generic external proxy Download PDF

Info

Publication number
TWI228661B
TWI228661B TW091104603A TW91104603A TWI228661B TW I228661 B TWI228661 B TW I228661B TW 091104603 A TW091104603 A TW 091104603A TW 91104603 A TW91104603 A TW 91104603A TW I228661 B TWI228661 B TW I228661B
Authority
TW
Taiwan
Prior art keywords
network
address
machine
access point
server
Prior art date
Application number
TW091104603A
Other languages
English (en)
Inventor
Ulhas S Warrier
Saul Lewites
Rameshkumar G Illikkal
Ramanan Ganesan
Original Assignee
Intel Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intel Corp filed Critical Intel Corp
Application granted granted Critical
Publication of TWI228661B publication Critical patent/TWI228661B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/2514Translation of Internet protocol [IP] addresses between local and global IP addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/256NAT traversal
    • H04L61/2564NAT traversal for a higher-layer protocol, e.g. for session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1106Call signalling protocols; H.323 and related
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Description

1228661 A7 B7 五、發明説明(1 本發明一般而言和網路通訊有關,且更特別的是和將不 了存取式網路組態資料内嵌於網路交通内之通訊協定之使 用支援有關。 近年來在網路通訊技術上之長足進步及價位之降低,促 成了網路通訊内部架構之大幅構建,大部份企業和家庭透 過私人及公眾網路相互連結,而最廣為人知者為網際網路 (Internet)。大部份之網路現今使用傳輸控制協定/網際網路 協定(TCP/IP)通訊協定,其中網路位置會被賦予一全球唯 一之32位元數碼位址,且一般以點(d〇t)區分為四個數碼(四 個數碼每一數碼具有〇至255之數字範圍),Tcp/Ip網路交通 係基於指定IP位址進行路由交通。 令人遺憾的是,網際網路之大量成長已令目前使用之網 際網路位址造成短缺現象,為改善此情況,現已嚐試於複 數個電腦間共享單一網路位址,一廣為人知之例子為網路 位址轉換(NAT),其將一内部網路隱藏一存取點之後,並 透過該存取點藉著路由網路交通和一外部網路通訊。因為 遠内部網路使用私人網路位址’來自此網路之封包若未經 轉換將無法在網際網路中路由。在作業時,NAT修改來源 IP位址及傳出之網路交通埠以將該交通對映至一外部或公 眾位址及單一 NAT埠。NAT亦使用外部位址及單一 NAT埠對 映回該原始内部位址及埠而修改目的地⑺位址及傳入之網 路交通璋。NAT對所接收之網路交通非用於回應原始傳出 -4 -
1228661
之網路交通予以忽略,且忽略未具對映埠之傳入交通。 由一諸如NAT閘道/路由器1〇2、防火牆1〇8等等之轉換存 取點所進行之網路交通轉換對許多應用是具透明化的,然 而’在某些情況下之轉換動作將會破壞通訊協$,像是聲 視訊會議(例如國際電訊聯盟ITU標準η.323)、ιρ安全 (IPSec)、無法進行封包頭端轉換之端點對端點安全模組^ 以及將-機器網路位址及/或通訊璋值作為應用程式資料内 嵌於網路交通内之協定(像是樓案傳輸協定FTp、多方遊戲 者網路遊戲協定)等。 裝 例士在圖1中 Η· 323用戶端11〇檢視其網路組態並將 其作為應用程式資料傳送至Η·323閘道118,因為Η·323用戶 端110位於一私人網路,該應用程式資料内所指示之組態無 法供Η· 323閘道118使用以自網際網路對其進行存取,亦 即,一轉換存取點更改封包頭端資料而非應用程式資料, 訂
因此,該協定失效,因為該協定在該應用程式資料内報告 錯誤資訊。 ° 對此問題所提出之解決方式之一為REALM指定lp ( Rsip) 協定,其為網際網路工程工作團隊(IETF)建議之nat修訂 版假又在國際“準组統之開放式系統聯結(ISO/ OSI)模型 中,網路通訊協定第3及4層進行更動以使每一轉換存取點 支援RSIP,一 RSIP存取點可負責一用戶端(例如一位於網路 1〇〇中之機器、位於一外部網域(像是網路1〇4)中之資源(例 如位址、埠)等)。 令人运條的是,RSIP (及相關解決方案)是十分昂貴且不 -5-
3 五、發明説明( 援RsIP,若:::運作’所有轉換存取點必需修改以支 此項方案將失效向上串流之非支援轉換存取點,則 顯本y之特性及優點將可依本發明以下之詳述而呈明 態圖1說明早期經由網際網路相互連結之計算機裝置網路組 =為依據一具體實施例利用網路組態資料内嵌於一 NAT 存取網路交通酬制之協定以支援NAT之-般圖示。 圖3為依據圖2具體實施例之流程圖,說—轉 取點以在一應用程式及-端點間進行通訊。 轉換存 =兒明用以實踐圖3具體實施例之技術,其徵詢一伺服 杰有關一外部位址/埠。 式 圖5之圖不况明圖4具體實施例對於一 η.奶電 之特定應用。 題、用紅 可 圖6說明一適當之計算環 於據以實踐。 於-中本發明之某些特性 泮細描述 圖2依據一具體實施例利用網路組態資料内嵌於—NAT不 =取網路交通酬載内之協定以支援nat之一般化資料流 依據說明’―網路通訊應用程式200和作業系統所提供之 網路服務202通訊’例如一基於作業系統之軟體及/或硬體 五、發明説明(4 ) 對5亥應用私式2 0 0提供服務。在作豐 肛^系期間,一並枣絪改 程式要求作業系統提供該應用程 /、 ·.罔路應用 M ^ 巧了使用之網路组能資 料,在一 TCP/IP環境下,此一要求 、〜、貝 文N遇㊆包含要求作f备 識別執行該應用程式之主機系統有 ....... 有關,、,罔路介面(例如圖6項 目6 1 8)位址之網路位址及一可用 、 之通汛埠,若該主機李统 位於一私人網路,此將為一不可 糸,,死 + 了路由之網路位址而無法在 網際網路内使用。 假設來自該應用程式200之所有網路交通在到達網路綱 前會通過一諸如NAT裝置等之轉換存取點2〇6 (轉換器),因 為傳輸器並不會改變應用程式資#,將網路組態資料内嵌 於應用程式資料内傳送之協定無法於一私人網路内運作。 因此,為解決應用程式對於組態資料之需求,網路服務2〇2 之組悲決定态204元件將連繫一外部網路組態伺服器2丨〇。 该伺服裔將可用於諸如網際網路等之公眾網路組態資料提 供予該決定器,例如,其可提供該伺服器之網路位址及通 訊瑋。 當決定器204自伺服器2 1 〇接收組態資料時,網路服務202 將此資料回報至提出要求之應用程式,當該應用程式將該 組態資料内嵌於應用程式資料内時,一負責之網路裝置(例 如圖1 H· 323用戶端116)依據伺服器210提供之資料送出回 應。舉例而言,假設伺服器提供該伺服器之網路位址及通 訊埠,負責之網路裝置將對該伺服器傳送回應.,該伺服器 然後將該回應前送而由該應用程式2〇〇接收並使用。 圖3為依據圖2具體實施例說明透過一諸如NAT閘道/路由 -7- 本纸張尺度適用中國國家標準(CNS) A4規格(210X297公釐) 1228661 A7 B7 五、發明説明(5 ) 裔(轉換器)之轉換存取點而於一應用程式及一端點間進行 通訊之流程圖。 一應用程式使用一通訊協定和該端點進行通訊,吾人假 设该協定會因一私人位址包含於應用程式資料而失效,該 協定可為一簡單網路通訊協定。應用程式要求3〇〇作業系統 網路服務識別該應用程式主機之網路位址,並獲取一可用 (或指定)之通訊i皐,一般而纟,此要求促使該作業系統識 別5亥主機IP位址及一可用之υ〇ρ或TCp埠。 該作業系統接著呼叫3〇2適當之内裝網路服務(由軟體及/ 或硬體提供)以應付此要求。假設該應用程式並不知悉 -存取點所作之網路交通轉換,在一具體實施例中,網路 服務之設計會將該呼叫逝傳送至—代理器用戶端。指述於 Γ用於傳送至代理11心端之應㈣例之於微軟視 命網路服務内之層別服務提供器(LSP)(請注意在此使用之 :所有核皆屬其所有者)’然而熟知本領域之人士將 了解亦可使用其他傳送機制。 址用戶端接著自一外部代理飼服器要求-網路位 線 Γχτ之說明及中請專利範圍所使用的, 結)之飼服器,並不由一存、:二連、,。(例如-網際網路連 之裝置516對網際網路罝有直接進:丁轉換。舉例而言’圖5 缺接非轉換連結,此要求將行 用:ΓΓ 一可用位址^^ 點。然而,因為該外部:服:;應:會行經該轉換存^ 民口口具有一非轉換網路連結,該 本紙張尺度^ 8- 1228661 五 、發明説明(6 2理器用戶端對該要求3〇〇回報應用程 外部且不受复轅 有關位於一存取點 & 轉換影響之位址及埠別。 在具體貫施例中,該代理器用戶端和兮 器建立一通 & # 5亥外部代理伺服 外部代理伺服器連接3丨〇至該端點且#掳 该應用程式估田> Μ + ^ 响···、占且依據 可將位於30S认;七/ 作業。該通道 該代理”Γ 料接彳^路$通傳送314至 點代理裔用戶端,並將網路交通自該應用程式傳送至該端 =通道作業對於該應用程式及該端點兩者皆是透明的, 為该應用程式信任來自該外部伺服器之網路通訊组雄值 和該應用程式主機之數值對應,且因為該端點可直接使用 該網路通訊組態值和該代理飼服器通訊。因此,基於此般 通迢作業,一不文轉換存取點影響之虛擬直接鏈路會在 該應用程式及端點間建立。 圖4說明應用於圖3要求一伺服器有關一外部位址/埠之具 體實施例之技術。 線 如所說明的,一層別服務提供器(Lsp) 4〇4結合微軟 Winsock應用程式介面(API) 406進行運作❶在說明之具體實 施例中,一微軟WinsockAPI配合LSP擴展以令Winsock將網 路呼叫傳送至LSP 404進行主要處理。進一步有關LSP訊 息,請參閱微軟系統期刊(1999年5月)由Hua等人發表之“解 開寫入Winsock 2層別服務提供器之謎”,網路URL位址為 “msdn-microsoft-com/library/periodic/perioc!99/layeredService-htm,, (為避兄知·置超鍵結’ URL點號已由橫線所取代)。 -9 - 本紙張尺度適用中國國家標準(CNS) A4規格(210X297公釐) 1228661
應用私式400位於一計算裝置 在說明之具體實施例中 上執订(像是圖丨項次11G),其中該應用程式使用某項協定 以和一同類裝置(像是^項次116)通訊,當該協定使用於 一轉換存取點之後時,該通訊將失效。舉例而t,假設該 應用程式識別其主機之锢玖知能 #、乐、a ^ 钱之網路組悲,亚透過一轉換存取點4〇6 將該組態視為傳送之應用程式資料送達另一計算裝置丨16, 該應用程式將該同類裝置無法藉由網路1G4存取之組態 值予以内嵌,因此自該同類裝置116欲傳送内嵌組態資料: 網路交通無法由該應用程式4〇〇所接收。 在說明之具體實施例中,當應用程式4〇〇呼叫作業 路服務以識別其主機之網路組態時,該作業系、统呼叫 WinS〇ck4〇2服務,其進而呼叫Lsp4〇4,當控制傳送至[讣 時,該LSP自一外部代理伺服器41〇獲取一非進行轉換之網 路組態,該LSP將該組態提供予Wins〇ck,其進而將其送至 該應用程式,該應用程式可安全地將Lsp提供組態内嵌於應 用程式資料内。 在一具體實施例中,當控制剛傳送至該Lsp時,該LSp即 決定是否接受該呼叫或僅簡單地將其送回Wins〇ck Αρι令其 掌控該呼叫,這使得“知悉,,該轉換存取點4〇6之應用程式可 無干擾地運作,對此類應用程式,對於Lsp之呼叫會回送至 Winsock以進行正常Winsock處理。然而,若該應用程式未 知悉該轉換,該LSP則呼叫一外部代理伺服器41〇,其將該 L S P送回一非進行轉換之網路位址及通訊槔。一通道會在該 L S P及ό玄代理伺服為間建立,使得其他計算裝置對所提供之 -10- 本紙張尺度適用中國國家標準(CNS) Α4規格(210 X 297公爱) 1228661 A7
位址/琿通訊可透明地經由通道傳送至該應用程式。 4知本領域之人士將了解本發明並非因作㈣統而里, 所使用之微軟網路通訊環境及_係因其在此領域中具 廣泛之熟悉度而採用其作為說明範例,吾人亦可使㈣ 作業系統及網路服務。再者,吾人可使用某些近似之網 服務環境,像是無LSP型式構建之情況,在此環境之且體奋 施例中,對於網路服務之呼叫會受執行於該應用程式主: 之代理ϋ用戶端干預並處理4另一具體實施例中,一虛 擬網路介面及軟體路由器係用於接收網路交通,其透過: 貫體網路介面路由。 ° 圖5為一圖示,說明圖4對於一 Η·323電訊應用程式指定應 用之具體實施例,熟知本領域之人士將了解所說明之具體 貝施例可應用於檢視主機網路組態及將此資料内嵌於應用 程式資料内之任何協定。 如所說明的,一範例計算裝置5〇〇包含一Η·323應用程式 502、LSP網路層504 (亦請參閱圖4項次4〇4),wins〇ck (或 同型)網路層506、TCP/IP網路層508、及網路介面510,其 藉由一 NAT轉換器5 12和一諸如網際網路之外部網路5 14通 況。遠計异裝置和建構於一範例計算裝置$丨6内之外部代理 伺服為5 1 8通訊,計算裝置5 16包含外部代理伺服器、一 sockets網路層520 (例如微軟winsock或類似)用於介接一 TCP/IP網路層522及多重網路介面52·6、528以掌-控流入及流 出之網路交通。在一具體實施例中,計算裝置5丨6進一步包 含一選擇性伺服器驅動器(討論於下)。 *11- 本紙張尺度適用中國國家標準(CNS) Α4規格(210 χ 297公釐)
裝 訂
線 1228661 A7 ___ _B7_ 1、發明説明(9 ) '~— 計算裝置500使用一 η·323應用程式502對一 H.323端點53〇 構建一通訊作業,其不採用允許該應用程式5〇2直接和一外 部(依NAT轉換器512而定)計算裝置通訊方式,而是引導該 應用程式透過LSP 504及Winsock 506網路層進行構建一迁 迴網路連接5 3 2,而非連至該端點。 亦即,當該應用程式開始時5〇2,其詢問其作業系統有關 主機計算裝置500之網路位址以及一可用之通訊蟑,如先前 於圖2討論的,Winsock 506將此詢問訊息傳送至Lsp 5〇4, 其以擷取自一外部代理伺服器5丨8之位址及埠作為回應。當 該應用程式和端點530通訊時,LSP接收該通訊,將其傳送 至該代理伺服器,並進而傳送至該端點。來自該端點之回 應會由計算裝置516接收,經由通道傳回LSP,並進而透過 該Winsock將其傳予該應用程式,在此種方式下,應用程式 及端點έ忍為其係進行直接通訊。 當應用程式502傳送該端點之呼叫設定資料時,依據 Η. 3 2 3協疋,5玄應用程式將其主機網路位址及通訊蜂視為提 供至端點之應用程式資料而提供予端點53〇。因為Lsp將來 自代理伺服器5 1 8之組態資料提供予該應用程式,呼叫設定 並不受轉換存取點512影響,該應用程式會等侯有關成=呼 叫設定之通知。 在一具體實施例中,當LSP將呼叫設定要求傳送至外部代 理伺服器5 1 8時,代理伺服器嚐試使用送至該代理器用戶端 應用程式之網路組態進行設定端點53〇之呼叫,若呼叫設定 成功,LSP 504將受知會成功訊息,且該Lsp進而通知哕應 -12- 本紙張尺度適用中國國家標準(CNS) A4規格(210 X 297公釐) 1228661 五、發明説明(. 用程式。該代理器客戶端將對該外部代理词服器建立〜雨 道,其用於傳送計算裝置5〇〇及端點53〇間之通訊作業。: 代理伺服器可對於在該端點及該應用程式間之資料執^ 佳化,像是壓縮、多工、加密等。 取 如上述,計算裝置516可進-步包含一代理飼服器驅動器 524,此驅動器可用於卸載該代理伺服器進行之處理,使〜 該代理伺服器僅負責建立對一端點之通訊協定,且在成3 建立之後,驅動為524然後在該應用程式及該端點間維持該 通矾通這。舉例而言,在說明之例子中,一旦已建立一、甬 汛作業,對於H· 323聲訊通訊之UDP網路交通可自該代理= 服器驅動器藉由該通道傳送至計算裝置5〇〇内之代理器用戶 端0 圖6及以下之討論旨在對一適當計算環境提供一簡要、一 般性之描述,其中本發明之某些特性可加以實踐。舉例而 3,一用於構建圖2之該代理器用戶端及代理伺服器之範例 系統包含一機器600其具有用於連接各類機器元件之系統匯 流排 6 0 2。 ’、》^ 一般而言,連接至該匯流排者為不可程式化及可程式化 處理器604、一記憶體606 (例如ram、ROM)、儲存裝置 608、一視訊介面610、及輸入/輸出介面埠612。該機器亦 可包含内嵌之控制器、可程式化邏輯裝置(PLD)、可程式化 邏輯陣列(PLA)、可程式化陣列邏輯(pal)、同屬陣列邏輯 (GAL)、場域可程式化閘極陣列(FPGA)、個殊應用積體電 路(ASIC)、電腦、智慧卡、或另一機器、系統等等。 13 本紙張尺度適用中國國家標準(CNS) A4規格(210 X 297公釐) 五、發明説明(11 ) 據預劃運作於一網路環境,透過-網路介面618、數 :機6或其他通訊路徑使用邏輯連接至一或多 Γ包人内:機器可藉由有線或無線網路連,該等; :二Π:路、網際網路、區域網路、廣域網路、手 他酬載技術。 生封、〇、光學、紅外線或其 扩辻可“’、不同尚階程式模組及/或低階硬體脈絡進行 :::含Π儲Π記:體广或儲存裝置_。蝴 批— % S、兀件、資料結構等等,其用於 士I特^工作或執行特定摘要f料型式。熟知本領域之人 換::=:組及低階硬體脈絡可和低階硬體指令互 換且在此之後統稱為“掐八· 步了解即使該等指人在執/⑺⑺…)。吾人將可進- 須進行P、解;^ ㈣^行其他使用之前 八 細、編譯、解讀、或其他處理,該等指 =可以【%、加密或其他未偏離本發明範 進行記錄或攜載。 国心、局馬才口式 記憶體606、儲;^ _ α 3曰# 及相關㈣可儲存❹6⑻之相 二:’,曰7 #王式模組可在一單-機器内執行、或是在 -分散式網路環境内處理’且儲存於 處。記憶體及儲存# ¥i知。己f思肢兩 序诚•/碟、軟碟、光學儲存器、磁 碑生二己缚體卡、記憶桿(StiCkS)、數位視訊磁 -生物儲“等等,以及有線及無線傳輪環 路622’Λ由該網路諸指令可用封包'序列資料、平行資料 或其他適當之傳輸格式進行傳送。 ^ 1228661 五 、發明説明(η /例如)依據說明之具體實施例,假設機器600以一 裝置61 通:K應用程式運作,且該代理器用戶端及之後之遠端 涌 6丨6可分別為一機器構成該代理伺服器及一 H 323 二Γ:。吾人將了解’遠端機器614、616可設計成類似 件:五,且然後包含所討論和機器有關之許多或所有元 亦可了解,機⑨600、614、016可建置於一單一裝 哭内捧$或個別之通訊耦合元件,且可包含或建構於路由 。。上:接器、同類裝置、網路伺服器等等。 次把述况明 < 方法及相關描㉛係用力說明冑存指♦或類似 貝料之機器可存取式據f 仔取式媒肢其可納入於單一及多重處理器 殘卜可攜式電腦(像是包含個數位助理_驗之掌上型裝 =)订動電話等等裝置内。當—機器存取、讀取、執行、 一 s使用心令^ ’將促使該機器執行所說明之方法。圖 八斤撰之^述、&中請專利範圍可以各類方式視為個別 …該等指令可以特定型式加以組織,命丨如封包、序 列:平行等等及/或諸指令同存於其儲存體或酬載媒體内。 發明已參照說明之具體實施例對諸原則加以描述及說 :月’吾人將了解所說明之具體實施例可於其排置方式及細 邛加以修改而不會偏離此等原則。、 。再者k "j述置重點於特!具體實施例,吾人應了解 :使用其他設計方式’特別的^,儘管所述者為“在-具體 3例中“在另一具體實施例中”·、或在此使-用之類似描 坻寻’廷些片語所指表示—般參考具體實施例之可能性, 而並非在於將本發明限制於特定具體實施例設計方式。如 本紙張尺度適财® g家料 15- 1228661 A7 B7 五、發明説明(13 ) 具體實施例,且除 他具體實施例相嵌 可互換性,所示之 為用於限制本發明 修訂,且其仍位於 在此所述,此般名詞可代表相同或不丨 非確指或明示,該等具體實施例可和; 合。因此,基於上述具體實施例之廣>: 詳細描述僅作為說明之目的,且不應1 之範圍。 本發明之申請專利範圍包含所有此ί 下述申請專利其相關項次之範圍及精神 -16- 本紙張尺度適用中國國家標準(CNS) Α4規格(210Χ 297公釐)

Claims (1)

  1. 228§紐11〇46〇3號專利申請案 ^文申凊專利範圍替換本(93年7月)申請專利範圍 Β r::J· •提之 J:t? i.一種支援網路位址轉換(WA丁)之方法,包含: 第一機裔使用一協定和第二機器通訊,其將第一機器 之網路組態資料置—應用程式資料内傳送至第二機器; 自一網路組態伺服器接收非由轉換存取點轉換之網路 組態;以及 依據該協定提供該接收之網路組態至該第二機器,故 該通afl可行經一轉換存取點,其轉換網路交通俾使該交 通猶如自該存取點發出而不會違反該通訊協定。 2·如申明專利範圍第丨項之方法,其中該網路組態資料包 含一網路位址,該方法進一步包含: 和該第一機器建立一通道用以接收傳送至該網路位址 之網路交通。 3·如申凊專利範圍第2項之方法,其中該通道係構建於網 路組態伺服器及該第一機器之間。 4·如申請專利範圍第丨項之方法,其中該協定係選自一聲 Λ協疋、一視訊協定、一聲視訊協定、以及一電訊協定 其中之一。 5.如申請專利範圍第丨項之方法,其中該轉換存取點具有 一第一介面和第一網路進行通訊連接,以及一第二介面 和第二網路進行通訊連接,該方法進一步包含: 將一網路位址賦予該第二介面; 接收來自該第一介面上第一機器之網路交通;以及 將該接收網路交通進行轉換使其猶如發自和該第二介 面相關之網路位址。 本紙張尺度適用中國國家樣準(CNS) Α4規格(210X297公發)
    1228661 A8 B8 C8 D8 申請專利範圍 種透過-存取點進行通訊之方法,該存 路之複數個機器連接至第- ”,將第一網 要主第一、、.罔路上之第二機器,苴# :換第一網路交通俾使其猶如發自該存取點,該;‘包 接收對於該第_網路第一機器之第_位址之要求’· 配置來自該第二網路伺服器之第二位址; 提供該第二網路位址以對該要求作出回應; :至少-網路封包傳經該存取點,該封包内含一封包 / X及包s该第二網路位址之資料酬載;以及 由該存取點轉換該封包來源俾使該網路封包猶 該存取點。9 7·如申請專利範圍第6項之方法,進一步包含: 在該第一機器及該伺服器間建立一通道;以及 該第一機器透過該通道接收傳送至該第二位址之網路 交通。 吟 申π專利圍第7項之方法’其中該存取點對選取之 下列項目予以執行:網路位址轉換、以及對至少一網路 封包進行埠轉換。 9·如申請專利範圍第6項之方法,進一步包含: 於該第一機為及該第二機器間提供一基於網路位址轉 換(NAT)之路由為,俾使該第一及第二機器間之通訊進 行至少乙次NAT轉換。 抑申明專利範圍第9項之方法,其中該基於NAT之路由 器為一存取點。 -2 - 六、申請專利範圍 U.如申請專利範圍第6項之方法,進一步包含·· 透過通訊方式使該词服器和該第二網路5連 自該伺服器之網路交通無需轉換 吏侍來 』·如申請專利範圍第㈣之方法,盆;^第-網路。 網路。 ~第一網路為網際 13.如申請專利範圍第6項之方法,豆中該 該第一網路位址。 ^封匕來源位址為 Η.如申請專利範圍第6項之方法,進一步包含· 第 執行-網路應用程式,該程式要求該第」 一1立儲存所提供之該第二位址作為資料酬載广 /、中該網路應用程式並不知悉該轉換。 15.如:請專利範圍第6項之方法,其中該第一機器包含. —網路介面以通訊方式和網路連接. 以^第―記憶❹以儲存-作業系統以提供網路服務; 一第二記憶體用以儲存一網路驅動器,其以 將該網路介面連接至兮 k Λ方式 務,該網路驅動11執行該 址 之要长。-己置’且提供該第二位址以回應對第-位 16.如申請專利範圍第15項之方法,進—步包含· 執行-網路應用程式,其要求該第一位址’以及 程 驅動器提供該第二網路位址以對該網 式要求作出回應。 由通 Π·-種用於一内部網路機器之方法,以當網路交通路 -3 - X 297公釐)
    過—和該機器共享外部網路單一位址之存取點時,使用 通訊協定將機器網路位址嵌於網路交通資料内’該方法 包含: ★自位於該内部網路第—機器上執行之網路驅動器接收 第一網路交通; 將一外部位址配置於該第二網路上; 提供該外4位址予該第一機器之網路驅動器;以及 A由該存取點構建連至該網路驅動器之通道,使得該 外部位址之網路交通可由該網路驅動器接收。 18·如申請專利範圍第17項之方法,進一步包含: 、自執行於該第一機器上之應用程式接收第二網路交 通:該第一父通具有一明顯存取點來源,且一資料酬載 對該第-機ϋ應用程式所決定之識別位址進行編碼。 19·如申5月專利範圍第i 8項之方法,其中該應用程式為一通 訊私式,該方法進一步包含: 由外部網路之呼叫控制伺服器之網路驅動器進行聯 繫,該伺服器執行該外部位址之配置,並構建該通道; 由該程式對一端點啟始一呼叫; 通知該伺服器有關該啟始訊息; 由該伺服器構建對於該端點之該啤叫; 通知該網路驅動器有關該構建動作之成功/失敗;以及 通知該程式有關該成功/失敗。 20·如申請專利範圍第19項之方法,其中: 該應用程式和該網路驅動器通訊;且 -4- 本紙張尺度適用中國國家標準(CNS) A4規格(21〇χ 297公董)
    該端點和該伺服器通訊。 21. —種使一區域網路(LAN)第一機器透過一存取點和一廣 域網路(WAN)通訊之方法,該存取點設計用於變更lan 網路交通,俾使其猶如發自該wan ,該方法包含: 提供以層別為基礎之網路服務,包含一應用層、一網 路驅動器層、以及一交談(sessi〇n)層,其中該驅動器先 於該交談層呼叫; 執行一應用程式,識別該第一機器之第一位址,將識 別之該第一位址内嵌於網路交通資料内,且傳送該網路 交通資料至一通訊端點; 將一 WAN位址提供予該程式,使得該程式可將該wan 位址嵌於該網路交通資料内;以及 在δ玄程式及该驅動器間構建一第一通訊作業、在該驅 動器及該伺服器間構建一第二通訊作業、以及在該伺服 器及該端點間建立第三通訊作業。 22. 如申請專利範圍第21項之方法,進一步包含·· 連接該WAN之伺服器以獲得WAN位址; 自該程式接收該端點 之呼叫設定 ; 自該伺服器對該端點建立一呼叫; 將該程式呼叫連至該驅動器;以及 以透明方式由該驅動器將該程式呼叫傳送至該伺服 器。 23. 如申請專利範圍第2丨項之方法,其中該交談層包含微軟 Winsock應用程式介面(API)。 -5- 本紙張尺度適用中國國家標準(CNS) A4規格(210 X 297公釐)
    申請專利範圍 12286紐 嘈請.fe、明斤9Ρ 7年!π°-日所提之 修JH本^)#«5;實質内容?是否准予^正? 24·如申請專利範圍第21項之方法,其中該網路服務依據 ISO/OSI模式排置。 25. —種包含一可讀取式媒體之裝置,其内具有編碼指令俾 由處理器執行,該指令可指引該處理器執行·· 第機器使用一協定和第二機器通訊,其將第一機器 之網路組態資料置一應用程式資料内傳送至第二機器; 自一網路組態伺服器接收非由轉換存取點轉換之網路 組態;以及 _依據該協定提供該接收之網路組態至該第二機器,故 該通訊可行經一轉換存取點,其轉換網路交通俾使該交 通猶如自該存取點發出而不會違反該通訊協定。 26. 如申請專利範圍第25項之裝置,該指令包含進一步之指 令可導引該處理器執行: 和該第一機裔建立一通道用以接收傳送至該網路位址 之網路交通。 27·如申請專利範圍第以項之裝置,其中該轉換存取點具有 第介面和第一網路進行通訊連接,以及一第二介面 和第二網路進行通訊連接,該指令包含進一步之指令可 導引該處理器執行: 將一網路位址賦予該第二介面; 接收來自該第一介面上第一機器之網路交通;以及 將該接收網路交通進行轉換使其猶如發自和該第二介 面相關之網路位址。 種透過存取點進行通訊之裝置,該存取點將第一網
    -6- 1228661 9a
    路之複數個機器連接 轉換第一 _ 至第一,、周路上之第二機器,其藉由 :!有,Γ父通俾使其猶如發自該存取點,該裝置包 各具有編碼指人七,+ 該指令可導引心讀取式媒體以供-處理器執行’ 』v引该處理器執行: 接收對於該第-網路第-機器之第-位址之要求; :置來自該第二網路伺服器之第二位址; 提供該第二網路位址以對該要求作出回應; 將至少-網路封包傳經該存取點,該封包内含一封包 '源以及一包含該第二網路位址之資料酬載;以及 2該存取點轉換該封包來源俾使該網路 該存取點。 ^ 29.如申請專利範圍第以項之裝置,該指令包含進一步之指 令可導引該處理器執行: 在該第一機器及該伺服器間建立一通道;以及 該第一機器透過該通道接收傳送至該第二位址之網路 交通。 3〇·如申請專利範圍第28項之裝置,其中一位於該第一機器 ^該第一機态間之基於網路位址轉換(NAT)之路由器將 介於該第一及第二機器間之通訊予以轉換。 31· ^申請專利範圍第3〇項之裝置,其中該基於nat之路由 器為該存取點。 32·如申請專利範圍第28項之裝置,該指令包含進一步之指 令可導引該處理器執行: 執行一網路應用程式,該程式要求該第一機器之該第 本紙張尺度適財®國家標準(CNS) Α4規格(2l〇x 297公董)
    申請專利範圍 122866) -位址’且儲存所提供之該第二位址 其中該網路應用程式並不知悉該轉換/相載, 33. -種用於-内部網路機器之系統,以 過一和該機器共享外部網路單-位址之存取=路由通 包含: 、罔路位址肷於網路交通資料内,該系統 接收裝置’用以自位於該内部網路第 之網路驅動器接收第 '網路交通 _ =執仃 顯單一位址來源; 父逋具有一明 網路 上配置裝置,用以將一外部位址配置於該第 網 路驅=1及其將該外部位址提供予該第-機器之 辱:=” ’用以經由該存取點構建連至該網路驅動 器接收。 之,,周路父通可由該網路驅動 34·如申請專利範圍第33項之系統,進一步包含: 接收裝置’用以自執行 Μ 收第二網路交通,該第:交程式接 且-資料酬載對該該第一有月顯存取點來源, 址進行編碼。 冑益應用程式所決定之識別位 35.二::專:範圍第34項之系統,其中該應用程式為-通 訊%式,該系統進一步包含·· 用於進订外部網路之呼叫控制词服器之網路驅動器 8- 本纸張尺度相t _冢標準(GNS)A4規格i X 297公釐)
    六、申請專利範圍 聯繫之裝置,該伺服器執行該外部位址之配置,並構建 該通道; 一啟始裝置,用於啟始該程式對一端點之呼叫; 一通知裝置,用於通知該伺服器有關該啟始訊息; 一構建裝置,用於促使該伺服器構建對於該端點之該 呼叫; 一通知裝置,用於通知該網路驅動器有關該構建動作 之成功/失敗;以及 一通知裝置,用於通知該程式有關該成功/失敗。 36. —種使一區域網路(LAN)第一機器便於透過一存取點和 一廣域網路(WAN)通訊之裝置,該存取點設計用於變更 LAN網路交通,俾使其猶如發自該WAN,該裝置包含: 一用於提供以層別為基礎之網路服務之裝置,包含一 應用層 '一網路驅動器層、以及一交談層,其中該驅動 器先於該交談層呼叫; 一用於執行一應用程式之裝置,以識別該第一機器之 第一位址,將識別之該第一位址内嵌於網路交通資料 内,且傳送該網路交通資料至一通訊端點; 一用於將一 WAN位址提供予該程式之裝置,使得該程 式可將該WAN位址嵌於該網路交通資料内;以及 一在該程式及該驅動器間構建一第一通訊作業、在該 驅動器及該伺服器間構建一第二通訊作業、以及在該伺 服器及該端點間建立第三通訊作業之裝置。 37. 如申請專利範圍第36項之裝置,進一步包含: -9 - 本紙張尺度適用中國國家標準(CNS) A4規格(210 X 297公釐) 12286^1 A8 B8 C8 D8 六、申請專利範圍 一連接該WAN之伺服器以獲得WAN位址之裝置; 一自該程式接收該端點之呼叫設定之裝置; 一自該伺服器對該端點建立一呼叫之裝置; 一將該程式呼叫連至該驅動器之裝置;以及 一以透明方式由該驅動器將該程式呼叫傳送至該伺服 器之裝置。 本紙張尺度適用中國國家標準(CNS) A4規格(210 X 297公釐)
TW091104603A 2001-03-15 2002-03-12 Generic external proxy TWI228661B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/811,011 US7293108B2 (en) 2001-03-15 2001-03-15 Generic external proxy

Publications (1)

Publication Number Publication Date
TWI228661B true TWI228661B (en) 2005-03-01

Family

ID=25205285

Family Applications (1)

Application Number Title Priority Date Filing Date
TW091104603A TWI228661B (en) 2001-03-15 2002-03-12 Generic external proxy

Country Status (5)

Country Link
US (1) US7293108B2 (zh)
CN (1) CN100531229C (zh)
GB (1) GB2390276B (zh)
TW (1) TWI228661B (zh)
WO (1) WO2002076065A2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI418178B (zh) * 2006-04-13 2013-12-01 Ibm 利用代理伺服器控制內嵌裝置外部通訊之技術

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7774455B1 (en) * 2000-09-26 2010-08-10 Juniper Networks, Inc. Method and system for providing secure access to private networks
US7085817B1 (en) * 2000-09-26 2006-08-01 Juniper Networks, Inc. Method and system for modifying requests for remote resources
US7620719B2 (en) 2002-06-06 2009-11-17 Juniper Networks, Inc. Method and system for providing secure access to private networks
US7272650B2 (en) * 2001-04-17 2007-09-18 Intel Corporation Communication protocols operable through network address translation (NAT) type devices
US20020161904A1 (en) * 2001-04-30 2002-10-31 Xerox Corporation External access to protected device on private network
US20060020688A1 (en) * 2001-05-14 2006-01-26 At&T Corp. System having generalized client-server computing
US7320027B1 (en) * 2001-05-14 2008-01-15 At&T Corp. System having generalized client-server computing
JP4018361B2 (ja) * 2001-09-25 2007-12-05 富士フイルム株式会社 ネットワーク環境通知方法、ネットワーク環境通知システム、及びプログラム
US7631084B2 (en) * 2001-11-02 2009-12-08 Juniper Networks, Inc. Method and system for providing secure access to private networks with client redirection
AU2002353276A1 (en) * 2001-12-06 2003-06-17 Nokia Corporation A mechanism to create pinhole for existing session in middlebox
US7133669B2 (en) * 2002-08-02 2006-11-07 Pctel, Inc. Systems and methods for seamless roaming between wireless networks
DE10321227A1 (de) * 2003-05-12 2004-12-09 Siemens Ag Verfahren zum Datenaustausch zwischen Netzelementen
CN100440886C (zh) 2003-09-02 2008-12-03 华为技术有限公司 多媒体协议穿越网络地址转换设备的实现方法
US7406533B2 (en) 2003-10-08 2008-07-29 Seiko Epson Corporation Method and apparatus for tunneling data through a single port
US7263071B2 (en) * 2003-10-08 2007-08-28 Seiko Epson Corporation Connectionless TCP/IP data exchange
US8713635B2 (en) * 2004-06-10 2014-04-29 Nec Corporation Information terminal, setting information distribution server, right information distribution server, network connection setting program and method
FR2873526A1 (fr) * 2004-07-21 2006-01-27 France Telecom Procede et systeme de gestion de la surcharge d'identite et de la disponibilite privee/publique d'une adresse de messagerie instantanee
US7392323B2 (en) * 2004-11-16 2008-06-24 Seiko Epson Corporation Method and apparatus for tunneling data using a single simulated stateful TCP connection
US20060200517A1 (en) * 2005-03-03 2006-09-07 Steve Nelson Method and apparatus for real time multi-party conference document copier
US7561531B2 (en) * 2005-04-19 2009-07-14 Intel Corporation Apparatus and method having a virtual bridge to route data frames
US7983254B2 (en) * 2005-07-20 2011-07-19 Verizon Business Global Llc Method and system for securing real-time media streams in support of interdomain traversal
US20080261700A1 (en) * 2005-09-09 2008-10-23 Wms Gaming Inc. Gaming Device Including Configurable Communication Unit
CN100477636C (zh) * 2005-09-29 2009-04-08 腾讯科技(深圳)有限公司 客户端主应用部件与目标服务器间进行通信的装置和方法
US20070285501A1 (en) * 2006-06-09 2007-12-13 Wai Yim Videoconference System Clustering
JP2010514290A (ja) * 2006-12-21 2010-04-30 テレフオンアクチーボラゲット エル エム エリクソン(パブル) メディアアクセス制御アドレスを変換するためのネットワーク装置及び方法
US8254381B2 (en) 2008-01-28 2012-08-28 Microsoft Corporation Message processing engine with a virtual network interface
US8924486B2 (en) * 2009-02-12 2014-12-30 Sierra Wireless, Inc. Method and system for aggregating communications
US8228848B2 (en) * 2008-11-17 2012-07-24 Sierra Wireless, Inc. Method and apparatus for facilitating push communication across a network boundary
WO2010054471A1 (en) 2008-11-17 2010-05-20 Sierra Wireless, Inc. Method and apparatus for network port and network address translation
CN101431460B (zh) * 2008-11-28 2011-07-13 中兴通讯股份有限公司 Web应用与外部设备网络互连的实现方法和系统
CN101964798A (zh) * 2010-10-15 2011-02-02 德讯科技股份有限公司 基于远程桌面协议的多图形协议统一代理系统
WO2012106820A1 (en) 2011-02-08 2012-08-16 Sierra Wireless, Inc. Method and system for forwarding data between network devices
CN103298110B (zh) 2012-03-02 2018-08-28 中兴通讯股份有限公司 一种触发mtc设备的方法和系统
US8954535B2 (en) * 2012-12-31 2015-02-10 Juniper Networks, Inc. Dynamic network device processing using external components
US10135732B2 (en) 2012-12-31 2018-11-20 Juniper Networks, Inc. Remotely updating routing tables
GB2515676B (en) 2013-03-28 2021-04-14 Pismo Labs Technology Ltd Method and system to transmit and receive data packets through at least one end-to-end connection
US9276841B2 (en) * 2014-01-31 2016-03-01 Edgecast Networks, Inc. Adapting network control messaging for anycast reliant platforms
US10805222B2 (en) * 2017-05-01 2020-10-13 General Electric Company Resilient network configuration for time sensitive traffic

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1065737A (ja) * 1996-08-23 1998-03-06 Matsushita Electric Ind Co Ltd 代理サーバ装置およびサーバ装置
US6523696B1 (en) * 1996-10-15 2003-02-25 Kabushiki Kaisha Toshiba Communication control device for realizing uniform service providing environment
US6470389B1 (en) * 1997-03-14 2002-10-22 Lucent Technologies Inc. Hosting a network service on a cluster of servers using a single-address image
US6119171A (en) * 1998-01-29 2000-09-12 Ip Dynamics, Inc. Domain name routing
US6058431A (en) * 1998-04-23 2000-05-02 Lucent Technologies Remote Access Business Unit System and method for network address translation as an external service in the access server of a service provider
US6360265B1 (en) * 1998-07-08 2002-03-19 Lucent Technologies Inc. Arrangement of delivering internet protocol datagrams for multimedia services to the same server
US6381646B2 (en) * 1998-11-03 2002-04-30 Cisco Technology, Inc. Multiple network connections from a single PPP link with partial network address translation
US6493349B1 (en) * 1998-11-13 2002-12-10 Nortel Networks Limited Extended internet protocol virtual private network architectures
US6490290B1 (en) * 1998-12-30 2002-12-03 Cisco Technology, Inc. Default internet traffic and transparent passthrough
US6393488B1 (en) * 1999-05-27 2002-05-21 3Com Corporation System and method for supporting internet protocol subnets with network address translators
US6697864B1 (en) * 1999-10-18 2004-02-24 Microsoft Corporation Login architecture for network access through a cable system
US6674743B1 (en) * 1999-12-30 2004-01-06 3Com Corporation Method and apparatus for providing policy-based services for internal applications
US6754709B1 (en) * 2000-03-29 2004-06-22 Microsoft Corporation Application programming interface and generalized network address translator for intelligent transparent application gateway processes
US6661799B1 (en) * 2000-09-13 2003-12-09 Alcatel Usa Sourcing, L.P. Method and apparatus for facilitating peer-to-peer application communication
US20020103850A1 (en) * 2001-01-31 2002-08-01 Moyer Stanley L. System and method for out-sourcing the functionality of session initiation protocol (SIP) user agents to proxies
US6687245B2 (en) * 2001-04-03 2004-02-03 Voxpath Networks, Inc. System and method for performing IP telephony

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI418178B (zh) * 2006-04-13 2013-12-01 Ibm 利用代理伺服器控制內嵌裝置外部通訊之技術

Also Published As

Publication number Publication date
US20020133549A1 (en) 2002-09-19
GB2390276B (en) 2004-08-18
CN1507734A (zh) 2004-06-23
HK1058275A1 (zh) 2004-05-07
CN100531229C (zh) 2009-08-19
US7293108B2 (en) 2007-11-06
GB2390276A (en) 2003-12-31
WO2002076065A2 (en) 2002-09-26
WO2002076065A3 (en) 2003-02-06
GB0322501D0 (en) 2003-10-29

Similar Documents

Publication Publication Date Title
TWI228661B (en) Generic external proxy
CN111294399B (zh) 一种数据传输方法和装置
US7620015B2 (en) Method and system for seamless handover of mobile devices in heterogeneous networks
TW201006184A (en) Method and apparatus for managing data services in a multi-processor computing environment
US7339939B2 (en) Apparatus, method and system for an object exchange bridge
WO2005011216A1 (en) The system and method for realize multimedia call crossover the private network
JP2008514150A (ja) インターネットプロトコルを使用して、移動装置内の汎用集積回路カードと通信するためのシステムおよび方法
JP2005516546A (ja) 移動クライアント装置をインターネットに接続する方法およびシステム
CN101399849A (zh) 用于通信系统中的通信装置和终端登记方法
JP4475522B2 (ja) ネットワーク・アドレス変換ベースの移動管理
JP2013504956A (ja) 新たなネットワークとインターネットとの相互通信の実現方法、システム及び通信端
US20040076121A1 (en) Method for an internet communication
JP2005269348A (ja) 通信システム、ゲートウェイ装置
US20060239251A1 (en) Multi-user media client for communication devices
JP2001156852A (ja) ネットワークアドレス変換装置
CN1863202B (zh) 提高负载均衡设备和服务器处理性能的方法
JP3632897B2 (ja) 無線通信システム、及び無線通信システムにおけるゲートウェイ切り替え方法
JP3775746B2 (ja) 無線通信システム、及び無線通信システムにおけるゲートウェイ切り替え方法
JP5260238B2 (ja) 通信制御方法、ネットワークシステム、ゲートウェイ装置、および通信端末
CN101350939B (zh) 一种实现移动ip并发数据业务的系统及方法
KR101362290B1 (ko) 무선 인터넷 접속 시스템 및 그 방법
CN117938408A (zh) 一种在Android设备中实施动态访问控制的方法和系统
JP4796945B2 (ja) 電話交換システム
JP4993133B2 (ja) 中継装置
TWI426742B (zh) 支持數據通信的通信架構、中間路選節點和終端設備

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees