(57)【要約】【課題】バックプレッシャ方式による送信フロー制御を効率化する。【解決手段】送信側の通信装置３と受信側の通信装置１とが中継装置２を介して通信する。中継装置が送信停止有効状態で送信側からの信号送信に対して受信側が送信停止処理を行うと当該信号送信が停止し、中継装置が送信停止無効状態では当該停止は不実行となる。中継装置は送信停止有効状態で閾値を超えて送信停止処理が行われると送信停止無効状態へ移行し、受信側により通信が行われると送信停止有効状態へ移行する。受信側の通信装置は、送信停止制御手段により、中継装置が送信停止有効状態で送信停止処理を行って送信側からの信号送信を停止させる際に、中継装置が送信停止無効状態へ移行すると、いったん通信を行って中継装置を送信停止有効状態へ移行させた後に再び送信停止処理を行う。【選択図】　　　図１
2004129097.tif 000002
【特許請求の範囲】
【請求項１】
送信側の通信装置と受信側の通信装置とが中継装置を介して通信し、中継装置が送信停止有効状態にあるときには送信側の通信装置からの信号送信に対して受信側の通信装置が所定の送信停止処理を行った場合に送信側の通信装置からの当該信号送信が停止させられる一方で中継装置が送信停止無効状態にあるときには送信側の通信装置からの信号送信の停止は不実行とさせられ、中継装置は送信停止有効状態にあるときに所定の閾値を超えて受信側の通信装置により送信停止処理が行われた場合に送信停止無効状態へ移行する一方で送信停止無効状態にあるときに受信側の通信装置により通信が行われた場合に送信停止有効状態へ移行する通信システムで受信側の通信装置として用いられる通信装置であって、
中継装置が送信停止有効状態にあるときに送信停止処理を行って送信側の通信装置からの信号送信を停止させるに際して、中継装置が送信停止無効状態へ移行した場合には、いったん通信を行って中継装置を送信停止有効状態へ移行させた後に再び送信停止処理を行う送信停止制御手段を備えた、
ことを特徴とする通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、バックプレッシャを無効化する機能を有するリピータハブ（リピータＨＵＢ）などを介して送信側の通信装置からの信号送信を受信側の通信装置がバックプレッシャ方式により制御する通信システムで受信側の通信装置として用いられる通信装置に関し、特に、バックプレッシャ方式による送信フロー制御を効率化する技術に関する。
【０００２】
【従来の技術】
例えば、ルータやブリッジ等のようにＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）インタフェースを具備した装置では、そのＬＡＮ通信ポートが半二重で動作しているときには、ＭＡＣレイヤにおいてＩＥＥＥ８０２．３で規定されたＣＳＭＡ／ＣＤ（Ｃａｒｒｉｅｒ　Ｓｅｎｓｅ　Ｍｕｌｔｉｐｌｅ　Ａｃｃｅｓｓ　ｗｉｔｈ　Ｃｏｌｌｉｓｉｏｎ　Ｄｅｔｅｃｔｉｏｎ）機能が有効となっている。
【０００３】
ＣＳＭＡ／ＣＤ機能では、フレームを送信する時に、フレーム送信を開始してから最初の６４バイト分送信するまでの間にフレームの受信を検出した場合には、コリジョンが発生したとして、現在の送信を中断して、再送シーケンスに入る。ここで、コリジョンとは、送信フレームと受信フレームとの衝突のことである。再送は、送信が成功するまで最大１６回まで繰り返され、各再送開始までの待ち時間は乱数をベースにしたアルゴリズムによって決められる。この再送シーケンスは、バックオフ・アルゴリズムとして、ＩＥＥＥ８０２．３に規定されている。
【０００４】
上記した送信フレームの再送機能を利用して、フレームの受信側から送信側に対して、送信フロー制御を実現することが可能である。この方式は正式に規格化されてはいないが、ＬＡＮにおけるバックプレッシャ方式として広く知られており、また多くの製品に実装されている。
【０００５】
具体的には、バックプレッシャを実現する側で、フレーム受信の検出に合わせて、擬似的にフレームの送信を行い、意図的にコリジョンを発生させることにより、送信側で再送を発生させて、受信側での受信負荷を低減させることが可能となる。つまり、送信側からのフレーム送信に関して再送までの待ち時間が挿入されるため、本来よりも送信フレームが発生する時間間隔が長くなって、受信側での受信負荷が低減する。ここで、受信側から擬似的に送信されるフレームとしては、通常、１６〜９６ビット程度のジャム（ＪＡＭ）パターンが用いられる。
【０００６】
また、例えば、信号を増幅中継する装置として、リピータＨＵＢが使用される場合がある。多くのリピータＨＵＢでは、各ポート毎に、そこで発生するコリジョンの回数をカウントしており、カウント値が上限値を超過した場合には、それ以降において、コリジョンが発生してもコリジョンの原因となるＪＡＭパターンの通過を禁止（ブロック）する機能が実装されている。ここで、上限値としては、例えば、各リピータＨＵＢ毎に固有に設定されており、通常は数回程度の値が設定されている。
【０００７】
上記のように所定の条件でコリジョンの発生原因となるＪＡＭパターンの通過をブロックする機能は、或るポートでのコリジョンの多発はそのセグメントにおけるネットワーク障害の発生を示唆するためにその影響が他のポートに広がらないようにする保護手段として、リピータＨＵＢに実装されている。また、リピータＨＵＢでは、上記のようにコリジョンの発生原因となるＪＡＭパターンの通過をブロックする状態は、通常の場合、当該ブロックが行われているポートにおいて正常にフレームの送信又は受信が成立したときに解除されるように実装されている。
【０００８】
なお、従来技術の例を示す。
従来の「フロー制御方式及びそのハブ」では、スイッチングハブの制御により送信側の端末へコリジョン信号を送信することにより、必要な端末のみに対してバックプレッシャ制御を行うことが図られている（例えば、特許文献１参照。）。
従来の「スイッチングハブ」では、スイッチングハブが端末からの要求に応じて送信元となる端末へ送信停止命令或いはジャム信号を送信することが行われている（例えば、特許文献２参照。）。
従来の「ＬＡＮ中継装置」では、ＬＡＮ中継装置が接続先となる機器の種類に応じてバックプレッシャ制御の機能をオンオフ切替することが行われている（例えば、特許文献３参照。）。
【０００９】
【特許文献１】
特開平９−１４９０６５号公報
【特許文献２】
特開平１１−５５３０４号公報
【特許文献３】
特開平１１−２８４６４８号公報
【００１０】
【発明が解決しようとする課題】
しかしながら、上記従来例で示したようなバックプレッシャによる送信フロー制御を行うに際して、例えば、リピータＨＵＢ経由の接続が用いられる構成において、多くのリピータＨＵＢが実装している上記した所定の条件でＪＡＭパターンの通過をブロックする機能が動作した場合には、当該バックプレッシャによる送信フロー制御が有効に働かなくなってしまうといった不具合があった。
【００１１】
具体的には、例えば、数回のコリジョンが発生したときに、リピータＨＵＢがコリジョンの発生原因となるＪＡＭパターンをフレーム送信元の機器に届けなくなってしまうことから、フレーム送信元の機器にコリジョンを検出させることが不可能となってしまう。なお、このことは、後述する本発明の実施例において図１（ａ）、（ｂ）を用いて詳しく説明される。
【００１２】
本発明は、このような従来の課題を解決するためになされたもので、例えば、バックプレッシャを無効化する機能を有するリピータＨＵＢなどを介して送信側の通信装置からの信号送信を受信側の通信装置がバックプレッシャ方式により制御する通信システムで受信側の通信装置として用いられて、バックプレッシャ方式による送信フロー制御を効率化することができる通信装置を提供することを目的とする。
【００１３】
【課題を解決するための手段】
上記目的を達成するため、本発明に係る通信装置では、受信側の通信装置として用いられて、次のようにして、送信側の通信装置からの信号送信を制御する。すなわち、本発明に係る通信装置が受信側の通信装置として用いられる通信システムでは、送信側の通信装置と受信側の通信装置とが中継装置を介して通信する。また、当該通信システムでは、中継装置が送信停止有効状態にあるときには、送信側の通信装置からの信号送信に対して受信側の通信装置が所定の送信停止処理を行った場合に、送信側の通信装置からの当該信号送信が停止させられる一方、中継装置が送信停止無効状態にあるときには、送信側の通信装置からの信号送信の停止は不実行とさせられ、つまり、送信側の通信装置からの信号送信は停止させられない。また、当該通信システムでは、中継装置は、送信停止有効状態にあるときに所定の閾値を超えて受信側の通信装置により送信停止処理が行われた場合に、送信停止無効状態へ移行する一方、送信停止無効状態にあるときに受信側の通信装置により通信が行われた場合に、送信停止有効状態へ移行する。
【００１４】
そして、本発明に係る受信側の通信装置では、送信停止制御手段が、中継装置が送信停止有効状態にあるときに送信停止処理を行って送信側の通信装置からの信号送信を停止させるに際して、中継装置が送信停止無効状態へ移行した場合には、いったん通信を行って中継装置を送信停止有効状態へ移行させた後に、再び送信停止処理を行う。
【００１５】
従って、送信停止処理を行って送信側の通信装置からの信号送信を停止させているときに、中継装置が送信停止有効状態から送信停止無効状態へ移行した場合においても、いったん通信を行うことで中継装置を送信停止有効状態へ移行させ、その後、再び送信停止処理を行うことにより、送信側の通信装置からの信号送信を停止させることができる。
【００１６】
これにより、例えば、バックプレッシャを無効化する機能を有するリピータＨＵＢなどを介して送信側の通信装置からの信号送信を受信側の通信装置がバックプレッシャ方式により制御する通信システムにおいて、受信側の通信装置により行われるバックプレッシャ方式による送信フロー制御を効率化することができる。
【００１７】
ここで、通信システムとしては、種々なシステムが用いられてもよい。
また、送信側の通信装置や受信側の通信装置としては、例えば通信端末装置などの種々な装置が用いられてもよい。
また、送信側の通信装置や受信側の通信装置としては、例えば、送信を行う機能と受信を行う機能との両方を有する装置が用いられ、また、例えば、送信側と受信側とで同様な通信装置が用いられてもよい。
【００１８】
また、中継装置としては、種々な装置が用いられてもよく、例えば、複数のポートを有するリピータＨＵＢなどを用いることができる。
また、中継装置では、例えば、送信側から受信側への信号を中継することや、受信側から送信側への信号を中継することを行う。
また、中継装置では、送信停止有効状態にあるときには受信側の通信装置により行われる送信停止処理を有効に処理する一方、送信停止無効状態にあるときには受信側の通信装置により行われる送信停止処理を無効にすることを行い、このような動作を例えば各ポート毎に行う。
【００１９】
また、所定の送信停止処理としては、種々な処理が用いられてもよく、例えば、ＪＡＭ信号などの所定の信号を送信するような処理を用いることができる。
また、所定の送信停止処理が行われた場合に送信側の通信装置からの信号送信が停止させられる態様としては、種々な態様が用いられてもよい。
【００２０】
一例として、受信側の通信装置により送信停止処理が行われた信号送信のみが送信側の通信装置により停止させられて、送信側の通信装置により当該信号送信の再送処理が行われるような態様を用いることができる。また、例えば、送信側の通信装置では、当該送信側の通信装置から受信側の通信装置への信号送信と当該受信側の通信装置から当該送信側の通信装置への信号送信との衝突、つまり、当該送信側の通信装置から見て信号送信と信号受信との衝突を検出した場合に、当該信号送信を停止して、当該信号送信の再送処理を行う。
【００２１】
他の例として、受信側の通信装置が送信停止処理として所定の信号Ａを中継装置に対して送信し、中継装置が当該所定の信号Ａを受信したことに応じて所定の信号Ｂを送信側の通信装置に対して送信し、送信側の通信装置が当該所定の信号Ｂを受信したことに応じて信号送信を停止するような態様を用いることも可能である。また、例えば、送信側の通信装置が、信号送信を停止した後に、所定の時間の間、継続的に信号送信を停止するような態様を用いることも可能である。また、例えば、送信側の通信装置が、信号送信を停止した後に、中継装置などから所定の指示を受信するまでの間、継続的に信号送信を停止するようにして、中継装置などが送信側の通信装置に対して信号送信を再開させる指示を送信するような態様を用いることも可能である。
【００２２】
また、中継装置における所定の閾値としては、種々なものが用いられてもよく、例えば、受信側の通信装置により送信停止処理が行われた回数に関する閾値を用いることができ、また、例えば、送信側の通信装置からの信号送信が継続的に停止している時間に関する閾値を用いることも可能である。
また、上記では、受信側の通信装置による送信停止処理が所定の閾値を超えて行われた場合について述べたが、受信側の通信装置による送信停止処理が所定の閾値と等しいだけ行われた場合については、例えば、所定の閾値を超えて行われた場合と同様に扱われる態様が用いられてもよく、或いは、他の態様が用いられてもよい。
【００２３】
また、中継装置では、送信停止無効状態にあるときに、例えば受信側の通信装置により正常な通信が行われた場合に、送信停止有効状態へ移行する。当該通信としては、例えば、受信が用いられてもよく、送信が用いられてもよく、或いは、受信と送信との両方が用いられてもよい。
【００２４】
また、送信停止制御手段が、中継装置が送信停止無効状態へ移行した場合に、いったん通信を行う態様としては、種々な態様が用いられてもよく、例えば、受信を行う態様が用いられてもよく、送信を行う態様が用いられてもよく、或いは、通信状況に応じて受信又は送信の任意の通信を行う態様が用いられてもよい。また、送信停止制御手段が、中継装置が送信停止無効状態へ移行した場合に、いったん通信を行う態様としては、例えば、１回の通信を行う態様が用いられてもよく、２回以上の所定の回数の通信を行う態様が用いられてもよく、或いは、通信を所定の期間行うような態様が用いられてもよい。
【００２５】
また、受信側の通信装置により、中継装置が送信停止無効状態へ移行したことを検出する仕方としては、種々な仕方が用いられてもよく、例えば、送信停止処理を行っても送信側の通信装置からの送信信号が受信されるような場合に中継装置が送信停止無効状態へ移行したとみなして検出するような仕方を用いることができる。また、例えば、中継装置が送信停止有効状態にあるか或いは送信停止無効状態にあるかに関する情報を受信側の通信装置に対して送信し、受信側の通信装置が当該情報に基づいて中継装置が送信停止有効状態にあること或いは送信停止無効状態にあることを検出するような態様を用いることも可能である。
【００２６】
【発明の実施の形態】
本発明に係る一実施例を図面を参照して説明する。
図１（ａ）〜（ｃ）には、本発明を適用したＬＡＮ通信システムの一例を示してある。
本例のＬＡＮ通信システムには、フレームを受信する側であってバックプレッシャの制御を実行する側である通信装置（以下で、受信側の通信装置と言う）１と、フレームを送信する側である通信装置（以下で、送信側の通信装置と言う）３と、受信側の通信装置１と送信側の通信装置３との間で行われる通信を中継するリピータＨＵＢ２とが備えられている。なお、本例では、フレームとして、ＬＡＮのフレームが用いられている。
【００２７】
また、送信側の通信装置３は、ＮＩＣ（Ｎｅｔｗｏｒｋ　Ｉｎｔｅｒｆａｃｅ　Ｃａｒｄ）４を備えており、当該ＮＩＣ４を用いてＬＡＮの回線に接続されている。
また、リピータＨＵＢ２は複数のポート（ＬＡＮポート）を有しており、１つのポートＰ１が受信側の通信装置１と接続されており、他の１つのポートＰ２が送信側の通信装置３と接続されている。
【００２８】
なお、本例では、送信側の通信装置３から受信側の通信装置１へフレームを送信する場合を示すが、例えば、本例で示す送信側の通信装置３に係る機能と本例で示す受信側の通信装置１に係る機能との両方を有するような通信装置が送信側の通信装置３や受信側の通信装置１として用いられてもよい。
【００２９】
図１（ａ）に示した状態を説明する。
受信側の通信装置１では、バックプレッシャ機能をオン（ＯＮ）にしたときに、フレームの受信を検出すると、それに合わせてＪＡＭパターンの送信が行われる。当該ＪＡＭパターンは、当該フレームを先頭から６４バイト受信するまでの間に送信される。そして、リピータＨＵＢ２がバックプレッシャ有効状態であって、バックプレッシャによる送信フロー制御が正常に機能している間は、受信側の通信装置１からのＪＡＭパターンがリピータＨＵＢ２を通過してフレームの送信元である機器（送信側の通信装置３）に届くため、送信側の通信装置３ではコリジョンを検出して信号送信が中断され、受信側の通信装置１によるフレームの受信は成立しない。具体的には、受信側の通信装置１では、送信側で６４バイト以内に送信が中断されたフレームについては、ショートフレームとして、当該受信側のＭＡＣレイヤで廃棄される。
【００３０】
図１（ｂ）に示した状態を説明する。
受信側の通信装置１においてバックプレッシャ機能をオンにした後にフレームを受信したときは、リピータＨＵＢ２によりコリジョンの発生原因となる受信側の通信装置１からのＪＡＭパターンがブロックされた状態となったときに相当する。つまり、リピータＨＵＢ２がバックプレッシャ無効状態となってバックプレッシャ機能が無効化された状態では、受信側の通信装置１からのＪＡＭパターンがリピータＨＵＢ２によりブロックされて、送信側の通信装置３ではコリジョンが検出されないため、送信側の通信装置３からのフレームが中断されずに受信側の通信装置１に届けられる。
【００３１】
図１（ｃ）に示した状態を説明する。
リピータＨＵＢ２のバックプレッシャ無効状態は、フレームの送信又は受信が正常に成立するまでの間、解除されない。そこで、本例の受信側の通信装置１では、一度バックプレッシャ機能をオフ（ＯＦＦ）にして、フレームの受信を許す。これにより、受信側の通信装置１がフレームを正常に受信した契機で、リピータＨＵＢにおけるＪＡＭパターンのブロック状態（つまり、バックプレッシャ無効状態）が解除される。そして、受信側の通信装置１では、再度、バックプレッシャ機能をオンにする。
【００３２】
次に、図２には、上記図１（ａ）〜（ｃ）に示したバックプレッシャ制御に関する処理の時間的な流れの一例を示してある。
図２では、リピータＨＵＢ２に備えられていて受信側の通信装置１が接続されたポートＰ１の状態（“ＬＡＮポート状態”）と、受信側の通信装置１におけるバックプレッシャ（ＢＰ）制御の状態（“ＢＰ制御”）について、これらの一例を示してある。また、同図の例では、リピータＨＵＢ２がバックプレッシャ有効状態にあるときに連続して３回のコリジョンを検出した場合にバックプレッシャ無効状態へ移行する場合を示す。
【００３３】
また、同図では、“ＬＡＮポート状態”に関して、“ｅ１”〜“ｅ８”は受信側の通信装置１によるフレームの受信を表しており、“×”は送信側の通信装置３が送信の途中で当該送信を中断したためにフレーム受信が成立しないことを表している。
【００３４】
具体的には、図２中の（Ａ）のようにリピータＨＵＢ２がバックプレッシャ有効状態にあるときに受信側の通信装置１がバックプレッシャ機能をオンにすると、上記図１（ａ）に示したように、バックプレッシャ機能が有効な区間であるため、３回のフレーム“ｅ１”〜“ｅ３”について受信側の通信装置１によるフレーム受信が停止される。
【００３５】
そして、上記した３回のフレーム“ｅ１”〜“ｅ３”について受信側の通信装置１からのＪＡＭパターンがリピータＨＵＢ２を通過すると、リピータＨＵＢ２はバックプレッシャ無効状態へ移行し、図２中の（Ｂ）のように、受信側の通信装置１では送信側の通信装置３からのフレーム送信が中断されないことに基づいてリピータＨＵＢ２がバックプレッシャ無効状態へ移行したことを検出する。ここで、このときは、上記図１（ｂ）に示したように、バックプレッシャ機能が無効な区間である。
【００３６】
そこで、本例の受信側の通信装置１では、図２中の（Ｃ）のように、いったんバックプレッシャ機能をオフにして正常なフレーム受信を行った後に、図２中の（Ｄ）のように、再びバックプレッシャ機能をオンにする。すると、上記図１（ｃ）に示したように、当該正常なフレーム受信が行われたことに応じてリピータＨＵＢ２がバックプレッシャ有効状態へ移行することにより、再びバックプレッシャ機能が有効な区間となり、受信側の通信装置１では送信側の通信装置３からのフレーム送信を停止させることができる。
【００３７】
次に、図３を参照して、本例の受信側の通信装置１により行われるバックプレッシャ制御に関する処理の手順の一例を示す。
なお、本例の受信側の通信装置１では、バックプレッシャ機能がオン（“有効”）であるか或いはオフ（“無効”）であるかを示すフラグ（バックプレッシャ状態フラグ：ｂｐＳｔａｔｅ）をメモリに記憶して適宜書き換えることが行われる。また、本例の受信側の通信装置１では、例えば、最初のフレームを受信する前に、ポートＰ１のリンクが成立した契機で、バックプレッシャ機能がオンにされて、ｂｂＳｔａｔｅが“有効”に初期化される。
【００３８】
同図に示されるように、受信側の通信装置１では、フレームを受信するに際して（ステップＳ１）、ｂｐＳｔａｔｅが“有効”であるか否かを判定し（ステップＳ２）、ｂｐＳｔａｔｅが“有効”であって現在においてリピータＨＵＢ２がバックプレッシャ無効状態である場合には、バックプレッシャ機能をオフにして（ステップＳ３）、ｂｐＳｔａｔｅを“無効”にして（ステップＳ４）、処理を完了する（ステップＳ５）。すると、受信側の通信装置１では正常な通信が行われ、リピータＨＵＢ２はバックプレッシャ有効状態へ戻る。
【００３９】
また、受信側の通信装置１では、ｂｐＳｔａｔｅが“無効”であって現在においてリピータＨＵＢ２がバックプレッシャ有効状態に戻っている場合には、バックプレッシャ機能をオンにして（ステップＳ６）、ｂｐＳｔａｔｅを“有効”にして（ステップＳ７）、処理を完了する（ステップＳ５）。すると、受信側の通信装置１では、バックプレッシャ機能により、送信側の通信装置３からの送信フローを有効に制御することができる。
【００４０】
以上のように、本例のＬＡＮ通信システムでは、受信側の通信装置１において、次のようなバックプレッシャ制御方式を用いた。
すなわち、受信側の通信装置１は、ＬＡＮ通信ポートが半二重で動作しているときに、ＭＡＣレイヤのＣＳＭＡ／ＣＤ機能を利用して、データ送信側１に対して送信フロー制御を行うに際して、リピータＨＵＢ２が有するバックプレッシャ処理を無効化する機能に対応して、いったん正常な通信を行うことでリピータＨＵＢ２をバックプレッシャ有効状態へ戻した後に、再びバックプレッシャ機能をオンにすることを行う。
【００４１】
従って、本例のようなＬＡＮ通信システムでは、例えば、受信側の通信装置１により、リピータＨＵＢ２等を経由して送信側の通信装置３からフレームを受信する場合においても、バックプレッシャによる送信フロー制御を定常的に有効に継続させることが可能であり、具体的には、前記いったん正常な通信を行うときを除いて、バックプレッシャによる送信フロー制御を常に有効に働かせて、送信側の通信装置３からのフレーム送信を停止させることができる。
【００４２】
なお、本例では、リピータＨＵＢ２により中継装置が構成されている。
また、本例では、リピータＨＵＢ２のバックプレッシャ有効状態が送信停止有効状態に相当し、リピータＨＵＢ２のバックプレッシャ無効状態が送信停止無効状態に相当し、３回のコリジョンを検出することが所定の閾値として用いられている。
また、本例の受信側の通信装置１では、ＪＡＭパターンの信号をリピータＨＵＢ２を介して送信側の通信装置３に対して送信する処理が所定の送信停止処理として用いられており、また、上記した一連の送信フロー制御の処理を行う機能により送信停止制御手段が構成されている。
【００４３】
ここで、本発明に係る通信装置や中継装置や通信システムなどの構成としては、必ずしも以上に示したものに限られず、種々な構成が用いられてもよい。なお、本発明は、例えば本発明に係る処理を実行する方法或いは方式や、このような方法や方式を実現するためのプログラムなどとして提供することも可能である。また、本発明の適用分野としては、必ずしも以上に示したものに限られず、本発明は、種々な分野に適用することが可能なものである。
【００４４】
また、本発明に係る通信装置や中継装置や通信システムなどにおいて行われる各種の処理としては、例えばプロセッサやメモリ等を備えたハードウエア資源においてプロセッサがＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）に格納された制御プログラムを実行することにより制御される構成が用いられてもよく、また、例えば当該処理を実行するための各機能手段が独立したハードウエア回路として構成されてもよい。
また、本発明は上記の制御プログラムを格納したフロッピー（登録商標）ディスクやＣＤ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ）−ＲＯＭ等のコンピュータにより読み取り可能な記録媒体や当該プログラム（自体）として把握することもでき、当該制御プログラムを記録媒体からコンピュータに入力してプロセッサに実行させることにより、本発明に係る処理を遂行させることができる。
【００４５】
【発明の効果】
以上説明したように、本発明に係る通信装置によると、送信側の通信装置と受信側の通信装置とが中継装置を介して通信し、中継装置が送信停止有効状態にあるときには送信側の通信装置からの信号送信に対して受信側の通信装置が所定の送信停止処理を行った場合に送信側の通信装置からの当該信号送信が停止させられる一方で中継装置が送信停止無効状態にあるときには送信側の通信装置からの信号送信の停止は不実行とさせられ、中継装置は送信停止有効状態にあるときに所定の閾値を超えて受信側の通信装置により送信停止処理が行われた場合に送信停止無効状態へ移行する一方で送信停止無効状態にあるときに受信側の通信装置により通信が行われた場合に送信停止有効状態へ移行する通信システムで受信側の通信装置として用いられて、中継装置が送信停止有効状態にあるときに送信停止処理を行って送信側の通信装置からの信号送信を停止させるに際して、中継装置が送信停止無効状態へ移行した場合には、いったん通信を行って中継装置を送信停止有効状態へ移行させた後に再び送信停止処理を行うようにしたため、例えば、バックプレッシャを無効化する機能を有するリピータＨＵＢなどを介して送信側の通信装置からの信号送信を受信側の通信装置がバックプレッシャ方式により制御する通信システムにおいて、受信側の通信装置により行われるバックプレッシャ方式による送信フロー制御を効率化することができる。
【図面の簡単な説明】
【図１】本発明の一実施例に係る通信システムの一例及び当該通信システムにおける動作の一例を示す図である。
【図２】バックプレッシャ制御に関する処理の流れの一例を示す図である。
【図３】受信側の通信装置により行われるバックプレッシャ制御に関する処理の手順の一例を示す図である。
【符号の説明】
１・・受信側の通信装置（フレーム受信側）、　２・・リピータＨＵＢ、
３・・送信側の通信装置（フレーム送信側）、　４・・ＮＩＣ、
Ｐ１、Ｐ２・・ポート、
【図１】
2004129097.tif 000003
【図２】
2004129097.tif 000004
【図３】
2004129097.tif 000005