JP2010166189A - Ip中継装置、通信システム及びそれらに用いるtcpフロー制御方法 - Google Patents
Ip中継装置、通信システム及びそれらに用いるtcpフロー制御方法 Download PDFInfo
- Publication number
- JP2010166189A JP2010166189A JP2009005270A JP2009005270A JP2010166189A JP 2010166189 A JP2010166189 A JP 2010166189A JP 2009005270 A JP2009005270 A JP 2009005270A JP 2009005270 A JP2009005270 A JP 2009005270A JP 2010166189 A JP2010166189 A JP 2010166189A
- Authority
- JP
- Japan
- Prior art keywords
- tcp
- control
- packet
- alg
- function
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
【解決手段】 IP中継装置は、プライベートネットワークに属する端末とグローバルネットワークに属する端末との通信を中継する際に、一部のTCPアプリケーションのFTP及びSIPのデータをNAT上で書き換えるためのALG機能(ALG制御部23)と、ALG機能が必要なTCPパケットを受信した場合にTCPコネクションを制御するTCPセッション制御機能(TCPセッション制御部22)とを有し、TCPセッション制御機能(TCPセッション制御部22)からALG機能(ALG制御部23)へTCPパケットの順序性を提供する。
【選択図】 図1
Description
前記ALG機能が必要なTCPパケットを受信した場合にTCPコネクションを制御するTCPセッション制御機能とを備え、
前記TCPセッション制御機能から前記ALG機能へ前記TCPパケットの順序性を提供している。
前記IP中継装置が、前記ALG機能が必要なTCPパケットを受信した場合にTCPコネクションを制御するTCPセッション制御処理を実行し、前記TCPセッション制御処理から前記ALG機能へ前記TCPパケットの順序性を提供している。
1−1 PC(#2)
2 IP中継装置
20 ALG機能
21 レイヤ2・3送受信制御部
22 TCPセッション制御部
23 ALG制御部
100 プライベートネットワーク
101 グローバルネットワーク
200 インタネット網
221 再送制御部
222 順序制御部
223 パケットバッファ
Claims (13)
- プライベートネットワークに属する端末とグローバルネットワークに属する端末との通信を中継する際に、一部のTCP(Transmission Control Protocol)アプリケーションのFTP(File Transfer Protocol)及びSIP(Session Initiation Protocol)のデータをNAT(Network Address Translation)上で書き換えるためのALG(Application Level Gateway)機能と、
前記ALG機能が必要なTCPパケットを受信した場合にTCPコネクションを制御するTCPセッション制御機能とを有し、
前記TCPセッション制御機能から前記ALG機能へ前記TCPパケットの順序性を提供することを特徴とするIP(Internet Protocol)中継装置。 - 前記TCPセッション制御機能は、TCPセッションの順序制御と再送制御と分割制御とを行うことを特徴とする請求項1記載のIP中継装置。
- 前記TCPパケットを一時保持するパケットバッファを含み、
前記TCPセッション制御機能は、前記順序制御と前記パケットバッファとを使用して前記TCPセッションの順序制御と分割制御とを行うことを特徴とする請求項2記載のIP中継装置。 - 前記TCPセッション制御機能は、前記TCPパケットのシーケンス番号から順序逆転を判定し、その判定結果に応じて前記TCPセッションの順序制御を行うことを特徴とする請求項3記載のIP中継装置。
- TCPデータセグメントが分割された場合に一つのメッセージとして揃うまで、前記ALG機能にて複数の分割されたセグメントをバッファリングすることを特徴とする請求項2から請求項4のいずれか記載のIP中継装置。
- 前記TCPセッション制御機能は、前記再送制御と前記パケットバッファとを使用して前記端末間の前記TCPパケットの再送を制御することを特徴とする請求項2から請求項5のいずれか記載のIP中継装置。
- 前記請求項1から請求項6のいずれかに記載のIP中継装置を含むことを特徴とする通信システム。
- IP(Internet Protocol)中継装置に、プライベートネットワークに属する端末とグローバルネットワークに属する端末との通信を中継する際に、一部のTCP(Transmission Control Protocol)アプリケーションのFTP(File Transfer Protocol)及びSIP(Session Initiation Protocol)のデータをNAT(Network Address Translation)上で書き換えるためのALG(Application Level Gateway)機能を設け、
前記IP中継装置が、前記ALG機能が必要なTCPパケットを受信した場合にTCPコネクションを制御するTCPセッション制御処理を実行し、前記TCPセッション制御処理から前記ALG機能へ前記TCPパケットの順序性を提供することを特徴とするTCPフロー制御方法。 - 前記IP中継装置が、前記TCPセッション制御処理において、TCPセッションの順序制御と再送制御と分割制御とを行うことを特徴とする請求項8記載のTCPフロー制御方法。
- 前記IP中継装置に、前記TCPパケットを一時保持するパケットバッファを設け、
前記IP中継装置が、前記TCPセッション制御処理において、前記順序制御と前記パケットバッファとを使用して前記TCPセッションの順序制御と分割制御とを行うことを特徴とする請求項2記載のTCPフロー制御方法。 - 前記IP中継装置が、前記TCPセッション制御処理において、前記TCPパケットのシーケンス番号から順序逆転を判定し、その判定結果に応じて前記TCPセッションの順序制御を行うことを特徴とする請求項10記載のTCPフロー制御方法。
- 前記IP中継装置が、TCPデータセグメントが分割された場合に一つのメッセージとして揃うまで、前記ALG機能にて複数の分割されたセグメントをバッファリングすることを特徴とする請求項9から請求項1のいずれか記載のTCPフロー制御方法。
- 前記IP中継装置が、前記TCPセッション制御処理において、前記再送制御と前記パケットバッファとを使用して前記端末間の前記TCPパケットの再送を制御することを特徴とする請求項9から請求項12のいずれか記載のTCPフロー制御方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009005270A JP2010166189A (ja) | 2009-01-14 | 2009-01-14 | Ip中継装置、通信システム及びそれらに用いるtcpフロー制御方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009005270A JP2010166189A (ja) | 2009-01-14 | 2009-01-14 | Ip中継装置、通信システム及びそれらに用いるtcpフロー制御方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2010166189A true JP2010166189A (ja) | 2010-07-29 |
Family
ID=42582035
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009005270A Pending JP2010166189A (ja) | 2009-01-14 | 2009-01-14 | Ip中継装置、通信システム及びそれらに用いるtcpフロー制御方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2010166189A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5674179B1 (ja) * | 2011-12-19 | 2015-02-25 | クアルコム,インコーポレイテッド | 効率的なネットワークアドレス変換およびアプリケーションレベルゲートウェイ処理のための装置および方法 |
JP2016515316A (ja) * | 2013-02-11 | 2016-05-26 | キュー テレコム リミテッド | 通信装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000156709A (ja) * | 1998-11-20 | 2000-06-06 | Pfu Ltd | アドレス変換装置および記録媒体 |
JP2001244957A (ja) * | 2000-02-28 | 2001-09-07 | Fujitsu Ltd | Tcp終端機能付きipルータ装置および媒体 |
JP2004254010A (ja) * | 2003-02-19 | 2004-09-09 | Nippon Telegr & Teleph Corp <Ntt> | Sip通信制御装置 |
JP2004350188A (ja) * | 2003-05-26 | 2004-12-09 | Nec Corp | データ転送装置及びプログラム |
JP2006148727A (ja) * | 2004-11-24 | 2006-06-08 | Nec Corp | アプリケーションモニタ装置 |
-
2009
- 2009-01-14 JP JP2009005270A patent/JP2010166189A/ja active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000156709A (ja) * | 1998-11-20 | 2000-06-06 | Pfu Ltd | アドレス変換装置および記録媒体 |
JP2001244957A (ja) * | 2000-02-28 | 2001-09-07 | Fujitsu Ltd | Tcp終端機能付きipルータ装置および媒体 |
JP2004254010A (ja) * | 2003-02-19 | 2004-09-09 | Nippon Telegr & Teleph Corp <Ntt> | Sip通信制御装置 |
JP2004350188A (ja) * | 2003-05-26 | 2004-12-09 | Nec Corp | データ転送装置及びプログラム |
JP2006148727A (ja) * | 2004-11-24 | 2006-06-08 | Nec Corp | アプリケーションモニタ装置 |
Non-Patent Citations (2)
Title |
---|
CSNG200500374001; 匂坂 岳志 他: 'SIP-ALGにおけるセッション管理方式の検討' 電子情報通信学会技術研究報告 第103巻,第506号, 20031212, p.5〜8 * |
JPN6012059476; 匂坂 岳志 他: 'SIP-ALGにおけるセッション管理方式の検討' 電子情報通信学会技術研究報告 第103巻,第506号, 20031212, p.5〜8 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5674179B1 (ja) * | 2011-12-19 | 2015-02-25 | クアルコム,インコーポレイテッド | 効率的なネットワークアドレス変換およびアプリケーションレベルゲートウェイ処理のための装置および方法 |
JP2015507408A (ja) * | 2011-12-19 | 2015-03-05 | クアルコム,インコーポレイテッド | 効率的なネットワークアドレス変換およびアプリケーションレベルゲートウェイ処理のための装置および方法 |
JP2016515316A (ja) * | 2013-02-11 | 2016-05-26 | キュー テレコム リミテッド | 通信装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8499083B2 (en) | Relay device and communication system | |
JP4274231B2 (ja) | 中継サーバおよび中継通信システム | |
JP4154615B2 (ja) | Sipサーバ共有モジュール装置、sipメッセージ中継方法、及びプログラム | |
US10681188B2 (en) | Reducing transmission pathway lengths within a distributed network | |
EP1267529B1 (en) | Data packets acknowledgment system | |
JP4207078B2 (ja) | 中継サーバ | |
JP4764737B2 (ja) | ネットワークシステム、端末およびゲートウェイ装置 | |
JP2006279394A (ja) | セッション中継装置、セッション中継方法およびプログラム | |
JP3999785B2 (ja) | 通信方法 | |
JP2008147738A (ja) | 通信方法、通信システム、機器、並びに端末 | |
Takasugi et al. | Seamless service platform for following a user's movement in a dynamic network environment | |
JP2010166189A (ja) | Ip中継装置、通信システム及びそれらに用いるtcpフロー制御方法 | |
JP5638063B2 (ja) | 通信装置、通信装置の制御方法、プログラム | |
US20190141009A1 (en) | Session moderator for turn-pattern tcp-packet relay with websocket instantiation | |
JP2008098935A (ja) | 中継サーバ | |
JP2009055418A (ja) | 通信システム、中継装置、端末、及び中継処理方法並びにそのプログラム | |
JP2009015392A (ja) | 通信装置および通信方法 | |
TW201806358A (zh) | 於一網路系統中藉助於網路位址轉譯來轉送封包之方法與裝置 | |
JP2008205676A (ja) | 情報処理システム、情報処理装置、情報処理方法、及び情報処理プログラム | |
EP2434707A1 (en) | Method and system for optimising routing between two network nodes, at least one of which is mobile | |
JP6062394B2 (ja) | 中継装置および中継方法 | |
EP4246937A1 (en) | Mp-dccp proxy to enable multipath transmission of dccp data packets between a sender and a receiver | |
JP5135257B2 (ja) | ホームゲートウェイ及びセッション制御サーバによって異なる経路の複数のセッションを確立する方法及びシステム | |
JP2018157513A (ja) | 通信制御装置、通信制御システム、通信制御方法及び通信制御プログラム | |
Fairhurst | Datagram congestion control protocol (DCCP) simultaneous-open technique to facilitate NAT/middlebox traversal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20110714 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20110714 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111208 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121019 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121113 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121210 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130618 |