JP3116860B2 - データ処理装置、データ処理システム、データ処理方法、情報記憶媒体 - Google Patents

データ処理装置、データ処理システム、データ処理方法、情報記憶媒体

Info

Publication number
JP3116860B2
JP3116860B2 JP14812597A JP14812597A JP3116860B2 JP 3116860 B2 JP3116860 B2 JP 3116860B2 JP 14812597 A JP14812597 A JP 14812597A JP 14812597 A JP14812597 A JP 14812597A JP 3116860 B2 JP3116860 B2 JP 3116860B2
Authority
JP
Japan
Prior art keywords
data
data processing
transmission
request
communication address
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.)
Expired - Fee Related
Application number
JP14812597A
Other languages
English (en)
Other versions
JPH10336209A (ja
Inventor
晋 真中
光司 岡田
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 JP14812597A priority Critical patent/JP3116860B2/ja
Priority to US09/092,341 priority patent/US6421352B1/en
Publication of JPH10336209A publication Critical patent/JPH10336209A/ja
Application granted granted Critical
Publication of JP3116860B2 publication Critical patent/JP3116860B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40006Architecture of a communication node
    • H04L12/40032Details regarding a bus interface enhancer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/407Bus networks with decentralised control
    • H04L12/413Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/12Avoiding congestion; Recovering from congestion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/13Flow control; Congestion control in a LAN segment, e.g. ring or bus

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、全二重イーサネッ
トの通信端末などに利用されるデータ処理装置、全二重
イーサネットの通信ネットワークなどに利用されるデー
タ処理システム、このようなデータ処理装置およびデー
タ処理システムのデータ処理方法、上述のようなデータ
処理装置のデータ処理方法をコンピュータに実行させる
プログラムが格納されている情報記憶媒体、に関する。
【0002】
【従来の技術】従来、全二重イーサネット方式のLAN
(Local Area Network)システムなどのデータ処理
システムは、複数のLAN接続装置等のデータ処理装置
をLAN等の通信ネットワークで接続した構造などとし
て実現されている。このようなデータ処理システムで
は、複数のデータ処理装置が双方向にデータ通信するた
め、このデータ通信の輻輳を制御する機能をデータ処理
装置が具備する必要がある。
【0003】例えば、“IEEE(Insitute of Ele
ctrical and Electronics Engineers) p802.3x
Specification for 802.3 Full Duplex Opera
tionRevision 2.0,1996 pp100-118”には、輻輳制御
を可能としたデータ処理装置が開示されている。
【0004】ここで、上述のようにデータ処理装置で輻
輳制御を可能としたデータ処理システムの一従来例を図
7および図8を参照して以下に説明する。なお、図7は
データ処理装置であるLAN接続装置の要部を示すブロ
ック図、図8はLAN接続装置が中止要求データである
ポーズコントロールパケットをデータ受信した場合のデ
ータ処理方法を示すフローチャートである。
【0005】ここでデータ処理システムとして例示する
LANシステム1では、図7に示すように、複数のデー
タ処理装置であるLAN接続装置2が通信ネットワーク
であるLAN3により接続されている。前記LAN接続
装置2は、データ送信手段に相当するトランスミッタ1
1とデータ受信手段に相当するレシーバ回路12とを具
備しており、前記トランスミッタ11により各種パケッ
トを他のLAN接続装置2にデータ送信し、前記レシー
バ回路12により他のLAN接続装置2から各種パケッ
トをデータ受信する。
【0006】前記レシーバ回路12には中止要求手段で
ある中止要求回路(図示せず)が接続されており、この
中止要求回路は、他の前記LAN接続装置2から前記レ
シーバ回路12によりデータ受信している最中に輻輳が
発生すると、データ送信の一時中止の要求時間のタイマ
値を設定した中止要求データとしてポーズコントロール
パケットを生成し、データ送信している他の前記LAN
接続装置2に前記トランスミッタ11により送信させ
る。
【0007】また、前記レシーバ回路12には、受信M
AC(Medium Access Control)コントロール部13
が接続されており、この受信MACコントロール部13
には、コントロールシーケンス部14、ポーズ処理部1
5、CAM(Content Addressable Memory)16等
が接続されている。
【0008】前記ポーズ処理部15は、ポーズパケット
検出部17、ポーズ制御処理部18、ポーズタイマ1
9、ステータスインジケータ20、等を具備しており、
別体の受信バッファ管理部21を介するなどして前記コ
ントロールシーケンス部14や前記CAM16とともに
システムバス22に接続されている。
【0009】前記ポーズパケット検出部17は、受信パ
ケットからポーズコントロールパケットを検出し、前記
ポーズ制御処理部18は、検出されたポーズコントロー
ルパケットの指示内容に対応した制御処理を実行する。
例えば、前記ポーズ制御処理部18は、ポーズコントロ
ールパケットから要求時間のタイマ値を抽出し、前記ポ
ーズタイマ19は、抽出されたタイマ値を設定して対応
する時間の経過を計測する。
【0010】前記ステータスインジケータ20は、前記
ポーズタイマ19がタイマ値の時間を計測している最中
には、その状態に対応した“実行中”のステータス信号
を発生し、前記ポーズタイマ19がタイマ値の時間の計
測を完了すると、その状態に対応した“満了”のステー
タス信号を発生する。
【0011】前記システムバス22には、中央処理手段
であるホストプロセッサ23、メインメモリであるRA
M(Random Access Memory)24、送信バッファ管
理部25、等が接続されており、この送信バッファ管理
部25や前記受信バッファ管理部22はFIFO(Firs
t In First Out)メモリを具備している。
【0012】前記RAM24は、他のLAN接続装置2
に送信するパケットや、他のLAN接続装置2から受信
したパケットを一時記憶する。前記ホストプロセッサ2
3は、前記ステータスインジケータ20が発生するステ
ータス信号を監視し、それが“実行中”であればパケッ
トの送信を待機させ、“満了”であればパケットの送信
を実行させる。
【0013】前記受信バッファ管理部22に接続された
前記コントロールシーケンス部14は前記送信バッファ
管理部25にも接続されており、この送信バッファ管理
部25と前記コントロールシーケンス部14とは送信M
ACコントロール部26を介して前記トランスミッタ1
1に接続されている。
【0014】上述のような構造のLANシステム1で
は、LAN3で接続された複数のLAN接続装置2が各
種データを双方向にパケット通信する。そのとき、デー
タ受信するLAN接続装置2に輻輳が発生すると、この
LAN接続装置2はデータ送信しているLAN接続装置
2にポーズコントロールパケットを送信し、実行中のデ
ータ送信を一時中止させる。
【0015】より詳細には、他のLAN接続装置2から
パケットを受信しているLAN接続装置2に輻輳が発生
すると、これを検出した中止要求回路が、データ送信の
一時中止の要求時間を設定した中止要求データとしてポ
ーズコントロールパケットを生成し、これをデータ送信
している他のLAN接続装置2に送信する。
【0016】このようにポーズコントロールパケットを
受信したLAN接続装置2では、図8に示すように、受
信パケットがポーズコントロールパケットであることを
ポーズパケット検出部17で検出し(ステップS1)、こ
れが検出されるとポーズ制御処理部18が現在実行中の
パケット送信の有無を確認する(ステップS2)。
【0017】これで実行中の送信が存在するときは、そ
れが完了するまで次段の処理を待機し(ステップS4)、
実行中の送信が存在しないときは、ポーズコントロール
パケットに設定されている宛先の通信アドレスが事前に
予約されたマルチキャストアドレスであるかが確認され
る(ステップS3)。
【0018】これも確認されるとポーズ制御処理部18
がポーズコントロールパケットから要求時間のタイマ値
を抽出し、この要求時間をポーズタイマ19に設定して
対応する時間の計測を開始させる(ステップS5,S
6)。すると、ステータスインジケータ20は、ポーズ
タイマ19がタイマ値の時間を計測している最中は“実
行中”のステータス信号を発生し(ステップS7)、ポー
ズタイマ19がタイマ値の時間の計測を完了すると“満
了”のステータス信号を発生する(ステップS8,S
9)。
【0019】RAM24は、他のLAN接続装置2に送
信するパケットや、他のLAN接続装置2から受信した
パケットを一時記憶する。そして、ホストプロセッサ2
3は、ステータスインジケータ20が発生するステータ
ス信号を監視し、それが“実行中”であればパケットの
送信を待機させ、“満了”であればパケットの送信を再
開させる。
【0020】つまり、上述のようなLANシステム1の
LAN接続装置2は、パケット受信の最中に輻輳が発生
すると、パケット送信の一時中止の要求時間を設定した
ポーズコントロールパケットをパケット送信しているL
AN接続装置2に送信する。ポーズコントロールパケッ
トを受信したLAN接続装置2では、そこに設定されて
いる要求時間が経過するまで実行中だったパケット送信
を一時中止するので、この時間を利用してポーズコント
ロールパケットを送信したLAN接続装置2は輻輳を解
消することができる。ポーズコントロールパケットを受
信したLAN接続装置2は、その要求時間が経過すると
パケット送信を再開するので、輻輳が解消された状態で
パケット通信を実行することができる。
【0021】
【発明が解決しようとする課題】上述のようなLANシ
ステム1では、輻輳が発生するとパケット通信を一時中
止することができ、この一時中止したパケット通信を輻
輳が解消される時刻に再開するので、パケット通信を良
好に実行することができる。
【0022】しかし、上述のようなLANシステム1で
は、一個のLAN接続装置2が複数のLAN接続装置2
に同時にパケットを送信することもあり、このような場
合、パケット受信する一個のLAN接続装置2がパケッ
ト送信の一時中止を要求すると、LAN接続装置2は複
数のLAN接続装置2に対するパケット送信の全部を一
時中止することになる。つまり、輻輳を発生していない
LAN接続装置2に対するパケット送信まで一時中止す
ることになり、パケット通信が全体的に遅滞することに
なる。
【0023】本発明は上述のような課題に鑑みてなされ
たものであり、一個のデータ処理装置が複数のデータ処
理装置に同時にデータ送信を実行するような場合に、デ
ータ受信する一個のデータ処理装置がデータ送信の一時
中止を要求すると、このデータ処理装置に対するデータ
送信のみ一時中止しながら他のデータ処理装置に対する
データ送信は継続することができるデータ処理装置およ
び方法、このようなデータ処理装置を具備したデータ処
理システム、このようなデータ処理方法をコンピュータ
に実行させる情報記憶媒体、を提供することを目的とす
る。
【0024】
【課題を解決するための手段】本発明の一のデータ処理
装置は、複数の他のデータ処理装置に各種データを同時
に送信するデータ送信手段と、複数の他の前記データ処
理装置に各種データを同時に送信している最中でも他の
前記データ処理装置からデータ送信の一時中止の要求時
間が設定された中止要求データを受信するデータ受信手
段と、受信した中止要求データから要求時間を抽出する
データ抽出手段と、抽出された要求時間を中止要求デー
タの送信元の前記データ処理装置の識別データとともに
個々に一時保存する複数のデータ保存手段と、一時保存
された要求時間が満了すると対応する識別データを削除
するデータ削除手段と、複数の他の前記データ処理装置
に各種データを同時に送信している最中に前記データ保
存手段に識別データが一時保存されていると対応する他
の前記データ処理装置に対するデータ送信を一時中止さ
せて識別データが一時保存されていないと対応する前記
データ処理装置に対するデータ送信を実行させる送信制
御手段と、を具備している。
【0025】従って、データ送信手段が複数の他のデー
タ処理装置に各種データを同時に送信しているとき、そ
の他のデータ処理装置から中止要求データをデータ受信
手段が受信すると、この受信した中止要求データからデ
ータ抽出手段により要求時間と送信元の通信アドレスと
が抽出される。この抽出された要求時間は送信元の識別
データとともに複数のデータ保存手段により個々に一時
保存されるが、一時保存された要求時間が満了するとデ
ータ削除手段により対応する識別データが削除される。
そして、データ保存手段に識別データが一時保存されて
いると送信制御手段により対応する他のデータ処理装置
に対するデータ送信が一時中止され、識別データが一時
保存されていないと対応するデータ処理装置に対するデ
ータ送信が実行される。
【0026】つまり、データ送信の最中に中止要求デー
タを受信すると、そこに設定されている要求時間が経過
するまでデータ送信を一時中止する。ただし、要求時間
を送信元のデータ処理装置の識別データとともに複数の
データ保存手段により個々に一時保存し、要求時間が経
過するまで識別データのデータ処理装置に対するデータ
送信のみを一時中止するので、この最中にも中止要求デ
ータを送信していない他のデータ処理装置に対するデー
タ送信は継続される。
【0027】なお、本発明で云うデータ保存手段は、各
種データを一時保存できるものであれば良く、例えば、
RAM等の情報記憶媒体の記憶エリアなどを許容する。
その他の各種手段は、その機能を実現するよう形成され
ていれば良く、例えば、専用のハードウェア、適正な機
能がプログラムにより付与されたコンピュータ、適正な
プログラムによりコンピュータの内部に実現された機
能、これらの組み合わせ、等を許容する。
【0028】また、本発明で云うデータ送信手段の同時
の複数のデータ送信とは、複数のデータ送信が実際に同
一の時刻に実行されることのみを意味しておらず、複数
のデータ処理装置に対するデータ送信を時分割に実行す
るようなことも許容する。例えば、一連の送信データを
三個一組のパケットに分割して二個のデータ処理装置の
各々に送信する場合、第一のパケットを第一のデータ処
理装置に送信してから第二のデータ処理装置に送信し、
第二のパケットを第一のデータ処理装置に送信してから
第二のデータ処理装置に送信し、第三のパケットを第一
のデータ処理装置に送信してから第二のデータ処理装置
に送信する、ようなことも同時の複数のデータ送信とし
て許容する。
【0029】また、本発明で云う中止要求データとは、
データ送信の一時中止の要求時間が設定された通信デー
タであれば良く、例えば、IEEEに規定されているパ
ケット通信でのポーズコントロールパケットなどを許容
する。データ処理装置の識別データは、中止要求データ
の送信元のデータ処理装置を特定できるデータであれば
良く、例えば、複数のデータ処理装置に個々に付与され
ている通信アドレスなどを許容する。
【0030】本発明の他のデータ処理装置は、通信アド
レスが個々に付与された複数の他のデータ処理装置に各
種データを同時に送信するデータ送信手段と、複数の他
の前記データ処理装置に各種データを同時に送信してい
る最中でも他の前記データ処理装置からデータ送信の一
時中止の要求時間と送信元の通信アドレスとが設定され
た中止要求データを受信するデータ受信手段と、受信し
た中止要求データから要求時間と通信アドレスとを抽出
するデータ抽出手段と、抽出された要求時間を送信元の
通信アドレスとともに個々に一時保存する複数のデータ
保存手段と、一時保存された要求時間が満了すると対応
する通信アドレスを削除するデータ削除手段と、複数の
他の前記データ処理装置に各種データを同時に送信して
いる最中にデータ送信先の通信アドレスと前記データ保
存手段に一時保存されている通信アドレスとが一致する
とデータ送信を一時中止させて一致しないとデータ送信
を実行させる送信制御手段と、を具備している。
【0031】従って、データ送信手段が複数の他のデー
タ処理装置に各種データを同時に送信しているとき、そ
の他のデータ処理装置から中止要求データをデータ受信
手段が受信すると、この受信した中止要求データからデ
ータ抽出手段により要求時間と送信元の通信アドレスと
が抽出される。この抽出された要求時間は送信元の通信
アドレスとともに複数のデータ保存手段により個々に一
時保存されるが、一時保存された要求時間が満了すると
データ削除手段により対応する通信アドレスが削除され
る。そして、データ送信先の通信アドレスとデータ保存
手段に一時保存されている通信アドレスとが一致すると
送信制御手段によりデータ送信が一時中止され、一致し
ないとデータ送信が実行される。
【0032】つまり、データ送信の最中に中止要求デー
タを受信すると、そこに設定されている要求時間が経過
するまでデータ送信を一時中止する。ただし、要求時間
を送信元のデータ処理装置の通信アドレスとともに複数
のデータ保存手段により個々に一時保存し、要求時間が
経過していない通信アドレスでのデータ送信のみが一時
中止されるので、この最中にも中止要求データを送信し
ていない他のデータ処理装置に対するデータ送信は継続
される。
【0033】上述のようなデータ処理装置における他の
発明としては、データ送信手段が各種データを同時に送
信できる他のデータ処理装置の個数だけデータ保存手段
を具備している。従って、同時にデータ送信する複数の
データ処理装置から中止要求データを受信しても、その
全部が複数のデータ保存手段により個々に保存される。
【0034】本発明のデータ処理システムは、データ受
信の最中に輻輳の発生を検出すると中止要求データを送
信する中止要求手段を具備した複数のデータ処理装置
と、複数の前記データ処理装置に各種データを同時に送
信する本発明のデータ処理装置と、を具備している。
【0035】従って、本発明のデータ処理装置が複数の
データ処理装置に各種データを同時に送信することがで
き、これらのデータ処理装置では、データ受信の最中に
輻輳が発生すると中止要求データを本発明のデータ処理
装置に送信する。すると、このデータ処理装置は中止要
求データを送信したデータ処理装置に対するデータ送信
のみ抽出し、中止要求データを送信していないデータ処
理装置に対するデータ送信は継続する。
【0036】本発明のデータ処理方法は、通信アドレス
が個々に付与された複数の他のデータ処理装置に各種デ
ータを同時に送信することができるデータ処理装置のデ
ータ処理方法であって、複数の他の前記データ処理装置
に各種データを同時に送信している最中に、他の前記デ
ータ処理装置からデータ送信の一時中止の要求時間と送
信元の通信アドレスとが設定された中止要求データを受
信すると、受信した中止要求データから要求時間を抽出
し、抽出された要求時間を送信元の通信アドレスととも
に個々に一時保存し、一時保存された要求時間が満了す
ると対応する通信アドレスを削除し、データ送信先の通
信アドレスと一時保存されている通信アドレスとが一致
するとデータ送信を一時中止させて一致しないとデータ
送信を実行させるようにした。
【0037】従って、データ送信の最中に中止要求デー
タを受信すると、そこに設定されている要求時間が経過
するまでデータ送信を一時中止する。ただし、要求時間
を送信元のデータ処理装置の識別データとともに個々に
一時保存し、要求時間が経過するまで識別データのデー
タ処理装置に対するデータ送信のみを一時中止するの
で、この最中にも中止要求データを送信していない他の
データ処理装置に対するデータ送信は継続される。
【0038】本発明の情報記憶媒体は、通信アドレスが
個々に付与された複数の他のデータ処理装置に各種デー
タを同時に送信することができるデータ処理装置のコン
ピュータが読取自在なソフトウェアが格納されている情
報記憶媒体において、複数の他の前記データ処理装置に
各種データを同時に送信している最中でも他の前記デー
タ処理装置からデータ送信の一時中止の要求時間が設定
された中止要求データを受け付けること、受け付けた中
止要求データから要求時間を抽出すること、抽出された
要求時間を送信元の通信アドレスとともに個々に一時保
存すること、一時保存された要求時間が満了すると対応
する通信アドレスを削除し、複数の他の前記データ処理
装置に各種データを同時に送信している最中にデータ送
信先の通信アドレスと一時保存されている通信アドレス
とが一致するとデータ送信を一時中止させて一致しない
とデータ送信を実行させること、を前記コンピュータに
実行させるためのプログラムが格納されている。
【0039】従って、上述のような情報記憶媒体のプロ
グラムをデータ処理装置のコンピュータに読み取らせて
対応する処理動作を実行させると、このコンピュータ
は、中止要求データを受け付けて要求時間を抽出し、こ
の抽出した要求時間を中止要求データの送信元の通信ア
ドレスとともに個々に一時保存し、一時保存した要求時
間が満了すると対応する通信アドレスを削除し、データ
送信先の通信アドレスと一時保存されている通信アドレ
スとが一致するとデータ送信を一時中止させて一致しな
いとデータ送信を実行させる。
【0040】つまり、データ処理装置がデータ送信の最
中に中止要求データを受信すると、そこに設定されてい
る要求時間が経過するまでデータ送信が一時中止され
る。ただし、要求時間が送信元のデータ処理装置の識別
データとともに個々に一時保存され、要求時間が経過す
るまで識別データのデータ処理装置に対するデータ送信
のみが一時中止されるので、この最中にも中止要求デー
タを送信していない他のデータ処理装置に対するデータ
送信は継続される。
【0041】なお、本発明で云う情報記憶媒体とは、コ
ンピュータに各種処理を実行させるためのプログラムが
事前に格納されたものであれば良く、例えば、コンピュ
ータを一部とするシステムに固定的に接続されているR
OM(Read Only Memory)やHDD(Hard Disc
Drive)、コンピュータを一部とするシステムに着脱自
在に装填されるCD(Compact Disc)−ROMやFD
(Floppy Disc)、等を許容する。コンピュータに各種
データを保存させることは、例えば、コンピュータに事
前に接続されているRAM等の情報記憶媒体に各種デー
タを格納させることや、本発明の情報記憶媒体がFD等
の場合に、そこに各種データを格納することなどを許容
する。
【0042】
【発明の実施の形態】本発明の実施の一形態を図1ない
し図6を参照して以下に説明する。なお、本実施の形態
に関し、前述した一従来例と同一の部分は同一の名称を
使用して詳細な説明は省略する。
【0043】図1は本発明のデータ処理装置の実施の一
形態であるLAN接続装置の要部を示すブロック図、図
2は本発明のデータ処理システムの実施の一形態である
LANシステムの全体を示す模式図、図3はデータ保存
手段に相当するポーズ制御CAMの記憶構造を示す模式
図、図4ないし図6は本発明のデータ処理方法の実施の
一形態を示すフローチャートである。
【0044】本実施の形態でデータ処理システムとして
例示するLANシステム31では、図1および図2に示
すように、複数のデータ処理装置であるLAN接続装置
32が通信ネットワークであるLAN33によりLAN
集線装置34を介して接続されている。
【0045】本実施の形態のLAN接続装置32は、前
述したLAN接続装置2と同様に、データ送信手段に相
当するトランスミッタ41とデータ受信手段に相当する
レシーバ回路42とを具備しており、前記レシーバ回路
42には中止要求手段である中止要求回路(図示せず)
が接続されている。また、前記レシーバ回路42には、
受信MACコントロール部43が接続されており、この
受信MACコントロール部43にはコントロールシーケ
ンス部44とポーズ処理部45とCAM46が接続され
ている。
【0046】しかし、前述したLAN接続装置2とは相
違して、前記ポーズ処理部45は、ポーズパケット検出
部47、ポーズ制御処理部48、複数のポーズタイマ4
9、等を具備しており、ステータスインジケータは具備
していない。複数の前記ポーズタイマ49には、データ
通信する他の前記LAN接続装置32の通信アドレスが
識別データとして事前に個々に登録されており、この通
信アドレスにリンクされた記憶エリアには要求時間のタ
イマ値が更新自在に一時保存される。
【0047】前記ポーズ処理部45には、別体のポーズ
制御CAM50が接続されており、このポーズ制御CA
M50には、図3に示すように、他の前記LAN接続装
置32の通信アドレスを要求時間のタイマ値とともに一
時保存する複数の記憶エリアが確保されている。なお、
このポーズ処理部45の記憶エリアの個数と前記ポーズ
タイマ49の個数とは、本実施の形態のLAN接続装置
2がパケットを同時に送信する複数の前記LAN接続装
置2の個数に対応している。
【0048】前記ポーズ処理部45は、別体の受信バッ
ファ管理部51を介するなどして前記コントロールシー
ケンス部44や前記CAM46とともにシステムバス5
2に接続されており、このシステムバス52には、中央
処理手段であるホストプロセッサ53、メインメモリで
あるRAM54、送信バッファ管理部55、等が接続さ
れている。
【0049】前記受信バッファ管理部52に接続された
前記コントロールシーケンス部44は前記送信バッファ
管理部55にも接続されており、この送信バッファ管理
部55と前記コントロールシーケンス部44とは、送信
制御手段に相当する送信MACコントロール部56に接
続されている。前記ポーズ制御CAM50も前記送信M
ACコントロール部56に接続されており、この送信M
ACコントロール部56が前記トランスミッタ41に接
続されている。
【0050】本実施の形態のLAN接続装置32では、
前記ポーズ制御処理部48がデータ抽出手段として、中
止要求データであるポーズコントロールパケットから要
求時間のタイマ値を通信アドレスとともに抽出する。さ
らに、前記ポーズ制御処理部48は、抽出したタイマ値
を通信アドレスが対応する前記ポーズタイマ49に格納
するとともに、その通信アドレスを前記ポーズ制御CA
M50に格納するので、前記ポーズ制御処理部48、前
記ポーズタイマ49,前記ポーズ制御CAM50、等に
よりデータ保存手段が実現されている。
【0051】また、前記ポーズ制御処理部48は、前記
ポーズタイマ49のタイマ値を監視し、これが満了する
と前記ポーズ制御CAM50から対応する通信アドレス
を削除するので、このときはデータ削除手段として機能
する。そして、送信制御手段に相当する前記送信MAC
コントロール部56は、前記RAM54に一時保存され
ているパケットを他のLAN接続装置32に送信すると
き、その送信先の通信アドレスと前記ポーズ制御CAM
50に一時保存されている通信アドレスとを比較し、こ
れらが一致するとデータ送信を一時中止し、一致しない
とデータ送信を実行する。
【0052】上述のような構成において、本実施の形態
のLANシステム31も前述したLANシステム1と同
様に、LAN33で接続された複数のLAN接続装置3
2が各種データを双方向にパケット通信する。そのと
き、データ受信するLAN接続装置32に輻輳が発生す
ると、このLAN接続装置32はデータ送信しているL
AN接続装置32にポーズコントロールパケットを送信
し、実行中のデータ送信を一時中止させる。
【0053】ポーズコントロールパケットを受信したL
AN接続装置32では、図4に示すように、受信パケッ
トがポーズコントロールパケットであることをポーズパ
ケット検出部47で検出し(ステップT1)、これが検出
されるとポーズ制御処理部48が現在実行中のパケット
送信の有無を確認する(ステップT2)。
【0054】これで実行中のパケット送信が存在すると
きは、それが完了するまで次段の処理を待機し(ステッ
プT3)、実行中のパケット送信が存在しないときは、
ポーズコントロールパケットに設定されている宛先の通
信アドレスが事前に予約されたマルチキャストアドレス
であるかが確認される(ステップT4)。
【0055】これも確認されると、ポーズ制御処理部4
8によりポーズコントロールパケットから要求時間のタ
イマ値と送信元の通信アドレスとが抽出され、この送信
元の通信アドレスがポーズ制御CAM50の複数の記憶
エリアの一つに登録されているかが確認され(ステップ
T5)、これが登録されている場合には、その通信アド
レスに組み合わされて要求時間のタイマ値がポーズ制御
CAM50に格納される(ステップT6)。
【0056】図5に示すように、これが登録されていな
い場合には、ポーズ制御CAM50の空白の記憶エリア
の一つに送信元の通信アドレスと要求時間のタイマ値と
組み合わされて格納される(ステップT7)。同様に、複
数のポーズタイマ49のうち、対応する送信元の通信ア
ドレスが事前に登録されているものに要求時間のタイマ
値が格納され、その時間の計測が開始される(ステップ
T8)。
【0057】そして、ポーズタイマ49がタイマ値の時
間を計測している最中は、その通信アドレスとタイマ値
とはポーズ制御CAM50に格納された状態に維持され
(ステップS9)、ポーズタイマ49がタイマ値の時間の
計測を完了すると、その通信アドレスとタイマ値とがポ
ーズ制御処理部48によりポーズ制御CAM50から削
除される(ステップT10)。
【0058】本実施の形態のLAN接続装置32は、他
のLAN接続装置2にパケットを送信する場合、そのパ
ケットに送信先の通信アドレスを設定する。このパケッ
トを送信MACコントロール部56からトランスミッタ
41を介して送信するとき、図6に示すように、送信M
ACコントロール部56は、送信するパケットに設定さ
れている通信アドレスと、ポーズ制御CAM50に登録
されている通信アドレスとを照合する(ステップE1,
E2)。
【0059】もしも、このポーズ制御CAM50に一致
する通信アドレスが存在する場合、そのパケットの送信
は一時中止されて待機状態とされ(ステップE3)、一致
する通信アドレスが存在しなければ、そのパケットの送
信は実行される(ステップE4)。
【0060】本実施の形態のLANシステム31のLA
N接続装置32は、上述のようにパケット受信の最中に
輻輳が発生すると、パケット送信の一時中止の要求時間
と自身の通信アドレスとを設定したポーズコントロール
パケットを生成し、パケット送信しているLAN接続装
置32に送信する。
【0061】ポーズコントロールパケットを受信したL
AN接続装置32は、そのポーズコントロールパケット
から送信元の通信アドレスと要求時間のタイマ値とを検
出し、その要求時間が経過するまで通信アドレスに対す
るパケットの送信を再開しないので、この時間を利用し
てポーズコントロールパケットを送信したLAN接続装
置32は輻輳を解消することができる。
【0062】そして、上述のようなパケットの一時中止
をポーズコントロールパケットを送信したLAN接続装
置32の通信アドレスで完了するので、一個のLAN接
続装置32が複数のLAN接続装置32の各々にパケッ
トを同時に送信している場合、その一つからポーズコン
トロールパケットを受信すると、そのLAN接続装置3
2に対するパケット通信のみ一時中止し、ポーズコント
ロールパケットを送信していない他のLAN接続装置3
2に対するパケット通信は継続することができる。
【0063】このため、本実施の形態のLANシステム
31では、同時に実行する複数のパケット送信のうち、
輻輳が発生したパケット通信のみを一時中止することが
でき、輻輳が発生しないパケット通信は継続することが
できるので、一対多などのパケット通信を全体的に高効
率に実行することができる。
【0064】また、本実施の形態のLANシステム31
では、複数のポーズタイマ49とポーズ制御CAM50
の複数の記憶エリアとの個数は、そのLAN接続装置3
2が同時にパケットを送信できる複数のLAN接続装置
32と個数と同一なので、LAN接続装置32は同時に
パケットを送信する複数のLAN接続装置32の全部か
らポーズコントロールパケットを受信しても、この全部
を確実に管理することができ、この管理を実現するため
に無用なメモリを搭載する必要もない。
【0065】さらに、本実施の形態のLAN接続装置3
2では、他のLAN接続装置32の識別データとして通
信アドレスを利用するので、固有の識別データを設定す
る必要がなく、送信するパケットの通信アドレスとポー
ズ制御CAM50に登録されている通信アドレスとを照
合するだけで、そのパケットの送信の可否を簡単かつ確
実に確認することができる。
【0066】なお、本発明は上記形態に限定されるもの
ではなく、その要旨を逸脱しない範囲で各種の変形を許
容する。例えば、上記形態では他のLAN接続装置32
の識別データとして通信アドレスを利用することで、簡
単な処理で確実にパケットの送信の可否を管理すること
を例示したが、このような通信アドレスでなく固有の識
別データで管理することも可能である。
【0067】また、上記形態ではLAN接続装置32に
専用のハードウェアとして各種手段を実現することを例
示したが、RAM等の情報記憶媒体にソフトウェアとし
て格納されている制御プログラムに従ってCPU(Cent
ral Processing Unit)等のマイクロコンピュータを
動作させることにより、データ処理装置であるLAN接
続装置の各種手段を実現することも可能であり、一部を
ソフトウェアで実現するとともに一部をハードウェアと
して形成することも可能である。
【0068】例えば、通信モデムや情報記憶媒体やマイ
クロコンピュータ等を具備したコンピュータシステムに
おいて、その情報記憶媒体に適正なプログラムをソフト
ウェアとして格納することにより、そのコンピュータシ
ステムを上述のようなデータ処理装置であるLAN接続
装置として機能させることも可能である。
【0069】その場合、そのRAMやROM等の情報記
憶媒体には、通信モデム等のデバイスによるポーズコン
トロールパケット等の中止要求データを受け付けるこ
と、受け付けた中止要求データから要求時間を抽出する
こと、抽出された要求時間を送信元の通信アドレスとと
もに個々に一時保存すること、一時保存された要求時間
が満了すると対応する通信アドレスを削除し、データ送
信先の通信アドレスと一時保存されている通信アドレス
とが一致するとデータ送信を一時中止させて一致しない
とデータ送信を実行させること、をマイクロコンピュー
タに実行させるためのプログラムが格納されていれば良
い。
【0070】なお、上述のように各種手段としてマイク
ロコンピュータを機能させるためのソフトウェアは、コ
ンピュータシステムに事前に固定されているRAMやR
OM等の情報記憶媒体に事前に登録しておくことも可能
であるが、単体で取り扱える情報記憶媒体であるFDや
CD−ROM等からコンピュータシステムに供給するこ
とも可能である。
【0071】さらに、このように単体で取り扱えるFD
等の情報記憶媒体にソフトウェアを書き込んでおき、こ
のFD等からコンピュータシステムに固定されているR
AM等にソフトウェアをインストールすることも可能で
あるが、このようなインストールを実行することなくF
D等からコンピュータシステムのマイクロコンピュータ
がソフトウェアを直接に読み取って処理動作を実行する
ことも可能である。
【0072】つまり、本発明のデータ処理装置の各種手
段をソフトウェアにより実現する場合、そのソフトウェ
アはマイクロコンピュータが読み取って対応する動作を
実行できる状態に有れば良い。また、上述のような各種
手段を実現する制御プログラムを、複数のソフトウェア
の組み合わせで形成することも可能であり、その場合、
単体の製品となる情報記憶媒体には、本発明のデータ処
理装置を実現するための必要最小限のソフトウェアのみ
を格納しておけば良い。
【0073】例えば、既存のオペレーティングシステム
が実装されているコンピュータシステムに、CD−RO
M等の情報記憶媒体によりアプリケーションソフトを提
供するような場合、本発明のデータ処理装置の各種手段
を実現するソフトウェアは、アプリケーションソフトと
オペレーティングシステムとの組み合わせで実現される
ので、オペレーティングシステムに依存する部分のソフ
トウェアは情報記憶媒体のアプリケーションソフトから
省略することができる。
【0074】
【発明の効果】本発明は以上説明したように構成されて
いるので、以下に記載するような効果を奏する。
【0075】請求項1記載の発明のデータ処理装置は、
複数の他のデータ処理装置に各種データを同時に送信す
るデータ送信手段と、複数の他の前記データ処理装置に
各種データを同時に送信している最中でも他の前記デー
タ処理装置からデータ送信の一時中止の要求時間が設定
された中止要求データを受信するデータ受信手段と、受
信した中止要求データから要求時間を抽出するデータ抽
出手段と、抽出された要求時間を中止要求データの送信
元の前記データ処理装置の識別データとともに個々に一
時保存する複数のデータ保存手段と、一時保存された要
求時間が満了すると対応する識別データを削除するデー
タ削除手段と、複数の他の前記データ処理装置に各種デ
ータを同時に送信している最中に前記データ保存手段に
識別データが一時保存されていると対応する他の前記デ
ータ処理装置に対するデータ送信を一時中止させて識別
データが一時保存されていないと対応する前記データ処
理装置に対するデータ送信を実行させる送信制御手段
と、を具備していることにより、例えば、複数の他のデ
ータ処理装置に同時にデータ送信している最中に特定の
データ処理装置から中止要求データを受信すると、その
データ処理装置を識別データにより特定して要求時間が
経過するまでデータ送信を一時中止するので、これ以外
のデータ処理装置に対するデータ送信は継続することが
でき、一対多などのデータ送信を全体的に高効率に実行
することができる。
【0076】請求項2記載の発明のデータ処理装置は、
通信アドレスが個々に付与された複数の他のデータ処理
装置に各種データを同時に送信するデータ送信手段と、
複数の他の前記データ処理装置に各種データを同時に送
信している最中でも他の前記データ処理装置からデータ
送信の一時中止の要求時間と送信元の通信アドレスとが
設定された中止要求データを受信するデータ受信手段
と、受信した中止要求データから要求時間と通信アドレ
スとを抽出するデータ抽出手段と、抽出された要求時間
を送信元の通信アドレスとともに個々に一時保存する複
数のデータ保存手段と、一時保存された要求時間が満了
すると対応する通信アドレスを削除するデータ削除手段
と、複数の他の前記データ処理装置に各種データを同時
に送信している最中にデータ送信先の通信アドレスと前
記データ保存手段に一時保存されている通信アドレスと
が一致するとデータ送信を一時中止させて一致しないと
データ送信を実行させる送信制御手段と、を具備してい
ることにより、例えば、複数の他のデータ処理装置に同
時にデータ送信している最中に特定のデータ処理装置か
ら中止要求データを受信すると、そのデータ処理装置を
通信アドレスにより特定して要求時間が経過するまでデ
ータ送信を一時中止するので、これ以外のデータ処理装
置に対するデータ送信は継続することができ、一対多な
どのデータ送信を簡単な処理で全体的に高効率に実行す
ることができる。
【0077】請求項3記載の発明は、請求項1または2
記載のデータ処理装置であって、データ送信手段が各種
データを同時に送信できる他のデータ処理装置の個数だ
けデータ保存手段を具備していることにより、もしも、
同時にデータ送信する複数のデータ処理装置の全部から
中止要求データを受信しても、その全部を複数のデータ
保存手段により個々に保存して管理することができ、こ
れを実現するために無用なメモリを搭載する必要もな
い。
【0078】請求項4記載の発明のデータ処理システム
は、データ受信の最中に輻輳の発生を検出すると中止要
求データを送信する中止要求手段を具備した複数のデー
タ処理装置と、複数の前記データ処理装置に各種データ
を同時に送信する請求項1ないし3の何れか一記載の少
なくとも一個のデータ処理装置と、を具備していること
により、一対多などのデータ通信を高効率に実行するこ
とができるデータ処理システムを実現することができ
る。
【0079】請求項5記載の発明のデータ処理方法は、
通信アドレスが個々に付与された複数の他のデータ処理
装置に各種データを同時に送信することができるデータ
処理装置のデータ処理方法であって、複数の他の前記デ
ータ処理装置に各種データを同時に送信している最中
に、他の前記データ処理装置からデータ送信の一時中止
の要求時間と送信元の通信アドレスとが設定された中止
要求データを受信すると、受信した中止要求データから
要求時間を抽出し、抽出された要求時間を送信元の通信
アドレスとともに個々に一時保存し、一時保存された要
求時間が満了すると対応する通信アドレスを削除し、デ
ータ送信先の通信アドレスと一時保存されている通信ア
ドレスとが一致するとデータ送信を一時中止させて一致
しないとデータ送信を実行させるようにしたことによ
り、このデータ処理方法によりデータ通信を実行するデ
ータ処理装置では、例えば、複数の他のデータ処理装置
に同時にデータ送信している最中に特定のデータ処理装
置から中止要求データを受信すると、そのデータ処理装
置を通信アドレスにより特定して要求時間が経過するま
でデータ送信を一時中止するので、これ以外のデータ処
理装置に対するデータ送信は継続することができ、一対
多などのデータ送信を簡単な処理で全体的に高効率に実
行することができる。
【0080】請求項6記載の発明の情報記憶媒体は、通
信アドレスが個々に付与された複数の他のデータ処理装
置に各種データを同時に送信することができるデータ処
理装置のコンピュータが読取自在なソフトウェアが格納
されている情報記憶媒体において、複数の他の前記デー
タ処理装置に各種データを同時に送信している最中でも
他の前記データ処理装置からデータ送信の一時中止の要
求時間が設定された中止要求データを受け付けること、
受け付けた中止要求データから要求時間を抽出するこ
と、抽出された要求時間を送信元の通信アドレスととも
に個々に一時保存すること、一時保存された要求時間が
満了すると対応する通信アドレスを削除し、複数の他の
前記データ処理装置に各種データを同時に送信している
最中にデータ送信先の通信アドレスと一時保存されてい
る通信アドレスとが一致するとデータ送信を一時中止さ
せて一致しないとデータ送信を実行させること、を前記
コンピュータに実行させるためのプログラムが格納され
ていることにより、この情報記憶媒体のプログラムをデ
ータ処理装置のコンピュータに読み取らせて対応する処
理動作を実行させると、そのデータ処理装置は、例え
ば、複数の他のデータ処理装置に同時にデータ送信して
いる最中に特定のデータ処理装置から中止要求データを
受信すると、そのデータ処理装置を通信アドレスにより
特定して要求時間が経過するまでデータ送信を一時中止
するので、これ以外のデータ処理装置に対するデータ送
信は継続することができ、一対多などのデータ送信を簡
単な処理で全体的に高効率に実行することができる。
【図面の簡単な説明】
【図1】本発明の実施の一形態のデータ処理装置である
LAN接続装置の要部を示すブロック図である。
【図2】データ処理システムであるLANシステムの全
体を示す模式図である。
【図3】ポーズ制御CAMの記憶構造を示す模式図であ
る。
【図4】LAN接続装置が中止要求データであるポーズ
コントロールパケットを受信した場合のデータ処理方法
の前半部を示すフローチャートである。
【図5】LAN接続装置がポーズコントロールパケット
を受信した場合のデータ処理方法の後半部を示すフロー
チャートである。
【図6】LAN接続装置が他のLAN接続装置にパケッ
トを送信する場合のデータ処理方法を示すフローチャー
トである。
【図7】一従来例のLAN接続装置の要部を示すブロッ
ク図である。
【図8】一従来例のLAN接続装置がポーズコントロー
ルパケットを受信した場合のデータ処理方法を示すフロ
ーチャートである。
【符号の説明】
31 LANシステム 32 データ処理装置であるLAN接続装置 33 通信ネットワークであるLAN 34 LAN集線装置 41 データ送信手段に相当するトランスミッタ 42 データ受信手段に相当するレシーバ回路 43 受信MACコントロール部 44 コントロールシーケンス部 45 ポーズ処理部 46 CAM 47 ポーズパケット検出部 48 ポーズ制御処理部 49 ポーズタイマ 50 ポーズ制御CAM 51 受信バッファ管理部 52 システムバス 53 ホストプロセッサ 54 RAM 55 送信バッファ管理部 56 送信制御手段に相当する送信MACコントロー
ル部
フロントページの続き (56)参考文献 特開 平4−336729(JP,A) 特開 平10−134441(JP,A) 特開 平10−285179(JP,A) 特開 平10−336240(JP,A) 特表 平11−506287(JP,A) 特表 平11−506288(JP,A) 1997 IEEE INTERNATI ONAL CONFERENCE on COMMUNICATIONS,8− 12 JUNE 1997,Conferen ce Record,Volume 1,J.Ren et al.,”Fl ow Control and Con gestion Avoidance in Switching Ether net LANs”,pages.508 −512 1997,Annual Review of Communications, B.MacLeod,”Gigabit Ethernet Full−Dup lex Repeaters”,pag es.501−509 IEEE Std 802.3 1998 Edition,Part 3:Car rier sense multipl e access with coll ision detection(CS MA/CD)access metho d and physical lay er specifications, Annex 31B,”MAC Cont rol PAUSE operatio n”,pages.1206−1215 (58)調査した分野(Int.Cl.7,DB名) H04L 12/28 H04L 12/56 H04L 29/08 INSPEC(DIALOG) JICSTファイル(JOIS)

Claims (6)

    (57)【特許請求の範囲】
  1. 【請求項1】 複数の他のデータ処理装置に各種データ
    を同時に送信するデータ送信手段と、複数の他の前記データ処理装置に各種データを同時に送
    信している最中でも 他の前記データ処理装置からデータ
    送信の一時中止の要求時間が設定された中止要求データ
    を受信するデータ受信手段と、 受信した中止要求データから要求時間を抽出するデータ
    抽出手段と、 抽出された要求時間を中止要求データの送信元の前記デ
    ータ処理装置の識別データとともに個々に一時保存する
    複数のデータ保存手段と、 一時保存された要求時間が満了すると対応する識別デー
    タを削除するデータ削除手段と、複数の他の前記データ処理装置に各種データを同時に送
    信している最中に 前記データ保存手段に識別データが一
    時保存されていると対応する他の前記データ処理装置に
    対するデータ送信を一時中止させて識別データが一時保
    存されていないと対応する前記データ処理装置に対する
    データ送信を実行させる送信制御手段と、 を具備していることを特徴とするデータ処理装置。
  2. 【請求項2】 通信アドレスが個々に付与された複数の
    他のデータ処理装置に各種データを同時に送信するデー
    タ送信手段と、複数の他の前記データ処理装置に各種データを同時に送
    信している最中でも 他の前記データ処理装置からデータ
    送信の一時中止の要求時間と送信元の通信アドレスとが
    設定された中止要求データを受信するデータ受信手段
    と、 受信した中止要求データから要求時間と通信アドレスと
    を抽出するデータ抽出手段と、 抽出された要求時間を送信元の通信アドレスとともに個
    々に一時保存する複数のデータ保存手段と、 一時保存された要求時間が満了すると対応する通信アド
    レスを削除するデータ削除手段と、複数の他の前記データ処理装置に各種データを同時に送
    信している最中に データ送信先の通信アドレスと前記デ
    ータ保存手段に一時保存されている通信アドレスとが一
    致するとデータ送信を一時中止させて一致しないとデー
    タ送信を実行させる送信制御手段と、 を具備していることを特徴とするデータ処理装置。
  3. 【請求項3】 データ送信手段が各種データを同時に送
    信できる他のデータ処理装置の個数だけデータ保存手段
    を具備していることを特徴とする請求項1または2記載
    のデータ処理装置。
  4. 【請求項4】 データ受信の最中に輻輳の発生を検出す
    ると中止要求データを送信する中止要求手段を具備した
    複数のデータ処理装置と、 複数の前記データ処理装置に各種データを同時に送信す
    る請求項1ないし3の何れか一記載の少なくとも一個の
    データ処理装置と、を具備していることを特徴とするデ
    ータ処理システム。
  5. 【請求項5】 通信アドレスが個々に付与された複数の
    他のデータ処理装置に各種データを同時に送信すること
    ができるデータ処理装置のデータ処理方法であって、 複数の他の前記データ処理装置に各種データを同時に送
    信している最中に、他の前記データ処理装置からデータ
    送信の一時中止の要求時間と送信元の通信アドレスとが
    設定された中止要求データを受信すると、 受信した中止要求データから要求時間を抽出し、 抽出された要求時間を送信元の通信アドレスとともに個
    々に一時保存し、 一時保存された要求時間が満了すると対応する通信アド
    レスを削除し、 データ送信先の通信アドレスと一時保存されている通信
    アドレスとが一致するとデータ送信を一時中止させて一
    致しないとデータ送信を実行させるようにしたことを特
    徴とするデータ処理方法。
  6. 【請求項6】 通信アドレスが個々に付与された複数の
    他のデータ処理装置に各種データを同時に送信すること
    ができるデータ処理装置のコンピュータが読取自在なソ
    フトウェアが格納されている情報記憶媒体において、複数の他の前記データ処理装置に各種データを同時に送
    信している最中でも他の前記データ処理装置から データ
    送信の一時中止の要求時間が設定された中止要求データ
    を受け付けること、 受け付けた中止要求データから要求時間を抽出するこ
    と、 抽出された要求時間を送信元の通信アドレスとともに個
    々に一時保存すること、 一時保存された要求時間が満了すると対応する通信アド
    レスを削除し、複数の他の前記データ処理装置に各種データを同時に送
    信している最中に データ送信先の通信アドレスと一時保
    存されている通信アドレスとが一致するとデータ送信を
    一時中止させて一致しないとデータ送信を実行させるこ
    と、 を前記コンピュータに実行させるためのプログラムが格
    納されていることを特徴とする情報記憶媒体。
JP14812597A 1997-06-05 1997-06-05 データ処理装置、データ処理システム、データ処理方法、情報記憶媒体 Expired - Fee Related JP3116860B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP14812597A JP3116860B2 (ja) 1997-06-05 1997-06-05 データ処理装置、データ処理システム、データ処理方法、情報記憶媒体
US09/092,341 US6421352B1 (en) 1997-06-05 1998-06-05 Data processing apparatus capable of independently interrupting transmission data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14812597A JP3116860B2 (ja) 1997-06-05 1997-06-05 データ処理装置、データ処理システム、データ処理方法、情報記憶媒体

Publications (2)

Publication Number Publication Date
JPH10336209A JPH10336209A (ja) 1998-12-18
JP3116860B2 true JP3116860B2 (ja) 2000-12-11

Family

ID=15445825

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14812597A Expired - Fee Related JP3116860B2 (ja) 1997-06-05 1997-06-05 データ処理装置、データ処理システム、データ処理方法、情報記憶媒体

Country Status (2)

Country Link
US (1) US6421352B1 (ja)
JP (1) JP3116860B2 (ja)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7269680B1 (en) 1998-08-06 2007-09-11 Tao Logic Systems Llc System enabling device communication in an expanded computing device
US7734852B1 (en) 1998-08-06 2010-06-08 Ahern Frank W Modular computer system
US6748442B1 (en) * 1998-12-21 2004-06-08 Advanced Micro Devices, Inc. Method and apparatus for using a control signal on a packet based communication link
US7382736B2 (en) 1999-01-12 2008-06-03 Mcdata Corporation Method for scoring queued frames for selective transmission through a switch
US6594719B1 (en) 2000-04-19 2003-07-15 Mobility Electronics Inc. Extended cardbus/pc card controller with split-bridge ™technology
US7236490B2 (en) 2000-11-17 2007-06-26 Foundry Networks, Inc. Backplane interface adapter
US7596139B2 (en) 2000-11-17 2009-09-29 Foundry Networks, Inc. Backplane interface adapter with error control and redundant fabric
US7002980B1 (en) 2000-12-19 2006-02-21 Chiaro Networks, Ltd. System and method for router queue and congestion management
US7007095B2 (en) * 2001-12-07 2006-02-28 Redback Networks Inc. Method and apparatus for unscheduled flow control in packet form
US20120155466A1 (en) 2002-05-06 2012-06-21 Ian Edward Davis Method and apparatus for efficiently processing data packets in a computer network
US7266117B1 (en) 2002-05-06 2007-09-04 Foundry Networks, Inc. System architecture for very fast ethernet blade
US7468975B1 (en) 2002-05-06 2008-12-23 Foundry Networks, Inc. Flexible method for processing data packets in a network routing system for enhanced efficiency and monitoring capability
US7187687B1 (en) 2002-05-06 2007-03-06 Foundry Networks, Inc. Pipeline method and system for switching packets
US7649885B1 (en) 2002-05-06 2010-01-19 Foundry Networks, Inc. Network routing system for enhanced efficiency and monitoring capability
US6901072B1 (en) 2003-05-15 2005-05-31 Foundry Networks, Inc. System and method for high speed packet transmission implementing dual transmit and receive pipelines
US7817659B2 (en) 2004-03-26 2010-10-19 Foundry Networks, Llc Method and apparatus for aggregating input data streams
US8730961B1 (en) 2004-04-26 2014-05-20 Foundry Networks, Llc System and method for optimizing router lookup
US7657703B1 (en) 2004-10-29 2010-02-02 Foundry Networks, Inc. Double density content addressable memory (CAM) lookup scheme
US8448162B2 (en) 2005-12-28 2013-05-21 Foundry Networks, Llc Hitless software upgrades
US7903654B2 (en) 2006-08-22 2011-03-08 Foundry Networks, Llc System and method for ECMP load sharing
US8238255B2 (en) 2006-11-22 2012-08-07 Foundry Networks, Llc Recovering from failures without impact on data traffic in a shared bus architecture
US7978614B2 (en) 2007-01-11 2011-07-12 Foundry Network, LLC Techniques for detecting non-receipt of fault detection protocol packets
US8037399B2 (en) 2007-07-18 2011-10-11 Foundry Networks, Llc Techniques for segmented CRC design in high speed networks
US8271859B2 (en) 2007-07-18 2012-09-18 Foundry Networks Llc Segmented CRC design in high speed networks
US8149839B1 (en) 2007-09-26 2012-04-03 Foundry Networks, Llc Selection of trunk ports and paths using rotation
US8090901B2 (en) 2009-05-14 2012-01-03 Brocade Communications Systems, Inc. TCAM management approach that minimize movements
US8599850B2 (en) 2009-09-21 2013-12-03 Brocade Communications Systems, Inc. Provisioning single or multistage networks using ethernet service instances (ESIs)
US20150271217A1 (en) * 2014-03-19 2015-09-24 Toshiba Tec Kabushiki Kaisha Information terminal apparatus used in conference and conference system

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5327534A (en) * 1990-07-30 1994-07-05 Digital Equipment Corporation Detection of duplicate alias addresses
JPH06216903A (ja) 1993-01-14 1994-08-05 Toshiba Corp Lan間接続装置
US5859837A (en) 1995-06-07 1999-01-12 Advanced Micro Devices Inc. Flow control method and apparatus for ethernet packet switched hub
US5673254A (en) 1995-06-07 1997-09-30 Advanced Micro Devices Inc. Enhancements to 802.3 media access control and associated signaling schemes for ethernet switching
US5784559A (en) 1995-11-06 1998-07-21 Sun Microsystems, Inc. Full duplex flow control for ethernet networks
US6222825B1 (en) * 1997-01-23 2001-04-24 Advanced Micro Devices, Inc. Arrangement for determining link latency for maintaining flow control in full-duplex networks
US6018526A (en) * 1997-02-20 2000-01-25 Macronix America, Inc. Bridge device with self learning between network media and integrated circuit and method based on the same
US6026075A (en) * 1997-02-25 2000-02-15 International Business Machines Corporation Flow control mechanism
JPH10285179A (ja) 1997-04-10 1998-10-23 Hitachi Ltd Atm交換機および輻輳制御方式
JP3627444B2 (ja) 1997-06-02 2005-03-09 富士ゼロックス株式会社 データ転送装置およびデータ転送方法
US6031821A (en) * 1997-08-19 2000-02-29 Advanced Micro Devices, Inc. Apparatus and method for generating a pause frame in a buffered distributor based on lengths of data packets distributed according to a round robin repeater arbitration
US6167029A (en) * 1998-10-13 2000-12-26 Xaqti Corporation System and method for integrated data flow control

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
1997 IEEE INTERNATIONAL CONFERENCE on COMMUNICATIONS,8−12 JUNE 1997,Conference Record,Volume 1,J.Ren et al.,"Flow Control and Congestion Avoidance in Switching Ethernet LANs",pages.508−512
1997,Annual Review of Communications,B.MacLeod,"Gigabit Ethernet Full−Duplex Repeaters",pages.501−509
IEEE Std 802.3 1998 Edition,Part 3:Carrier sense multiple access with collision detection(CSMA/CD)access method and physical layer specifications,Annex 31B,"MAC Control PAUSE operation",pages.1206−1215

Also Published As

Publication number Publication date
US6421352B1 (en) 2002-07-16
JPH10336209A (ja) 1998-12-18

Similar Documents

Publication Publication Date Title
JP3116860B2 (ja) データ処理装置、データ処理システム、データ処理方法、情報記憶媒体
US7349391B2 (en) Tunneling between a bus and a network
US4430651A (en) Expandable and contractible local area network system
US6445711B1 (en) Method of and apparatus for implementing and sending an asynchronous control mechanism packet used to control bridge devices within a network of IEEE STD 1394 serial buses
JP3184817B2 (ja) フロー制御方法、一時停止制御システムおよびノード
US5764896A (en) Method and system for reducing transfer latency when transferring data from a network to a computer system
US4423414A (en) System and method for name-lookup in a local area network data communication system
US4410889A (en) System and method for synchronizing variable-length messages in a local area network data communication system
US5721955A (en) System for transferring portion of data to host from buffer if size of packet is greater than first threshold value but less than second threshold value
JP2002501251A (ja) ユニバーサル・データ交換ゲートウエイのための方法および装置
US6874036B2 (en) Network management server combining PDUs to minimize bandwidth consumption at data link layer
EP2140622B1 (en) Token bus communication system
US20020107949A1 (en) Polling for and transfer of protocol data units in a data processing network
US6298406B1 (en) Method of and apparatus for detecting direction of reception of bus packets and controlling direction of transmission of bus packets within an IEEE 1394 serial bus node
JP3439320B2 (ja) データ通信方法、データ通信装置、およびデータ通信プログラム記録媒体
US20020107955A1 (en) Protocol data unit prioritization in a data processing network
JPH07182293A (ja) 分散型処理システムおよびデータ転送制御方式
JP3163526B2 (ja) Lanのブロードキャストフレーム処理方法および装置
JPH0591108A (ja) メツセージ通信制御方法および通信システム
JP2747097B2 (ja) Lan間接続装置
JPS6294037A (ja) ト−クンリング通信方式
JPH11177589A (ja) データ転送装置およびデータ転送装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JP2000293454A (ja) データ通信装置、データ通信方法、および記録媒体
JPS63287143A (ja) 送信バッファ制御方式
JPH0537571A (ja) 通信制御回路のデータ格納方法

Legal Events

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