JP4334505B2 - 中継装置およびデータ中継方法 - Google Patents
中継装置およびデータ中継方法 Download PDFInfo
- Publication number
- JP4334505B2 JP4334505B2 JP2005158627A JP2005158627A JP4334505B2 JP 4334505 B2 JP4334505 B2 JP 4334505B2 JP 2005158627 A JP2005158627 A JP 2005158627A JP 2005158627 A JP2005158627 A JP 2005158627A JP 4334505 B2 JP4334505 B2 JP 4334505B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- correction
- received
- received data
- value
- 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.)
- Active
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Description
RFC1631 The IP Network Address Translatorhttp://www.ietf.org/rfc/rfc1631.txt?number=1631K.Egevang,Cray Communications P.Francis,NTT May 19942005.4.22 検索
第一実施例に係る中継装置の動作について、パケット紛失が無い場合のシーケンスの動作を図4のシーケンスを基に示す。図4において端末1と端末2は中継装置3を介して通信を行っている。以下ではデータ33A以降のデータ転送を例にして、端末1と中継装置3の間、また中継装置3と端末2の間のデータ転送と、中継装置3における書き換え方式について説明する。
第二実施例に係る中継装置においては、履歴データベース40の構成方法が、第一実施例と異なり、図8で示すようにデータサイズ累積補正値42、43の項目の代わりに、データサイズ個別補正値61、62を管理することを特徴とする。
第三実施例に係る中継装置においては、履歴データベース40への履歴情報と登録の動作において、第一実施例と異なり、図9、10にて示すように補正の発生したデータのみ履歴情報登録を実施する方法である。第三実施例の処理手順は図3のフローチャートに示した。
3 中継装置
4、5 ネットワーク
6A〜13A、31A〜36A、51A、71A〜74A、6B〜13B、31B〜36B、51B、71B〜74B データ
21、22 インタフェース部
23 通信呼識別部
24 データ処理部
25 SEQ/ACK番号補正部
26 補正履歴管理部
40 履歴データベース
41 エントリ情報
42、43 データサイズ累積補正値
44、45 期待ACK番号
46、47 受信SEQ番号
48、49 受信データサイズ
61、62 データサイズ個別補正値
Claims (15)
- 複数の端末間で送受信されるデータを当該端末に適合するデータ様式に書き換えながら中継する中継装置において、
通信呼を識別する通信呼識別手段と、
この通信呼識別手段により識別された通信呼毎に、受信したデータに対してデータ書き換えを実施した際のデータ量の増減値を、受信データを識別するための情報と共に受信データ毎に補正履歴として管理する補正履歴管理手段と、
この補正履歴管理手段により管理される通信呼について、到着した受信データに対応する前記補正履歴内の受信データを前記情報を用いて特定し、呼開設時の最初の受信データから特定された受信データまでのデータ量増減値に基づき、前記到着した受信データのシーケンス番号とアクノレッジ番号とを補正する番号補正手段と
を備えたことを特徴とする中継装置。 - 前記補正履歴管理手段は、前記データ量の増減値として受信データ毎の補正値を格納する手段を備え、
前記番号補正手段は、到着した受信データに対しシーケンス番号およびアクノレッジ番号の補正処理を施す際に、前記補正値の合計値を計算して補正を実施する手段を備えた
請求項1記載の中継装置。 - 前記補正履歴管理手段は、前記データ量の増減値として受信データ毎の通信呼開始時の最初の受信データから当該受信データまでの補正値の累積値を格納する手段を備え、
前記番号補正手段は、到着した受信データに対しシーケンス番号およびアクノレッジ番号の補正処理を施す際に、前記累積値を用いて補正を実施する手段を備えた
請求項1記載の中継装置。 - 前記補正履歴管理手段は、受信データ毎の全ての補正履歴を蓄積して管理する手段を備えた請求項2または3記載の中継装置。
- 前記補正履歴管理手段は、データ書き換えによりデータ量の増減が発生した受信データに限り、その補正履歴を蓄積して管理する手段を備えた請求項2または3記載の中継装置。
- 複数の端末間で送受信されるデータを、中継装置を用いて当該端末に適合するデータ様式に書き換えながら中継するデータ中継方法において、
通信呼を識別し、識別された通信呼毎に、受信したデータに対してデータ書き換えを実施した際のデータ量の増減値を、受信データを識別するための情報と共に受信データ毎に補正履歴として管理し、管理される通信呼について、到着した受信データに対応する前記補正履歴内の受信データを前記情報を用いて特定し、呼開設時の最初の受信データから特定された受信データまでのデータ量増減値に基づき、前記到着した受信データのシーケンス番号とアクノレッジ番号とを補正する
ことを特徴とするデータ中継方法。 - 前記データ量の増減値として受信データ毎の補正値を格納しておき、到着した受信データに対しシーケンス番号およびアクノレッジ番号の補正処理を施す際に、前記補正値の合計値を計算して補正を実施する請求項6記載のデータ中継方法。
- 前記データ量の増減値として受信データ毎の通信呼開始時の最初の受信データから当該受信データまでの補正値の累積値を格納しておき、到着した受信データに対しシーケンス番号およびアクノレッジ番号の補正処理を施す際に、前記累積値を用いて補正を実施する請求項6記載のデータ中継方法。
- 受信データ毎の全ての補正履歴を蓄積して管理する請求項7または8記載のデータ中継方法。
- データ書き換えによりデータ量の増減が発生した受信データに限り、その補正履歴を蓄積して管理する請求項7または8記載のデータ中継方法。
- 情報処理装置にインストールすることにより、その情報処理装置に、
複数の端末間で送受信されるデータを当該端末に適合するデータ様式に書き換えながら中継する中継装置に相応する機能を実現させるプログラムにおいて、
通信呼を識別する通信呼識別機能と、
この通信呼識別機能により識別された通信呼毎に、受信したデータに対してデータ書き換えを実施した際のデータ量の増減値を、受信データを識別するための情報と共に受信データ毎に補正履歴として管理する補正履歴管理機能と、
この補正履歴管理機能により管理される通信呼について、到着した受信データに対応する前記補正履歴内の受信データを前記情報を用いて特定し、呼開設時の最初の受信データから特定された受信データまでのデータ量増減値に基づき、前記到着した受信データのシーケンス番号とアクノレッジ番号とを補正する番号補正機能と
を実現させることを特徴とするプログラム。 - 前記補正履歴管理機能として、前記データ量の増減値として受信データ毎の補正値を格納する機能を実現させ、
前記番号補正機能として、到着した受信データに対しシーケンス番号およびアクノレッジ番号の補正処理を施す際に、前記補正値の合計値を計算して補正を実施する機能を実現させる
請求項11記載のプログラム。 - 前記補正履歴管理機能として、前記データ量の増減値として受信データ毎の通信呼開始時の最初の受信データから当該受信データまでの補正値の累積値を格納する機能を実現させ、
前記番号補正機能として、到着した受信データに対しシーケンス番号およびアクノレッジ番号の補正処理を施す際に、前記累積値を用いて補正を実施する機能を実現させる
請求項11記載のプログラム。 - 前記補正履歴管理機能として、受信データ毎の全ての補正履歴を蓄積して管理する機能を実現させる請求項12または13記載のプログラム。
- 前記補正履歴管理機能として、データ書き換えによりデータ量の増減が発生した受信データに限り、その補正履歴を蓄積して管理する機能を実現させる請求項12または13記載のプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005158627A JP4334505B2 (ja) | 2005-05-31 | 2005-05-31 | 中継装置およびデータ中継方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005158627A JP4334505B2 (ja) | 2005-05-31 | 2005-05-31 | 中継装置およびデータ中継方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006339726A JP2006339726A (ja) | 2006-12-14 |
JP4334505B2 true JP4334505B2 (ja) | 2009-09-30 |
Family
ID=37559935
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005158627A Active JP4334505B2 (ja) | 2005-05-31 | 2005-05-31 | 中継装置およびデータ中継方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4334505B2 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4702151B2 (ja) * | 2006-04-10 | 2011-06-15 | パナソニック株式会社 | ネットワーク中継装置およびネットワーク通信システム |
JP5357707B2 (ja) * | 2009-11-11 | 2013-12-04 | 株式会社日立製作所 | ゲートウェイ装置およびポート番号割当て方法 |
JP5363658B1 (ja) * | 2012-02-28 | 2013-12-11 | アラクサラネットワークス株式会社 | 中継装置、中継装置の制御方法、及び、ネットワークシステム |
JP5612012B2 (ja) | 2012-03-27 | 2014-10-22 | 株式会社日立製作所 | 情報処理システム及びその処理方法 |
CN105635058B (zh) * | 2014-10-30 | 2019-05-17 | 中国科学院声学研究所 | 一种无协议栈模式下针对tcp的中间人处理方法 |
-
2005
- 2005-05-31 JP JP2005158627A patent/JP4334505B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2006339726A (ja) | 2006-12-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8462800B2 (en) | Gateway device and port number assignment method | |
KR100770101B1 (ko) | 정보 처리 장치, 버블 패킷 송신 방법 및 프로그램 | |
US7143169B1 (en) | Methods and apparatus for directing messages to computer systems based on inserted data | |
US7969976B2 (en) | Gateway apparatus, packet forwarding method, and program | |
US9137271B2 (en) | System for switching between communication devices, switching method, and switching program | |
US20060015647A1 (en) | System and method for communication between heterogeneous networks | |
US20160226817A1 (en) | Apparatus and method for creating block-type structure using sketch-based user interaction | |
KR20140009931A (ko) | 컨텐츠 이름 기반의 컨텐츠 중심 네트워크에서 컨텐츠 및 실시간 스트리밍 컨텐츠 제공을 위한 컨텐츠 요청자 및 컨텐츠 제공자의 통신 방법 | |
JP4334505B2 (ja) | 中継装置およびデータ中継方法 | |
JP4163697B2 (ja) | 負荷分散システム、実サーバ及び負荷分散方法 | |
JP2008098813A (ja) | 情報通信装置、情報通信方法、及びプログラム | |
CN107147655A (zh) | 一种网络双协议栈并行处理模型及其处理方法 | |
CN103581361A (zh) | 一种域名解析代理方法、设备及*** | |
Simpson | TCP cookie transactions (TCPCT) | |
JP3999785B2 (ja) | 通信方法 | |
CN113259391A (zh) | 应用于多级节点网络的数据传输方法和装置 | |
JP4608371B2 (ja) | Sipサービス変換装置、およびその方法 | |
CN107659436B (zh) | 一种防止业务中断的方法及装置 | |
US7535916B2 (en) | Method for sharing a transport connection across a multi-processor platform with limited inter-processor communications | |
US20090225775A1 (en) | Serial Buffer To Support Reliable Connection Between Rapid I/O End-Point And FPGA Lite-Weight Protocols | |
US8762449B2 (en) | Method of downloading large size data to a large number of networked client machines from a single server | |
US20150215277A1 (en) | Network address translation apparatus with cookie proxy function and method for nat supporting cookie proxy function | |
US20110258341A1 (en) | Path control apparatus, path control method, path control program, and network system | |
CN109067503A (zh) | 一种数据重传方法和装置 | |
JP3950865B2 (ja) | Atm通信システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061113 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090105 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090317 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090518 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090623 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090623 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120703 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4334505 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130703 Year of fee payment: 4 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |