JPS61287357A - デ−タ伝送における受信確認方式 - Google Patents

デ−タ伝送における受信確認方式

Info

Publication number
JPS61287357A
JPS61287357A JP60128923A JP12892385A JPS61287357A JP S61287357 A JPS61287357 A JP S61287357A JP 60128923 A JP60128923 A JP 60128923A JP 12892385 A JP12892385 A JP 12892385A JP S61287357 A JPS61287357 A JP S61287357A
Authority
JP
Japan
Prior art keywords
frame
sequence number
reception
station
host computer
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
Application number
JP60128923A
Other languages
English (en)
Inventor
Naoto Kitazawa
北澤 直人
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP60128923A priority Critical patent/JPS61287357A/ja
Publication of JPS61287357A publication Critical patent/JPS61287357A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔概要〕 二次局(従局)のホストコンピュータが、ネットワーク
チャネルを介して、一次局(主局)とHDLC手順によ
るデータ伝送動作を行う際、受信フレーム数をネットワ
ークチャネルで管理し、一次局(主局)との間の受信確
認制御に、最新の受信状態を反映させる。
〔産業上の利用分野〕
本発明は、コンピュータネットワークシステムにおける
データ通信制御方式に関するものであり。
特に一次局と二次局との間でHD L Cに基づくデ−
タ伝送を行う場合の、二次局におけるフレームの受信確
認制御方式に関する。
〔従来の技術〕
HDLC(High Level  Data Lin
k Cont−rol Procedures )によ
るデータリンクの端局には、一次局、二次局、複合局の
3種類がある。
一次局は、データ伝送を行う際の主導権を有し。
二次局にコマンドを送って二次局を制御する機能をもつ
局であり、そして二次局は、一次局からのコマンドに応
答して一次局にレスポンスを返す機能をもつ。
また複合局は、これら一次局と二次局の両方の機能をも
つ局である。
データリンク上で伝送される情報の伝送単位は。
フレームと呼ばれる。
第4図(a)に、HDLCで用いられるフレームの基本
構成を示す。図中の記号は。
F:フラグ・シーケンス Aニアドレス・フィールド C;コントロール・フィールド I;インフォメーション・フィールド FC3nフレーム・チェック・シーケンスである。
コントロール・フィールドCには、情報転送形式、監視
形式、非番号形式の3つの形式があり。
フレームはそのコントロール・フィールドCの形式が上
記の形式のいずれであるかにより、それぞれ■フレーム
、Sフレーム、Uフレームと呼ばれる。
■フレームは情報を転送するために用いるフレームであ
り、SフレームはIフレームの受信確認。
再送要求、一時抑止などの転送制御を行うために用いる
フレームであり、Uフレームは通信開始時のデータ・リ
ンクのモード設定1通信終了時の通信路の切断などを行
うために用いるフレームである。
第4図(b)は、コントロール・フィールドの各形式の
構成を示したものである。
図において、41は情報転送形式(エフレーム)、42
は監視形式(Sフレーム)、43は非番号形式(Uフレ
ーム)を示す。また各形式中の記号は。
N(S)  :送信側における送信シーケンス番号N(
R)  :送信側における受信シーケンス番号S :監
視制御ビット M :モディファイア機能ビット である。
ここでは、特に本発明を理解するうえで必要な。
N(S) 、 N(R) 、およびP/Fについてのみ
説明する。
第5図は、 N(S) 、 N(R)の機能を説明する
ための概念図であり2図中の51は一次局、52はSカ
ウンタ、53は比較器、54は回線、55は二次局、5
6はRレジスタ、57は加算器、58はkl[R,59
はIフレーム、60はSフレームを表す。ここでは、一
次局が送信局、二次局が受信局であるとする。
一次局51は、Sカウンタ52で生成されるシーケンス
番号Sを用いて、二次局55へ転送するIフレーム59
の順序を管理している。一次局51は、各転送するIフ
レーム59中に送信シーケンス番号N (S)を設定し
、■フレームを転送するたびにSの値を+1更新する。
他方、二次局55では、Rレジスタ56のシーケンス番
号Rを用いて、二次局55から転送された1フレーム5
9の順序を管理している。シーケンス番号Rは、受信し
たIフレーム59の送信シーケンス番号N (S)に加
算器57で+1したものであり1次に受信すべき■ユニ
・ノドの送信シーケンス番号N(S)’を示す。■ユニ
・ノドの受信順序をチェックするために用いられる。
二次局55は、受信したIフレーム59中の受信シーケ
ンス番号N (S)と自局で管理しているシーケンス番
号Rとを比較器58で照合し、N(S)=Rならば受信
した■フレーム59が正当なものであると判定し、N(
S)+1−Rとしてシーケン大番号Rを更新し1次の■
フレーム受信にそなえる。これに対して、N(S) ≠
Rであれば、受信したIフレームをエラーと判定し、R
の値は更新しない。
二次局55は、一次局51からのコマンド要求に応答し
てIフレームの受信状況を通知するため。
レスポンスのSフレーム60中の受信シーケンス番号N
 (R)に、Rレジスタ56の値を設定して送信する。
一次局51では、比較器53により、先に転送したIユ
ニットのシーケンス番号Sに+1したSカウンタ52の
値と、二次局55から通知されたSフレーム60中の受
信シーケンス番号N(R) トの一致をとることにより
、受信確認を行う。
次にP/Fビットについて説明する。P/Fビットは、
一次局から送信するコマンドの場合にPビットと呼ばれ
、二次局から送信するレスポンスの場合にFビットと呼
ばれる。
Pビットは、一次局がコマンドに対するレスポンスを二
次局に要求する場合に、“1”に設定される。
Fビットは、P=1のコマ゛ンドに対する二次局からの
レスポンスフレームであることを表示するために、1″
に設定される。
先に説明した一次局におけるフレームの受信確認制御で
は、一次局はN (S)値を退避してp−iのコマンド
フレームを送信し、二次局からのF=1のレスポンスフ
レームを受信したとき、そのフレーム中のN (R)値
と退避しておいたN (S)値とを照合し、N(R)≧
N(S)+1であれば正常とする。
次に、二次局がホストコンピュータおよびネットワーク
チャネルで構成されているシステムの場合の動作につい
て説明する。
第6図は、そのようなホストコンピュータおよびネット
ワークチャネルを含む従来例の二次局の概略構成を示し
2図中の61は一次局、62は回線、63は二次局、6
4はネットワークチャネル。
65はホストコンピュータ、66および67はサブチャ
ネルを表す。
ネットワークチャネル64は1回線62とホストコンピ
ュータ65との間にあって、受信処理および送信処理を
実行する。
ネットワークチャネル64は、一次局61から受信した
■フレームをネットワークチャネル内で分解し、取り出
したデータを一旦ネットワークチャネル64内のバッフ
ァに保持して、ホストコンピュータ65が受信可能であ
るときに、サブチャネル66を介して転送する。しかし
、受信したIフレームの送信シーケンス番号N (S)
については。
Pビットが“1”のSフレームによりコマンド指示され
たときにのみ、最新のものをホストコンピュータへ報告
する。
ホストコンピュータ65は、一次局61へ通知する受信
シーケンス番号N (R)の値を管理しておす、一次局
61からP=1のコマンドフレーム(Sフレーム)によ
り、受信確認を要求されたとき。
ネットワークチャネル64へN (R)を転送し、F=
1のレスポンスフレーム(Sフレーム)ヲ用いて一次局
61へN (R)を通知させる。
第7図は、第6図に示した従来例の二次局の具体的なデ
ータ伝送動作例を示したものである。以下に概略を説明
する。
■ 一次局(図示省略)から■フレーム(N(S)=1
)が送信され、ネットワークチャネルによって受信され
る。
■ 一次局からSフレーム(P=1)が送信され。
ネットワークチャネルによって受信される。ネットワー
クチャネルは、Sフレームの情報と最新の受信フレーム
の送信シーケンス番号N (S)=1をホストコンピュ
ータへ報告する。ホストコンピュータは、N(S)=1
に+1してN (R)=2を生成し、ネットワークチャ
ネルに対して一次局へのレスポンス依頼を行う処理を開
始する。
■ その間に一次局からIフレーム(N (S) = 
2)が送信され、ネットワークチャネルによって受信さ
れる。
■ さらに一次局から続けてIフレーム(N(S)=3
)が送信され、ネットワークチャネルによって受信され
る。
■ ホストコンビエータからネットワークチャネルへ、
受信確認レスポンスの送信依頼があり。
ネットワークチャネルはF=1のSフレームを送信する
。このときホストコンビエータから通知を指示されたN
 (R)の値は、■で生成したN(S)+1−2である
■ 一次局では、二次局から受信したSフレームのN(
R)=2と直前に送信した■フレームのN(S)=3と
を照合するが、 N(S)  + 1 >N(R)とな
り、一致しないことから、再度受信確認をとるため、S
フレーム(P=1)によるコマンドを送信する。このS
フレームを受信した二次局のネットワークチャネルは、
その直前に受信したIフレームのN(S)=3をホスト
コンピュータへ報告する。ホストコンピュータは、N(
S)=3からN(R) =N(S)  + 1 = 4
を生成する。
■ ホストコンピュータは、ネットワークチャネルへN
(R)−4を通知し、Sフレーム(F=1)によるレス
ポンスを応答させる。
これにより、一次局は送信フレームの正しい受信確認を
とることができる。
〔発明が解決しようとする問題点〕
HDLCによるデータリンクにおいて、二次局のホスト
コンピュータがネットワークチャネルを介してデータ伝
送処理を行い、かつ受信シーケンス番号N (R)の管
理をホストコンピュータで行う従来のシステムの場合、
ホストコンピュータは。
ネットワークチャネルから受信確認コマンドを通知され
ても、直ちにそのレスポンスの応答を指示することがで
きず、処理状況に応じて多少の時間を要することがある
。そのため、その間に一次局から後続の■フレームが送
信された場合、二次局から応答する受信[認のレスポン
ス中のN (R)値は、最新の受信■フレームN (S
)に基づかないものとなってしまう。
したがって、たとえデータ伝送が正しく行われていても
、一次局では確実な受信確認をとれなくなり、第7図の
■、■のように、再確認のための余分なフレーム伝送が
必要になるという問題があったQ 〔問題点を解決するための手段〕 本発明は、二次局における受信シーケンス番号の管理を
ホストコンピュータで行わずに、ネットワークチャネル
で行うことにより従来の問題点を解決するもので、ホス
トコンピュータは受信確認のコマンドに対するレスポン
スの応答依sI ヲネソトワークチャネルに行い、ネッ
トワークチャネルが、最新の受信Iフレームの送信シー
ケンス番号N (S)に基づいて、一次局に対する受信
シーケンス番号N (R)を生成し、一次局へ通知でき
るようにする。
第1図は1本発明の原理を示す構成図である。
図において、1は一次局、2は回線、3は二次局、4は
ネットワークチャネル、5は受信処理部。
6は受信シーケンス番号記憶部、7は送信処理部。
8および9はサブチャネル、10はホストコンピュータ
を示す。
一次局lは1回線2を経由して、二次局3ヘコマンドフ
レームを送信する。二次局3は、受信した■フレームや
SフレームなどのコマンドフレームのPビットが1″に
設定されているとき、Fビットを“1′に設定したIフ
レームやSフレームなどのレスポンスフレームで応答す
る。
二次局3において、ネットワークチャネル4は。
一次局から送信された各フレームを受信処理部5で受信
し、その情報をサブチャネル8を介してホストコンピュ
ータ10へ転送する。
受信処理部5は、特に一次局からIフレームを受信した
とき、その送信シーケンス番号N (S)を取り出し、
“1”を加算してシーケンス番号Rを生成し、受信シー
ケンス番号記憶部6に格納する。
送信処理部7は、ホストコンピュータ10からサブチャ
ネル9を介して送信依軌された情報を。
フレームに組み立て2回線2上に送信する。
送信処理部7は、特に受信確認応答のPビットが“1°
のSフレームを送信する場合、受信シーケンス番号記憶
部6からシーケンス番号Rを取り出し、Sフレームの受
信シーケンス番号N (R)に設定する。
〔作用〕
第1図に示す本発明の構成において、一次局1から二次
局3へ、■ユニットを用いてデータが転送されるたびに
、二次局3内のネットワークチャネル4で、■ユニット
から送信シーケンス番号N(S)が取り出され、受信シ
ーケンス番号記憶部6のシーケンス番号Rが更新される
そのため、ネットワークチャネル4がホストコンピュー
タ10から、受信確認のレスポンスを送信するよう依頼
されたとき、直ちに受信シーケンス番号N (R)とし
て最新の受信Iフレームに対応する値を一次局1へ通知
することができる。
〔実施例〕
第2図は2本発明の1実施例システムの構成図である。
図において、11は一次局、12は回線、13は二次局
、14はネットワークチャネル、15は受信処理部、1
6は受信シーケンス番号記憶部。
17は送信処理部、18および19はサブチャネル、2
0はホストコンピュータを示す。これら11ないし20
で示される要素は、それぞれ第1図におけるIないし1
0で示される要素に対応する。
第2図は、二次局におけるネットワークチャネルの機能
を具体的に示している点だけが相違している。
二次局13のネットワークチャネル14において、受信
処理部15は、I、S、Uなどのフレームを受信すると
、その情報をホストコンピュータ20へ転送する。特に
受信したフレームがIフレームの場合には、フレームの
送信シーケンス番号N (S)を取り出し。
R=N(S)+1 の演算を行ってシーケンス番号Rを求め、それを受信シ
ーケンス番号記憶部16に格納する。
受信処理部15は、受信確認を要求するPビット−1の
Sフレームを受信したとき、その情報をホストコンピュ
ータ20に通知する。そしてホストコンピュータ20は
、その情報を解析して受信確認のレスポンスを要求する
コマンドであることを識別すると、ネットワークチャネ
ル14に対して、一次局11への受信確認のレスポンス
送信を依頼する。
ネットワークチャネル14の送信処理部17は。
ホストコンピュータ20からの依頼に応じて、Sフレー
ムを組み立て送信する。その際、Sフレーム内のFビッ
トを“1”とし、受信シーケンス番号N (R)として
、受信シーケンス番号記憶部16に格納されている最新
のシーケンス番号Rを読み出して使用する。
第3図は9本実施例のネットワークチャネルにおける受
信確認制御を、具体的なデータ伝送動作例を用いて示し
たものである。なおこの例は、第7図に示されている従
来例のものに対応している。
以下に簡単に説明する。
■ 一次局からの■フレーム(N(S)=1)を受信す
る。このとき、ネットワークチャネル内でR=N(S)
 +1=2が生成され、記憶される。
■ 一次局からの受信確認を要求するSフレーム(P=
1)を受信する。この内容は、ホストコンピュータに通
知される。
■ 一次局からの次の■フレーム(N(S)=2)を受
信する。R=N(S)+1=3が生成され。
記憶されているRの値が“3”に更新される。
■ 一次局からのさらに次の■フレーム(N (S)=
3)を受信する。、R=N(S)+1=4が生成され、
記憶されているRの値が“4”に更新される。
■ ここでホストコンピュータから、■に基づく受信確
認のレスポンス送信依頼が到着する。このため、ネット
ワークチャネルは、■で記憶した最新のIフレーム(N
(S)=3)に対応するR=4をN (R)値として一
次局へ通知する。
このようにして、一次局は、フレーム伝送が正しく行わ
れている限り、−回のフレーム伝送で最新の状態で受信
確認を行うことができる。
〔発明の効果〕
本発明によれば、一次局が二次局へ伝送したフレームの
正確な受信確認を迅速に行うことができ。
また従来のように再確認のための余分なフレーム伝送が
不要となるため、伝送処理効率が改善される。
【図面の簡単な説明】
第1図は本発明の原理的構成図、第2図は本発明の1実
施例の構成図、第3図は第2図に示す実施例によるデー
タ伝送動作例を示す説明図、第4図はフレームの基本構
成を示す説明図、第5図はN (S)およびN (R)
の機能を説明する概念図、第6図はホストコンピュータ
およびネットワークチャネルを含む従来例の二次局の概
略構成図、第7図は第6図に示す従来例によるデータ伝
送動作例の説明図である。 第1図において。 に一次局 2−回線 3:二次局 4:ネットワークチャネル 5:受信処理部 6:受信シーケンス番号記憶部 7:送信処理部 10:ホストコンピュータ

Claims (1)

  1. 【特許請求の範囲】 ホストコンピュータおよびネットワークチャネルで構成
    された局を含む複数の局間で、HDLCに基づくデータ
    伝送が行われるシステムにおいて、上記ホストコンピュ
    ータおよびネットワークチャネルで構成された局のネッ
    トワークチャネル内に、受信シーケンス番号記憶部を設
    け、 上記ホストコンピュータおよびネットワークチャネルで
    構成された局が二次局となり、他の一次局との間でデー
    タ伝送を行う際、 上記ネットワークチャネルは、一次局からIフレームを
    受信するごとに、その送信シーケンス番号に1を加えた
    値を上記受信シーケンス番号記憶部に記憶させ、 また一次局から受信確認を要求するSフレームを受信し
    、上記ホストコンピュータからレスポンスの送信依頼を
    受けたとき、上記受信シーケンス番号記憶部に記憶され
    ている最新の値を受信シーケンス番号として設定したS
    フレームを一次局へ送信するように制御することを特徴
    とするデータ伝送における受信確認制御方式。
JP60128923A 1985-06-13 1985-06-13 デ−タ伝送における受信確認方式 Pending JPS61287357A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60128923A JPS61287357A (ja) 1985-06-13 1985-06-13 デ−タ伝送における受信確認方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60128923A JPS61287357A (ja) 1985-06-13 1985-06-13 デ−タ伝送における受信確認方式

Publications (1)

Publication Number Publication Date
JPS61287357A true JPS61287357A (ja) 1986-12-17

Family

ID=14996720

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60128923A Pending JPS61287357A (ja) 1985-06-13 1985-06-13 デ−タ伝送における受信確認方式

Country Status (1)

Country Link
JP (1) JPS61287357A (ja)

Similar Documents

Publication Publication Date Title
JPS6388662A (ja) デ−タ通信方式
JPS63213013A (ja) 計算機ネツトワ−クシステムの時刻指定方式
CN112685346B (zh) 一种基于arinc429总线的多设备数据同步方法
JPH054040Y2 (ja)
KR0174603B1 (ko) 교환기의 데이타 베이스 복원방법
JPH0423533A (ja) 再送制御処理方法
JP2603326B2 (ja) 通信制御装置
JP3217086B2 (ja) 二重化システムにおける待機系制御装置とメッセージ装置間のメッセージ交信方式
JP2735078B2 (ja) 通信制御方式
JPS59161952A (ja) 通信パス確立方式
JP2000092079A (ja) 情報処理システム
JPH04124933A (ja) 順次同報データ検証方式
KR100532318B1 (ko) 브이5.2 프로토콜에서 데이터링크 맵 설정방법
KR20020046296A (ko) 이중화된 에이에이에이 서버에서의 과금 데이터 관리 방법
KR19990056142A (ko) 교환시스템에서 과금 정보의 이중화 방법
JPS6074836A (ja) デ−タ転送方式
JPH03247040A (ja) エコーバック制御方式
JPS5989065A (ja) フアクシミリ通信方式
JPH0637738A (ja) データ伝送誤り制御方式
McKenzie Host-Host Protocol for an ARPANET-Type Network
JPS6264146A (ja) ネツトワ−ク2重化接続方法
JPH0256149A (ja) 通信処理装置
JPH0226433A (ja) データ通信装置
JPH0266647A (ja) 分散型データベースシステムの障害情報通知方式
JPS58219856A (ja) デ−タ通信方式