JPH02185145A - 通信制御装置 - Google Patents
通信制御装置Info
- Publication number
- JPH02185145A JPH02185145A JP1005720A JP572089A JPH02185145A JP H02185145 A JPH02185145 A JP H02185145A JP 1005720 A JP1005720 A JP 1005720A JP 572089 A JP572089 A JP 572089A JP H02185145 A JPH02185145 A JP H02185145A
- Authority
- JP
- Japan
- Prior art keywords
- transmission
- frame
- processing unit
- frames
- bit
- 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
Links
Landscapes
- Communication Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[概要]
本発明は端末制御装置とホストコンピュータの間のHD
LC−NRM手順における通信制御方式複数のフレーム
を送信中に送達確認がとれた場合に、新たなフレームの
送信処理を引続きアウトスタンディング数になるまで行
えるようにすることを目的とし、 フレームの送受信を行なう割り込み処理部と、アウトス
タンディング数を管理し、割り込み処理部から通知され
た受信フレームにより送達確認がとれてアウトスタンデ
ィング数に余裕ができ、かつ送信すべきフレームがまだ
残っている場合には割り込み処理部に対して連送要求を
指示する受信処理部と、送信すべきフレームを前記割り
込み処理部に通知する送信処理部を具備して構成する。
LC−NRM手順における通信制御方式複数のフレーム
を送信中に送達確認がとれた場合に、新たなフレームの
送信処理を引続きアウトスタンディング数になるまで行
えるようにすることを目的とし、 フレームの送受信を行なう割り込み処理部と、アウトス
タンディング数を管理し、割り込み処理部から通知され
た受信フレームにより送達確認がとれてアウトスタンデ
ィング数に余裕ができ、かつ送信すべきフレームがまだ
残っている場合には割り込み処理部に対して連送要求を
指示する受信処理部と、送信すべきフレームを前記割り
込み処理部に通知する送信処理部を具備して構成する。
[産業上の利用分野]
本発明は、端末制御装置とホストコンピュータの間のH
DL、C−NRM手順における通信制御方式に関する。
DL、C−NRM手順における通信制御方式に関する。
近年のコンピュータネットワークの拡大・多様化に伴い
ネットワーク・コストも膨大なものとなってきており、
できるだけ通信効率を上げコストを削減することが重要
視されている。
ネットワーク・コストも膨大なものとなってきており、
できるだけ通信効率を上げコストを削減することが重要
視されている。
[従来の技術]
従来より端末制御装置とホストコンピュータの間でHD
LC−NRM手順により通信を制御する方式がある。こ
こで、HLDC(Hi gh −1evel Dat
a Link Control)手順とは、データ
をフレームと呼ばれるひとかたまりの統一フォーマット
に形成して伝送する通信制御手順のことである。この手
順の特徴としては次のような点である。
LC−NRM手順により通信を制御する方式がある。こ
こで、HLDC(Hi gh −1evel Dat
a Link Control)手順とは、データ
をフレームと呼ばれるひとかたまりの統一フォーマット
に形成して伝送する通信制御手順のことである。この手
順の特徴としては次のような点である。
フレームの連続転送や全二重通信ができ、高効率伝送が
可能である。
可能である。
データにシーケンス番号が付加され、またすべてのフレ
ームにFe2 (Frame CheckSeque
nce)が付加されており、高信頼度伝送が可能である
。
ームにFe2 (Frame CheckSeque
nce)が付加されており、高信頼度伝送が可能である
。
なお、シーケンス番号がモジュロ8の場合、送達確認を
とらずに連続転送ができるフレーム数(これをアウトス
タンディング数という)は7となる。
とらずに連続転送ができるフレーム数(これをアウトス
タンディング数という)は7となる。
また、NRM(Normal Re5ponse
Mode)手順とは次の通りである。HDLCO局には
、P局(Primary 5tation)、S局(
Secondary 5tation)、C局(Co
mbine 5tation)の3つがあるが、NR
M手順とはP局とS局の間の通信制御形態を言う。この
場合、P局としてはホストコンピュータが、S局として
は端末制御装置が相当し、S局はP局からの許可がない
限り(すなわち、送信権の委譲を表わすPビットの付い
たコマンドいわゆるPビット付きコマンドを受信しない
限り)レスポンスの送信が行えず、一方P局はS局より
最終のフレームを表わすFビットの付いたいわゆるFビ
ット付きのレスポンスを受信しなくても、Pビット付き
のデータでなければS局へそれを送信することができる
ような通信制御形態である。
Mode)手順とは次の通りである。HDLCO局には
、P局(Primary 5tation)、S局(
Secondary 5tation)、C局(Co
mbine 5tation)の3つがあるが、NR
M手順とはP局とS局の間の通信制御形態を言う。この
場合、P局としてはホストコンピュータが、S局として
は端末制御装置が相当し、S局はP局からの許可がない
限り(すなわち、送信権の委譲を表わすPビットの付い
たコマンドいわゆるPビット付きコマンドを受信しない
限り)レスポンスの送信が行えず、一方P局はS局より
最終のフレームを表わすFビットの付いたいわゆるFビ
ット付きのレスポンスを受信しなくても、Pビット付き
のデータでなければS局へそれを送信することができる
ような通信制御形態である。
しかしながら、従来の端末制御装置においてこのような
HLDC−NRM手順で通信する場合、送信すべきフレ
ームが残存すると、その最後のフレームかまたはアウト
スタンディング数に等しくなった時のフレームに、強制
的にFビットを付加して送信し、新たなフレーム送信の
契機はホストコンピュータからのPビット付きのフレー
ムの受信を待って行なうようにしている。
HLDC−NRM手順で通信する場合、送信すべきフレ
ームが残存すると、その最後のフレームかまたはアウト
スタンディング数に等しくなった時のフレームに、強制
的にFビットを付加して送信し、新たなフレーム送信の
契機はホストコンピュータからのPビット付きのフレー
ムの受信を待って行なうようにしている。
[発明が解決しようとする課題]
したがって、アウトスタンディング数分のフレーム送信
が完了するまでに、ホストコンピュータからのPビット
なしのフレームを端末側で受信し送達確認がとれてアウ
トスタンディング数に余裕ができた場合でも、ホストコ
ンピュータからのPビット付きフレームを受信するまで
は送信が待たされるという問題を生じていた。
が完了するまでに、ホストコンピュータからのPビット
なしのフレームを端末側で受信し送達確認がとれてアウ
トスタンディング数に余裕ができた場合でも、ホストコ
ンピュータからのPビット付きフレームを受信するまで
は送信が待たされるという問題を生じていた。
本発明は、このような課題に鑑みてなされたものであっ
て、複数のフレームを送信中に送達確認がとれた場合に
、新たなフレームの送信処理を引続きアウトスタンディ
ング数になるまで行えるようにする通信制御方式を提供
することを目的としている。
て、複数のフレームを送信中に送達確認がとれた場合に
、新たなフレームの送信処理を引続きアウトスタンディ
ング数になるまで行えるようにする通信制御方式を提供
することを目的としている。
[課題を解決するための手段]
第1図は本発明の原理説明図である。図において、1は
割り込み処理部で、ハードウェアを制御してフレームの
送受信を行なう。2は受信処理部で、アウトスタンディ
ング数を管理し、割り込み処理部1から通知された受信
フレームにより送達確認がとれてアウトスタンディング
数に余裕ができ、かつ送信すべきフレームがまだ残って
いる場合には割り込み処理部1に対して連送要求を指示
するものである。3は送信処理部で、送信すべきフレー
ムを割り込み処理部1に通知するものである。
割り込み処理部で、ハードウェアを制御してフレームの
送受信を行なう。2は受信処理部で、アウトスタンディ
ング数を管理し、割り込み処理部1から通知された受信
フレームにより送達確認がとれてアウトスタンディング
数に余裕ができ、かつ送信すべきフレームがまだ残って
いる場合には割り込み処理部1に対して連送要求を指示
するものである。3は送信処理部で、送信すべきフレー
ムを割り込み処理部1に通知するものである。
[作用]
このような構成においては、送信処理部3から通知され
たアウトスタンディング数分のフレームを割り込み処理
部1で送信中に、ホストコンピュータ側からのPビット
なしのフレームを受信して送達確認がとれた場合、受信
処理部2では送信処理部3に送信すべきフレームが残っ
ているならば割り込み処理部1に対して連送要求を通知
する。
たアウトスタンディング数分のフレームを割り込み処理
部1で送信中に、ホストコンピュータ側からのPビット
なしのフレームを受信して送達確認がとれた場合、受信
処理部2では送信処理部3に送信すべきフレームが残っ
ているならば割り込み処理部1に対して連送要求を通知
する。
割り込み処理部1ては送信処理部3から通知された一連
のフレームを送信する際に、その最後のフレームに対し
てFビットを付加するかどうかを判定し、連送要求が指
示されているときはFビットの付加を止め、再度送信処
理部3を起動する。
のフレームを送信する際に、その最後のフレームに対し
てFビットを付加するかどうかを判定し、連送要求が指
示されているときはFビットの付加を止め、再度送信処
理部3を起動する。
したがって、送信処理部3てはアウトスタンディング数
になるまで次のフレームの送信を引続き通知するため、
送信が待たされることがなくなる。
になるまで次のフレームの送信を引続き通知するため、
送信が待たされることがなくなる。
[実施例]
第2図は本発明の一実施例構成図である。図において、
第1図と同等部分には同一符号を付しである。4は受信
処理部2で作成される連送処理のための連送制御フラグ
、5は上位プログラム部である。
第1図と同等部分には同一符号を付しである。4は受信
処理部2で作成される連送処理のための連送制御フラグ
、5は上位プログラム部である。
このような構成における動作を第3図ないし第7図のフ
ローを参照して次に説明する。第3図は本実施例におけ
る通信制御方式のフレーム送信処理についての概念的動
作フローであり、次のような動作で行なわれる。すなわ
ち、送信データを基にフレームを作成した後(Sl)、
そのフレームが最終フレームであるかどうかチエツクす
る(Sl)。当該フレームが最終フレームでない場合、
そのフレームを送信する(S3)。次に最終フレームで
あった場合、アウトスタンディング数に余裕があるかど
うかチエツクしくS4) 、余裕がない場合にはFビッ
トを付加して(S5)送信する(S6)。アウトスタン
ディング数に余裕がある場合には、まだ送信データが残
っているかどうかチエツクしくS6)、送信データがま
だ残っている場合にはそのフレームを送信する(S3)
。
ローを参照して次に説明する。第3図は本実施例におけ
る通信制御方式のフレーム送信処理についての概念的動
作フローであり、次のような動作で行なわれる。すなわ
ち、送信データを基にフレームを作成した後(Sl)、
そのフレームが最終フレームであるかどうかチエツクす
る(Sl)。当該フレームが最終フレームでない場合、
そのフレームを送信する(S3)。次に最終フレームで
あった場合、アウトスタンディング数に余裕があるかど
うかチエツクしくS4) 、余裕がない場合にはFビッ
トを付加して(S5)送信する(S6)。アウトスタン
ディング数に余裕がある場合には、まだ送信データが残
っているかどうかチエツクしくS6)、送信データがま
だ残っている場合にはそのフレームを送信する(S3)
。
方、最終フレームであり、アウトスタンディング数に余
裕があっても、送信データが残っていない場合にはフレ
ームにFビットを付加して送信する(S3)。
裕があっても、送信データが残っていない場合にはフレ
ームにFビットを付加して送信する(S3)。
次に各部の動作を詳細に説明する。第4図は全体的な動
作を図示したものである。割り込み処理部1はホストコ
ンピュータ(図示せず)から送られるフレームを受信す
るとこれを受信処理部2へ送る。受信処理部2では、こ
のフレームのチエツク(シーケンス番号のチエツク)を
行う。この場合のチエツクは第5図に示すようなフロー
に従う。
作を図示したものである。割り込み処理部1はホストコ
ンピュータ(図示せず)から送られるフレームを受信す
るとこれを受信処理部2へ送る。受信処理部2では、こ
のフレームのチエツク(シーケンス番号のチエツク)を
行う。この場合のチエツクは第5図に示すようなフロー
に従う。
すなわち、フレームの送達確認がとれ(Sl)、送信デ
ータが存在しくSl)、全フレーム送信が完了していな
い場合は(S3)、連送制御フラグをオンにする(S4
)。それ以外の場合および上記により連送制御フラグを
オンにした場合は、続いてPビットをチエツクしくS5
)、オンの場合は送信処理部3を起動する(S6)。な
お、必要ならば上位プログラム部5ヘデータを渡す。
ータが存在しくSl)、全フレーム送信が完了していな
い場合は(S3)、連送制御フラグをオンにする(S4
)。それ以外の場合および上記により連送制御フラグを
オンにした場合は、続いてPビットをチエツクしくS5
)、オンの場合は送信処理部3を起動する(S6)。な
お、必要ならば上位プログラム部5ヘデータを渡す。
送信処理部3は、上位プログラム部5からの送信要求が
あれば、第6図に示すフローのように、送信データより
送信テーブルを作成しくSl)、次にアウトスタンディ
ング数が一杯かどうかチエツクする(Sl)。アウトス
タンディング数が一杯でない場合には送信データが残っ
ているかどうかチエツクしくS3)、残っていない場合
には連送制御フラグ4をオフにした後(S4) 、送信
要求(送信割り込み)を作成し、割り込みを発生しくS
5)、これを割り込み処理部1に通知する。
あれば、第6図に示すフローのように、送信データより
送信テーブルを作成しくSl)、次にアウトスタンディ
ング数が一杯かどうかチエツクする(Sl)。アウトス
タンディング数が一杯でない場合には送信データが残っ
ているかどうかチエツクしくS3)、残っていない場合
には連送制御フラグ4をオフにした後(S4) 、送信
要求(送信割り込み)を作成し、割り込みを発生しくS
5)、これを割り込み処理部1に通知する。
アウトスタンディング数が一杯でなく、送信データが残
っている場合は、送信データより次の送信テーブルを作
成しくSl)、これをその送信データの最後またはアウ
トスタンディング数に等しくなるまで行なう。
っている場合は、送信データより次の送信テーブルを作
成しくSl)、これをその送信データの最後またはアウ
トスタンディング数に等しくなるまで行なう。
割り込み処理部1が一連のフレームを送信中にホストコ
ンピュータより受信したフレームにより受信処理部2で
送達確認がとれた場合、受信処理部2は送信処理部3に
上位プログラム部5からの送信要求が残っているときは
連送制御フラグ4をセットする。
ンピュータより受信したフレームにより受信処理部2で
送達確認がとれた場合、受信処理部2は送信処理部3に
上位プログラム部5からの送信要求が残っているときは
連送制御フラグ4をセットする。
割り込み処理部1では、第7図に示すように、送信割り
込みがあったかどうかチエツクしくSl)、割り込みが
あった場合には送信テーブルを参照して送信フレームを
作成しくS2)、続いて当該送信フレームが最終フレー
ムであって(S3)、連送制御フラグ4がオンでない場
合(S4)にはFビットを付加しくS5)、フレーム送
信する(S6)。最終フレームでないかまたは連送制御
フラグがオンのときはFビットを付けないでフレームを
送信する。その後、連送制御フラグ4をチエツクしくS
7)、オンの場合は再度送信処理部3を起動しくS8)
、オフの場合はそのまま終了する。
込みがあったかどうかチエツクしくSl)、割り込みが
あった場合には送信テーブルを参照して送信フレームを
作成しくS2)、続いて当該送信フレームが最終フレー
ムであって(S3)、連送制御フラグ4がオンでない場
合(S4)にはFビットを付加しくS5)、フレーム送
信する(S6)。最終フレームでないかまたは連送制御
フラグがオンのときはFビットを付けないでフレームを
送信する。その後、連送制御フラグ4をチエツクしくS
7)、オンの場合は再度送信処理部3を起動しくS8)
、オフの場合はそのまま終了する。
[発明の効果]
以上説明したように、本発明によれば、単に1つの連送
制御フラグを設けるだけで一連のフレームを送信中にア
ウトスタンディング数の補正を行なうことができ、これ
によりホストコンピュータからのPビット付きフレーム
を受信するまで送信すべきフレームを待たせることがな
くなる。したがって、本発明によれば通信効率の向上や
端末制御装置の性能向上を図ることができ、また、通信
効率の向上により通信コストの削減も図れるという効果
がある。
制御フラグを設けるだけで一連のフレームを送信中にア
ウトスタンディング数の補正を行なうことができ、これ
によりホストコンピュータからのPビット付きフレーム
を受信するまで送信すべきフレームを待たせることがな
くなる。したがって、本発明によれば通信効率の向上や
端末制御装置の性能向上を図ることができ、また、通信
効率の向上により通信コストの削減も図れるという効果
がある。
第1図は本発明の通信制御方式の原理説明図、第2図は
本発明の一実施例構成図、 第3図はフレーム送信処理の動作を説明するためのフロ
ー 第4図は本発明の詳細な説明するためのフロー第5図は
受信処理部の動作を説明するためのフロー 第6図は送信処理部の動作を説明するためのフロー 第7図は割り込み処理部の動作を説明するためのフロー
である。 第1図、第2図において、 1・・・割り込み処理部、 2・・・受信処理部、 3・・・送信処理部、 4・・・連送制御フラグ、 5・・・上位プログラム部である。
本発明の一実施例構成図、 第3図はフレーム送信処理の動作を説明するためのフロ
ー 第4図は本発明の詳細な説明するためのフロー第5図は
受信処理部の動作を説明するためのフロー 第6図は送信処理部の動作を説明するためのフロー 第7図は割り込み処理部の動作を説明するためのフロー
である。 第1図、第2図において、 1・・・割り込み処理部、 2・・・受信処理部、 3・・・送信処理部、 4・・・連送制御フラグ、 5・・・上位プログラム部である。
Claims (1)
- 【特許請求の範囲】 端末制御装置とホストコンピュータの間のHDLC・N
RM手順における通信制御方式であって、フレームの送
受信を行なう割り込み処理部(1)と、 アウトスタンディング数を管理し、前記割り込み処理部
(1)から通知された受信フレームにより送達確認がと
れてアウトスタンディング数に余裕ができ、かつ送信す
べきフレームがまだ残っている場合には前記割り込み処
理部(1)に対して連送要求を指示する受信処理部(2
)と、 送信すべきフレームを前記割り込み処理部(1)に通知
する送信処理部(3)とを具備し、 前記割り込み処理部(1)でフレームを送信する際、連
送要求が指示されているときはフレームへのFビット付
加を止め、再度前記送信処理部(3)を起動するように
し、新たなフレームの送信処理を引続きアウトスタンデ
ィング数になるまで行えるようにしたことを特徴とする
通信制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1005720A JP2603326B2 (ja) | 1989-01-12 | 1989-01-12 | 通信制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1005720A JP2603326B2 (ja) | 1989-01-12 | 1989-01-12 | 通信制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02185145A true JPH02185145A (ja) | 1990-07-19 |
| JP2603326B2 JP2603326B2 (ja) | 1997-04-23 |
Family
ID=11618956
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1005720A Expired - Fee Related JP2603326B2 (ja) | 1989-01-12 | 1989-01-12 | 通信制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2603326B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100924693B1 (ko) * | 2002-09-04 | 2009-11-03 | 삼성전자주식회사 | 인터럽트의 발생횟수를 최소화하는 네트워크 인터페이스카드(Network Interface Card) 및인터럽트 발생방법 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63290034A (ja) * | 1987-05-22 | 1988-11-28 | Ricoh Co Ltd | デ−タ伝送方式 |
-
1989
- 1989-01-12 JP JP1005720A patent/JP2603326B2/ja not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63290034A (ja) * | 1987-05-22 | 1988-11-28 | Ricoh Co Ltd | デ−タ伝送方式 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2603326B2 (ja) | 1997-04-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5165020A (en) | Terminal device session management protocol | |
| KR20070026682A (ko) | 네트워크 장치들 사이의 데이터 전송방법 | |
| US4977499A (en) | Method and apparatus for commanding operations on a computer network | |
| JPH02185145A (ja) | 通信制御装置 | |
| JPS6147460B2 (ja) | ||
| JPS60229567A (ja) | 通信回線における送信モードと受信モードとの選択制御方式 | |
| JPS6229335A (ja) | 通信制御方法 | |
| JP3217086B2 (ja) | 二重化システムにおける待機系制御装置とメッセージ装置間のメッセージ交信方式 | |
| JPH02222247A (ja) | 通信制御方式 | |
| JPH0683224B2 (ja) | ポ−リング方式 | |
| JPS60219850A (ja) | 通信制御方式 | |
| CN116805941A (zh) | 物联网操作系统中基于iLink协议的云边双向数据同步方法 | |
| JPH02164152A (ja) | 通信制御装置 | |
| JPH07312598A (ja) | データ伝送の制御方法 | |
| JPH06332866A (ja) | プログラム間通信方式 | |
| JPS61186046A (ja) | 端末接続制御方式 | |
| JPH0364227A (ja) | ハイレベルデータリンク制御手順を用いたデータ通信システム | |
| JPH01232455A (ja) | プロトコル制御装置 | |
| JPS63169851A (ja) | 通信方式 | |
| JPS62128239A (ja) | デ−タ通信方式 | |
| JPH08223244A (ja) | 通信制御装置 | |
| JPH05225093A (ja) | 送信制御方式 | |
| JPH04287455A (ja) | 正規応答モード物理レベル半二重通信制御方式 | |
| JP2002305561A (ja) | 無線通信装置、無線通信システムおよび無線通信方法 | |
| JPS6367850A (ja) | フレ−ム受信バツフア制御方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |