JPH0223749A - 転送データの送信管理装置 - Google Patents

転送データの送信管理装置

Info

Publication number
JPH0223749A
JPH0223749A JP63172572A JP17257288A JPH0223749A JP H0223749 A JPH0223749 A JP H0223749A JP 63172572 A JP63172572 A JP 63172572A JP 17257288 A JP17257288 A JP 17257288A JP H0223749 A JPH0223749 A JP H0223749A
Authority
JP
Japan
Prior art keywords
data
window
transfer data
transmission
transfer
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.)
Granted
Application number
JP63172572A
Other languages
English (en)
Other versions
JPH0748755B2 (ja
Inventor
Megumi Kimura
恵 木村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP63172572A priority Critical patent/JPH0748755B2/ja
Publication of JPH0223749A publication Critical patent/JPH0223749A/ja
Publication of JPH0748755B2 publication Critical patent/JPH0748755B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Communication Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は通信制御における最大データ数(以下。
ウィンドウサイズと呼ぶ)変更可能なフロー制御機能実
現時の、再送を含む転送データの送信管理に関し、特に
再送用転送データ数が1通信相手のカレントに受信可能
なデータ数を超える場合のスケジューリングに関する。
〔従来の技術〕
従来、この種の再送を含む転送データの送信管理方式は
、第4図に示す構成をとっていた。第4図を使用して、
従来の技術の処理の流れを示す。
利用者51からのデータ送信依頼41を受は付けたデー
タ転送機能52は、データ転送単位毎にシーケンス番号
を振シ、フロー制御機能53に送信可能なシーケンス番
号の範囲を間合せ42.第5図に示す形式で再送管理域
を設け、そこに送信可能な転送データをチエインして、
この再送管理域を再送機能54に通知43するとともに
、送信44を行う。また、ウィンドウ範囲外のシーケン
ス番号をもつ転送データは、データ転送機能52にて保
留する。
タイマ55からタイムアウト通知45があったとき、再
送機能54は第5図の再送管理域のデータを再送するこ
ととなっている。
〔発明が解決しようとする課題〕
しかしながら、上述した従来の再送を含む転送データの
送信管理方式では、確認待転送データを再送管理域に保
持している為、ウィンドウサイズの変更を可能とすると
、転送データの確認待をしているときにウィンドウサイ
ズが縮小されてからタイムアウトが通知された場合に、
ウィンドウ範囲外の転送データを送ってしまうという欠
点がある。
又、従来方式でウィンドウサイズの変更を正しく実現す
る為には、ウィンドウサイズ変更通知の度に再送管理域
の転送データチエインと保留している転送データチエイ
ンをっくシ直さなければならず、転送データ送信機能が
ウィンドウサイズ変更通知を意識する為に処理ステップ
が増大するという欠点がある。
そこで9本発明の技術的課題は、上記欠点に鑑み2通信
相手がウィンドウサイズを変更した場合の転送スケジー
−ルを少ない処理ステップで実現できる転送データの送
信管理方式を提供することである。
〔課題を解決するだめの手段〕
の 本発明によれば1通信相手f受信可能な最大データ数(
ウィンドウサイズ)を管理すると共に。
転送データにシーケンス番号を付与して9通信相手が受
信可能な範囲のデータを送信し1通信相手が次に受信す
べきシーケンス番号を含む確認コマンドを受信すること
によって2通信相手がカレントに受信可能なデータのシ
ーケンス番号の範囲をだ場合に、転送データを送信し直
す再送手段と通信相手がウィンドウサイズを変更した場
合に。
送信用ウィンドウサイズと、確認待の転送データの送信
可能シーケンス番号とを管理する送信用ウィンドウ管理
テーブルとを有し、これによシ、再送用転送データのり
スケジューリングを行うことを特徴とする転送データの
送信管理方式が得られる。
〔実施例〕
次に9本発明の実施例について図面を参照して説明する
第1図は本実施例の構成を表わす図である。第2図は本
実施例で使用する。送信ウィンドウサイズ管理テーブル
のフォーマット図である。第3図は、第2図で示した送
信ウィンドウサイズ管理テーブルのフォーマット図を使
用した実施例である。
まず第1図を使用して、ウィンドウサイズ変更可能なフ
ロー制御機能実現時の再送を含む転送データの送信管理
簡易方式の流れを示す。利用者11からのデータ送信依
頼1をデータ転送機能14で受は付けて、データ転送単
位毎にシーケンス番号を振シ、送信用ウィンドウ管理テ
ーブル13に空ウィンドウを間合せ2.送信可能な転送
データ数分送信し3.ウィンドウ範囲外のシーケンス番
号をもつ転送データはデータ転送機能14にて保留する
。確認コマンドウィンドウ変更はフロー制御機能15に
て受付けて、送信ウィンドウ管理テーブル13を更新す
る4とともに、更新されたことをデータ転送機能14へ
通知5し、データ転送機能14で保留している転送デー
タがあれば、また、送信できる転送データ数分送信3す
る。
データ転送機能14で送信した転送データに対する確認
コマンドが一定時間内に受信できなかった場合、タイマ
12からのタイムアウト通知6をデータ転送機能14で
受付けて、送信用ウィンドウ管理テーブル13に確認待
転送データを間合せ2゜再送可能な転送データを送信3
する。
次に、第2図を使用して、送信用ウィンドウ管理テーブ
ル13の構成と管理する情報を示す。送信用ウィンドウ
管理テーブル13は、カレントなウィンドウ情報を管理
する共通管理域26と。
■ウィンドウサイズ分のシーケンス番号を管理するエン
トリ群27〜29とで構成される。確認待データ先頭エ
ントリ21では、送信法で確認を待っていル転送データ
の内の1番古いシーケンス番号を管理するエントリを保
持する。空ウィンドウ先頭エントリ24は2次に送信す
べき転送データのシーケンス番号を管理するエントリを
保持する。未使用ウィンド、つ先頭エントリ22は次に
ウィンドウとして使用するエントリを保持する。次送信
シーケンス番号23は9次に送信する転送データに払い
出すシーケンス番号を示す。
次に第3図で、実際に送信用ウィンドウ管理テーブル1
3を使用したウィンドウ管理の例を示す。
コネクション開設時31にはまず共通管理域26とMA
Xウィンドウサイズ分のエントリ27〜29の領域を用
意し、各エントリをOクリアする。共通管理域26の確
認待データ先頭エントリ21には第1エントリを示す為
に1を設定する。空ウィンドウ先頭エントリ24も同様
に1を設定する。
未使用ウィンドウ先頭エントリ22は、ウィンドウサイ
ズを6としたとき、第7エントリを示す為に7を設定す
る。最終エントリ25は、 MAXウィンドウサイズで
あシ、この実施例では15とする。
利用者11からのデータ送信依頼1で受は付けたデータ
転送単位が6個のときのデータ送信時32の送信用ウィ
ンドウ管理テーブル13は、転送データのシーケンス番
号が、空ラインドウ先頭エントリ24が示すエントリ当
該実施例では第1エントリから順に空ウィンドウ数分設
定され、空ウィンドウ先頭エントリ24は7に変更され
る。更に。
シーケンス番号をOから払い出す場合2次送信シーケン
ス番号23は6となる。確認待転送データが未確認のと
きにウィンドウサイズ縮小33があった場合の送信用ウ
ィンドウ管理テーブル13は。
新ウィンドウサイズを3としたとき、空ウィンドウ先頭
エントリ24と未使用ウィンドウ先頭エントリ22は4
となる。又2次送信シーケンス番号23は3となる。
タイムアウトによる再送34のときは、送信用ウィンド
ウ管理テーブル13への更新はなく、データ転送機能1
4は、確認待先頭エントリ21がら空ウィンドウ先頭エ
ントリ24の前のエントリまでの転送データを再送する
確認コマンド受信時35の送信用ウィンドウ管理テーブ
ル13は、確認コマンドに含まれる。次に受信すべきシ
ーケンス番号がこのとき、確認待データ先頭エントリ2
1を3.未使用ウィンドウ先頭エントリ22を6とする
。これにょシ、第1・第2エントリは未使用エントリの
扱いとなシ、ウィンドウの位置がシフトする。このよう
に、ウィンドウに対するエントリは、確認コマンドによ
るウィンドウサイズの更新に従ってシフトし、最終エン
トリに到達した後、後続のエントリとしてまた第1エン
) IJから使用する。当該実施例では。
ウィンドウの位置がシフトしたことにょシ、ウィンドウ
サイズ内に空ウィンドウができ、保留している転送デー
タの内、シーケンス番号3,4を送信する為、確認コマ
ンド受信時35からウィンドウサイズ拡大時36に移る
前にデータ送信が入シ、空ウィンドウ先頭エントリ24
が6に1次送信シーケンス番号23が5になる。ウィン
ドウサイズ拡大時36の送信用ウィンドウ管理テーブル
13は。
新ウィンドウサイズ7のとき、未使用ウィンドウ先頭エ
ントリ22を10とする。これにょシ、ウィンドウサイ
ズ内の空ウィンドウが拡大され、新たに4個の転送デー
タが送信できるが、当該実施例では、保留している転送
データは1個である為。
この1個の転送データのみ送信する。
〔発明の効果〕
以上説明したように本発明は、送信用ウィンドウ管理テ
ーブルを使用して送信用ウィンドウサイズと確認待転送
データの送信可能シーケンス番号を管理することによっ
て、ある一定時間の間に確認コマンドを受信しなかった
転送データの再送において2通信相手がウィンドウサイ
ズを変更した場合の転送スヶジー−ルを少ない処理ステ
ップで実現できる効果がある。
【図面の簡単な説明】
第1図は本発明の実施例の全体構成図、第2図は本発明
に使用する送信用ウィンドウ管理テーブルのフォーマッ
ト図、第3図は第2図をもとにした本発明の実施例、第
4図は従来方式の全体構成。 第5図は従来方式での再送管理域のフォーマットである
。 図において。 1・・・データ送信依頼、2・・・ウィンドウ状態の間
合せ、3・・・再送を含む転送データ送信、4・・・送
信用ウィンドウ管理テーブルの更新、5・・・送信用ウ
ィンドウ管理テーブルの更新通知、6・・・タイムアウ
ト通知、11・・・利用者、12・・・タイマ、13・
・・送信用ウィンドウ管理テーブル、14・・・データ
転送機能、15・・・フロー制御機能、21・・・確認
待データ先頭エントリ、22・・・未使用ウィンドウ先
頭エントリ、23・・・次送信シーケンス番号、24・
・・空ウィンドウ先頭エントリ、25・・・最終エント
リ。 26・・・共通管理域、27〜29・・・シーケンス番
号管理域、31?−36・・・送信ウィンドウ管理テー
ブル更新実施例、41・・・データ送信依頼、42・・
・送信範囲の間合せ、43・・・再送管理域の通知、4
4・・・転送データの送信、45・・・タイムアウト通
知。 46・・・再送、51・・・利用者、52・・・データ
転送機能、53・・・フロー制御機能、54・・・再送
機能。 55・・・タイマ。 匈団日 rXνhkD 娑解卯 抹

Claims (1)

    【特許請求の範囲】
  1. (1)通信相手の受信可能な最大データ数を管理すると
    共に、転送データにシーケンス番号を付与して、通信相
    手の受信可能な範囲のデータを送信し、通信相手が次に
    受信すべきシーケンス番号を含む確認コマンドを受信す
    ることによって、通信相手がカレントに受信可能なデー
    タのシーケンス番号の範囲を管理するフロー制御手段と
    、 前記転送データに対する確認コマンドを、 所定時間の間に受信しなかった場合に、転送データを送
    信し直す再送手段と、通信相手が前記受信可能な最大デ
    ータ数を変更した場合に、送信用最大データ数と確認待
    の転送データのシーケンス番号とを管理する送信用ウィ
    ンドウ管理テーブルとを有し、再送用転送データのリス
    ケジューリングを容易にすることを特徴とする、転送デ
    ータの送信管理方式。
JP63172572A 1988-07-13 1988-07-13 転送データの送信管理装置 Expired - Fee Related JPH0748755B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63172572A JPH0748755B2 (ja) 1988-07-13 1988-07-13 転送データの送信管理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63172572A JPH0748755B2 (ja) 1988-07-13 1988-07-13 転送データの送信管理装置

Publications (2)

Publication Number Publication Date
JPH0223749A true JPH0223749A (ja) 1990-01-25
JPH0748755B2 JPH0748755B2 (ja) 1995-05-24

Family

ID=15944323

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63172572A Expired - Fee Related JPH0748755B2 (ja) 1988-07-13 1988-07-13 転送データの送信管理装置

Country Status (1)

Country Link
JP (1) JPH0748755B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05334104A (ja) * 1992-05-29 1993-12-17 Nec Corp データグラム型マルチプロセス間ソケット通信でのデータ制御装置
JP2006014286A (ja) * 2004-05-19 2006-01-12 Mitsubishi Electric Information Technology Centre Europa Bv ネットワークにおいて資源を割り当てるための方法および装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05334104A (ja) * 1992-05-29 1993-12-17 Nec Corp データグラム型マルチプロセス間ソケット通信でのデータ制御装置
JP2006014286A (ja) * 2004-05-19 2006-01-12 Mitsubishi Electric Information Technology Centre Europa Bv ネットワークにおいて資源を割り当てるための方法および装置

Also Published As

Publication number Publication date
JPH0748755B2 (ja) 1995-05-24

Similar Documents

Publication Publication Date Title
CN103888229B (zh) 在多载波系统中用于重传数据的方法和装置
KR100474302B1 (ko) 무선 링크 콘트롤(rlc) 계층의 버퍼제어 방법
EP0682425A2 (en) A signaling protocol for a noisy communications channel
JP2005348444A (ja) サービング無線ネットワークコントローラによるノードbの消去制御を可能にするためのシステム
CN101466121A (zh) 用户设备、方法、蜂窝通信设备、节点b和通信方法
MX2007011277A (es) Control de ahorro de energia para nodo maestro de red.
JPH0223749A (ja) 転送データの送信管理装置
US20030187962A1 (en) Implementing and coordinating configuration of protocols
JP3655610B2 (ja) ワイヤレスコミュニケーションシステムにおける不測の伝送中断を処理する方法
JP2002169738A (ja) ファイル配信方法
CN114759965A (zh) 数据包传输方法、装置、存储介质
JPH04358444A (ja) データ転送方式
JP2002132322A (ja) 産業用ロボットの制御システム
CN111818573B (zh) 基于文件传输的空地acars消息传输方法及系统
CN106533749B (zh) 一种电力调度自动化系统间数据转发配置自动同步方法
JPS61248637A (ja) デ−タリンク制御における応答監視タイマ管理方法
JP2000057075A (ja) データ通信装置、データ通信方法及びそれらのプログラム記憶媒体
JP2004159280A (ja) データ通信方法
KR20040048167A (ko) 무선 통신 시스템에서의 예기치 못한 전송 끼어들기들의처리
JP2000307441A (ja) 通信装置
JPH03204065A (ja) プロセッサ間通信におけるデータ転送競合回避方式
JPH11331230A (ja) イサーネット(登録商標)スイッチ
JPH04238437A (ja) プログラマブルコントローラ
JPS60219850A (ja) 通信制御方式
JPH04280542A (ja) 通信制御装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees