JPH04167159A - ネットワークシステムのサーバ検索方式 - Google Patents
ネットワークシステムのサーバ検索方式Info
- Publication number
- JPH04167159A JPH04167159A JP2294246A JP29424690A JPH04167159A JP H04167159 A JPH04167159 A JP H04167159A JP 2294246 A JP2294246 A JP 2294246A JP 29424690 A JP29424690 A JP 29424690A JP H04167159 A JPH04167159 A JP H04167159A
- Authority
- JP
- Japan
- Prior art keywords
- server
- information
- network
- answer
- response
- 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
Links
- 238000000034 method Methods 0.000 title claims description 21
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
Landscapes
- Computer And Data Communications (AREA)
- Information Transfer Between Computers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、ローカルエリアネットワークなどのネット
ワークシステム上で情報を得るための間合せ方式に関し
、特にサーバの検索方式に関する。
ワークシステム上で情報を得るための間合せ方式に関し
、特にサーバの検索方式に関する。
ホストコンピュータやワークステーションなどを同一の
ネットワーク上に接続したネットワークシステムにおい
ては、ファイルサーバやプリントサーバなどのサーバが
各端末からの要求に応じて各種のサービスを提供してい
る。従来、ワークステーションなどからネットワーク上
のサーバに対して情報の問合せを行う場合、知りたい情
報を保持しているサーバのアドレスがわからないときは
、ネットワークに対してブロードキャストを行い、不特
定多数のサーバから応答のパケットを受は取るようにし
ていた。
ネットワーク上に接続したネットワークシステムにおい
ては、ファイルサーバやプリントサーバなどのサーバが
各端末からの要求に応じて各種のサービスを提供してい
る。従来、ワークステーションなどからネットワーク上
のサーバに対して情報の問合せを行う場合、知りたい情
報を保持しているサーバのアドレスがわからないときは
、ネットワークに対してブロードキャストを行い、不特
定多数のサーバから応答のパケットを受は取るようにし
ていた。
上述した従来の方式は、サーバからの応答パケットが小
さいか、あるいは応答するサーバの数が少ない場合には
ネットワークへの負担は少ない。
さいか、あるいは応答するサーバの数が少ない場合には
ネットワークへの負担は少ない。
しかしながら、複数のサーバが応答し、多量のデータの
やり取りを行う場合に、最初がらネットワ−りに対して
ブロードキャストを行うと、複数のサーバから重複した
多量の応答データパケットか送られてくることになり、
不必要な応答パケットによってネットワークのトラヒッ
クが高くなるという問題点かあった。
やり取りを行う場合に、最初がらネットワ−りに対して
ブロードキャストを行うと、複数のサーバから重複した
多量の応答データパケットか送られてくることになり、
不必要な応答パケットによってネットワークのトラヒッ
クが高くなるという問題点かあった。
この発明は、ネットワーク上を流れる不必要な応答パケ
ットの数を減らし、ネットワークのトラヒックを必要最
少限とすることができるネットワークシステムのサーバ
検索方式を提供することを目的とする。
ットの数を減らし、ネットワークのトラヒックを必要最
少限とすることができるネットワークシステムのサーバ
検索方式を提供することを目的とする。
この発明に係わるネットワークシステムのサーバ検索方
式では、まず、得たい情報を保持しているサーバをブロ
ードキャストにより検索し、該当するサーバからは情報
を保持しているという応答を送信させる。そして、幾つ
かのサーバから、情報を保持しているという応答を受信
したときは、応答を返してきたサーバの中から1つのサ
ーバを選択し、そのサーバに対して情報を得るためのデ
ータのやりとりを行うようにしている。なお、最初のブ
ロードキャストによってサーバから送られてくる応答に
は、そのサーバ自身のアドレス情報も含まれている。
式では、まず、得たい情報を保持しているサーバをブロ
ードキャストにより検索し、該当するサーバからは情報
を保持しているという応答を送信させる。そして、幾つ
かのサーバから、情報を保持しているという応答を受信
したときは、応答を返してきたサーバの中から1つのサ
ーバを選択し、そのサーバに対して情報を得るためのデ
ータのやりとりを行うようにしている。なお、最初のブ
ロードキャストによってサーバから送られてくる応答に
は、そのサーバ自身のアドレス情報も含まれている。
上述した方式によれば、最初のブロードキャストで得た
い情報を保持しているサーバを特定し、その後、特定の
1つのサーバとたけ情報を得るためのデータのやり取り
を行うようにしているので、小さなシステムパケットの
やり取りはあるが、データのやり取りは1つのサーバと
だけしか行わないので、不特定多数のサーバから不必要
な多量のデータパケットが流れることはない。したがっ
て、ネットワークのトラヒックを必要最低限にすること
ができる。
い情報を保持しているサーバを特定し、その後、特定の
1つのサーバとたけ情報を得るためのデータのやり取り
を行うようにしているので、小さなシステムパケットの
やり取りはあるが、データのやり取りは1つのサーバと
だけしか行わないので、不特定多数のサーバから不必要
な多量のデータパケットが流れることはない。したがっ
て、ネットワークのトラヒックを必要最低限にすること
ができる。
以下、この発明に係わるネットワークシステムのサーバ
検索方式の一実施例を説明する。
検索方式の一実施例を説明する。
第1図は、この発明に係わるサーバ検索方式を実施する
ためのネットワークシステムの一実施例を示す概略構成
図である。このネットワークシステムは、ワークステー
ション(WS)1〜3と、サーバA−Cがケーブル11
に接続され、ワークステーションとサーバはケーブル1
1を介して電子メールによりデータの送受信を行うよう
に構成されている。
ためのネットワークシステムの一実施例を示す概略構成
図である。このネットワークシステムは、ワークステー
ション(WS)1〜3と、サーバA−Cがケーブル11
に接続され、ワークステーションとサーバはケーブル1
1を介して電子メールによりデータの送受信を行うよう
に構成されている。
サーバA−Cは、サーバ(例えば、ファイルサーバ又は
プリントサーバなと)としての通常の処理のほか、ワー
クステーション1〜3からのブロードキャストによる間
合せに対して、該当する情報を保持しているときは、そ
の情報を保持しているという応答だけをサーバに送信す
る処理を行っている。
プリントサーバなと)としての通常の処理のほか、ワー
クステーション1〜3からのブロードキャストによる間
合せに対して、該当する情報を保持しているときは、そ
の情報を保持しているという応答だけをサーバに送信す
る処理を行っている。
ワークステーション(WS)1〜3は、ファイルの検索
や文書作成、各種データ処理などに加えて、特定の情報
を保持しているサーバをブロードキャストにより検索し
、サーバから情報を保持しているという応答を受信した
ときは、情報を保持しているサーバの中から1つのサー
バを選択し、選択したサーバに対して情報を得るための
データをやり取りする処理を行っている。
や文書作成、各種データ処理などに加えて、特定の情報
を保持しているサーバをブロードキャストにより検索し
、サーバから情報を保持しているという応答を受信した
ときは、情報を保持しているサーバの中から1つのサー
バを選択し、選択したサーバに対して情報を得るための
データをやり取りする処理を行っている。
次に、第1図のネットワーク上のサーバからある特定の
情報を得るためのやり取りを行う場合の処理手順を、第
3図及び第4図のフローチャートにより説明する。なお
、第3図はワークステーション側の処理手順を示し、第
4図はサーバ側の処理手順を示している。
情報を得るためのやり取りを行う場合の処理手順を、第
3図及び第4図のフローチャートにより説明する。なお
、第3図はワークステーション側の処理手順を示し、第
4図はサーバ側の処理手順を示している。
まず、ワークステーションは得たい情報を保持している
サーバを検索するため、ブロードキャストによる検索を
行い(ステップ101)、サーバからの応答を待つ。こ
れに対してサーバは、ブロードキャストによる問い合わ
せのパケットを受信したときは(ステップ201)、該
当する情報を保持しているかどうかを判断しくステップ
202)、保持しているときはワークステーションへ情
報を保持しているというメツセージと、自分のアドレス
情報を応答パケットに乗せて送信する(ステップ203
)。ここでは、N個のサーバから、M個の応答があった
とする。
サーバを検索するため、ブロードキャストによる検索を
行い(ステップ101)、サーバからの応答を待つ。こ
れに対してサーバは、ブロードキャストによる問い合わ
せのパケットを受信したときは(ステップ201)、該
当する情報を保持しているかどうかを判断しくステップ
202)、保持しているときはワークステーションへ情
報を保持しているというメツセージと、自分のアドレス
情報を応答パケットに乗せて送信する(ステップ203
)。ここでは、N個のサーバから、M個の応答があった
とする。
次に、ワークステーションは、サーバからの応答があっ
たときは(ステップ102)、M個の応答パケットを受
信しくステップ103)、その中から1つのサーバを選
択する(ステップ104)。
たときは(ステップ102)、M個の応答パケットを受
信しくステップ103)、その中から1つのサーバを選
択する(ステップ104)。
情報を保持している複数のサーバの中から1つのサーバ
を選択する方法としては、最も早く受信した応答パケッ
トの発信元のサーバを問い合わせ先とし、他の応答パケ
ットを全てクリアしてしまう方法もあるが、ここては、
応答パケットを受信順に図示せぬメモリにキャッシュし
、キャッシュした先頭の(最初に受信した)応答パケッ
トの発信元のサーバを問い合わせ先とし、そのサーバと
データのやり取りがうまくいかないときには、キャッシ
ュした次のサーバを新たな問い合わせ先とする方法を用
いている。
を選択する方法としては、最も早く受信した応答パケッ
トの発信元のサーバを問い合わせ先とし、他の応答パケ
ットを全てクリアしてしまう方法もあるが、ここては、
応答パケットを受信順に図示せぬメモリにキャッシュし
、キャッシュした先頭の(最初に受信した)応答パケッ
トの発信元のサーバを問い合わせ先とし、そのサーバと
データのやり取りがうまくいかないときには、キャッシ
ュした次のサーバを新たな問い合わせ先とする方法を用
いている。
ワークステーションは1つのサーバを選択した後、その
サーバに対して情報の問い合せを行う(ステップ105
)。サーバはワークステーションからの情報の問い合わ
せを受信したときは(ステップ204)、ワークステー
ションに対して応答のパケットを送信する(ステップ2
05)。
サーバに対して情報の問い合せを行う(ステップ105
)。サーバはワークステーションからの情報の問い合わ
せを受信したときは(ステップ204)、ワークステー
ションに対して応答のパケットを送信する(ステップ2
05)。
ワークステーションは、サーバからの応答の有無を判断
しくステップ106)、サーバかラノ応答があったとき
は、そのサーバとの間でデータパケットのやり取りを開
始する(ステップ107)。
しくステップ106)、サーバかラノ応答があったとき
は、そのサーバとの間でデータパケットのやり取りを開
始する(ステップ107)。
同時に、サーバもデータパケットのやり取りを開始する
(ステップ206)。
(ステップ206)。
次に、サーバはデータパケットのやり取りが正常終了し
たかどうかを判断しくステップ207)、正常終了でな
いときは、その旨をワークステーションに通知する(ス
テップ208)。同時に、ワークステーションもデータ
パケットのやり取りが正常終了したかどうかを判断する
(ステップ108)。ここで、正常終了でないときはN
−N−1としくステップ109) 、N−0かどうかを
判断する(ステップ110)。ここで、N−0でないと
きはステップ105に戻り、キャッシュされている次の
応答パケットのサーバを選択する。また、さらに、N−
0であるときは異状終了としてユーザーにエラーメツセ
ージを通知する(ステップ111)。
たかどうかを判断しくステップ207)、正常終了でな
いときは、その旨をワークステーションに通知する(ス
テップ208)。同時に、ワークステーションもデータ
パケットのやり取りが正常終了したかどうかを判断する
(ステップ108)。ここで、正常終了でないときはN
−N−1としくステップ109) 、N−0かどうかを
判断する(ステップ110)。ここで、N−0でないと
きはステップ105に戻り、キャッシュされている次の
応答パケットのサーバを選択する。また、さらに、N−
0であるときは異状終了としてユーザーにエラーメツセ
ージを通知する(ステップ111)。
上述した実施例では、ブロードキャストによる問い合わ
せをワークステーションか繋がっているローカルネット
に対してのみ行っているが、ローカルネットへの問い合
わせで応答が無い場合は、第2図に示すように、他のネ
ットに対してブロードキャストを行う。第2図は、サー
バDを介してサーバEの接続されているネットワークに
ブロードキャストを行う例を示している。この場合、サ
ーバDからの応答はサーバEのクリアリングハウスサー
ビスによってサポートされ、サーバEとのデータのやり
取りはサーバDを介して行われる。
せをワークステーションか繋がっているローカルネット
に対してのみ行っているが、ローカルネットへの問い合
わせで応答が無い場合は、第2図に示すように、他のネ
ットに対してブロードキャストを行う。第2図は、サー
バDを介してサーバEの接続されているネットワークに
ブロードキャストを行う例を示している。この場合、サ
ーバDからの応答はサーバEのクリアリングハウスサー
ビスによってサポートされ、サーバEとのデータのやり
取りはサーバDを介して行われる。
この方式では、サーバ検索のために発信するパケットが
流れるネットワークの範囲を制限することができるので
、さらに不必要なパケットの発信を減らすことができる
。
流れるネットワークの範囲を制限することができるので
、さらに不必要なパケットの発信を減らすことができる
。
以上説明したように、この発明に係わるネットワークシ
ステムのサーバ検索方式では、最初にブロードキャスト
を行って得たい情報を保持しているサーバを特定し、次
にその中の1つのサーバと情報を得るためのデータのや
り取りを行うようにシタタめ、小さなシステムパケット
のやり取りはあるが、データのやり取りは1つのサーバ
とだけしか行わないので、ネットワーク上を不必要な多
量の応答データパケットが流れることがなく、ネットワ
ークのトラヒックを必要最少限とすることができる。
ステムのサーバ検索方式では、最初にブロードキャスト
を行って得たい情報を保持しているサーバを特定し、次
にその中の1つのサーバと情報を得るためのデータのや
り取りを行うようにシタタめ、小さなシステムパケット
のやり取りはあるが、データのやり取りは1つのサーバ
とだけしか行わないので、ネットワーク上を不必要な多
量の応答データパケットが流れることがなく、ネットワ
ークのトラヒックを必要最少限とすることができる。
第1図はこの発明に係わるサーバ検索方式を実施するた
めのネットワークシステムの一実施例を示す概略構成図
、第2図は他のネットワークと接続されたネットワーク
システムの一実施例を示す概略構成図、第3図はネット
ワーク上のサーバからある特定の情報を得るためのデー
タのやり取りを行う場合のワークステーション側の処理
手順を示すフローチャート、第4図は同じくサーバ側の
処理手順を示すフローチャートである。 1〜3・・・ワークステーション(WS)、A−E・・
・サーバ。 第1図 第2図 ′@ 6図
めのネットワークシステムの一実施例を示す概略構成図
、第2図は他のネットワークと接続されたネットワーク
システムの一実施例を示す概略構成図、第3図はネット
ワーク上のサーバからある特定の情報を得るためのデー
タのやり取りを行う場合のワークステーション側の処理
手順を示すフローチャート、第4図は同じくサーバ側の
処理手順を示すフローチャートである。 1〜3・・・ワークステーション(WS)、A−E・・
・サーバ。 第1図 第2図 ′@ 6図
Claims (1)
- ネットワーク上に複数のサーバが接続されたネットワー
クシステムのサーバ検索方式において、特定の情報を保
持しているサーバをブロードキャストにより検索し、該
当するサーバからは情報を保持しているという応答を送
信させ、当該応答を受信したときは、情報を保持してい
るサーバの中から1つのサーバを選択し、選択したサー
バに対して情報を得るためのデータのやり取りを行うこ
とを特徴とするネットワークシステムのサーバ検索方式
。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2294246A JPH04167159A (ja) | 1990-10-31 | 1990-10-31 | ネットワークシステムのサーバ検索方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2294246A JPH04167159A (ja) | 1990-10-31 | 1990-10-31 | ネットワークシステムのサーバ検索方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04167159A true JPH04167159A (ja) | 1992-06-15 |
Family
ID=17805246
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2294246A Pending JPH04167159A (ja) | 1990-10-31 | 1990-10-31 | ネットワークシステムのサーバ検索方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04167159A (ja) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06175987A (ja) * | 1992-12-01 | 1994-06-24 | Kawasaki Heavy Ind Ltd | 並列計算機のネットワークシステム |
| JP2005243038A (ja) * | 2005-03-07 | 2005-09-08 | Sharp Corp | 情報交換システム |
| JP2008072418A (ja) * | 2006-09-14 | 2008-03-27 | Shimadzu Corp | ネットワーク接続型分析装置制御システム |
| US7634532B2 (en) | 2002-05-31 | 2009-12-15 | Onkyo Corporation | Network type content reproduction system |
| WO2011105597A1 (en) | 2010-02-23 | 2011-09-01 | Fujifilm Corporation | Back sheet for solar cell, method for producing the same, and solar cell module |
| JP2013516682A (ja) * | 2010-01-05 | 2013-05-13 | アルカテル−ルーセント | マシン通信のための通信方法およびその機器 |
-
1990
- 1990-10-31 JP JP2294246A patent/JPH04167159A/ja active Pending
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06175987A (ja) * | 1992-12-01 | 1994-06-24 | Kawasaki Heavy Ind Ltd | 並列計算機のネットワークシステム |
| US7634532B2 (en) | 2002-05-31 | 2009-12-15 | Onkyo Corporation | Network type content reproduction system |
| US7908370B2 (en) | 2002-05-31 | 2011-03-15 | Onkyo Corporation | Network type content reproducing system |
| US8005928B2 (en) | 2002-05-31 | 2011-08-23 | Onkyo Corporation | Network type content reproducing system |
| US8037177B2 (en) | 2002-05-31 | 2011-10-11 | Onkyo Corporation | Network type content reproducing system |
| JP2012190462A (ja) * | 2002-05-31 | 2012-10-04 | Onkyo Corp | ネットワーク型コンテンツ再生システム |
| US8291074B2 (en) | 2002-05-31 | 2012-10-16 | Onkyo Corporation | Network type content reproducing system |
| US8516042B2 (en) | 2002-05-31 | 2013-08-20 | Onkyo Corporation | Network type content reproducing system |
| JP2005243038A (ja) * | 2005-03-07 | 2005-09-08 | Sharp Corp | 情報交換システム |
| JP2008072418A (ja) * | 2006-09-14 | 2008-03-27 | Shimadzu Corp | ネットワーク接続型分析装置制御システム |
| JP2013516682A (ja) * | 2010-01-05 | 2013-05-13 | アルカテル−ルーセント | マシン通信のための通信方法およびその機器 |
| WO2011105597A1 (en) | 2010-02-23 | 2011-09-01 | Fujifilm Corporation | Back sheet for solar cell, method for producing the same, and solar cell module |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1517508B1 (en) | Method and apparatus for representing and applying network topological data | |
| EP0160263B1 (en) | Distributed control of alias name usage in networks | |
| US5408619A (en) | Naming service database updating technique | |
| JP2511644B2 (ja) | キャッシュ・サ―バ・ノ―ドを有するコンピュ―タ・ネットワ―クにおける資源を探索する方法及び装置 | |
| US5227778A (en) | Service name to network address translation in communications network | |
| US6178453B1 (en) | Virtual circuit switching architecture | |
| JP3968119B2 (ja) | キャッシュ間情報転送方法 | |
| US5588119A (en) | Method for correlating logical device names with a hub port in a local area network | |
| KR930701792A (ko) | 소프트웨어 프로세스간의 고성능통신을 위한 데이타교환 디테일의 디커플링 공급장치 및 그 방법 | |
| CA2287195A1 (en) | System, device, and method for managing multicast group memberships in a multicast network | |
| US6425014B1 (en) | Methods, systems and computer program products for providing network connection information in a cluster of data processing systems | |
| US20050271067A1 (en) | System and method for routing data across heterogeneous private and non-private networks | |
| US7075895B1 (en) | System and method for facilitating discovery of network addresses and selected charateristics of computer systems and the like which are connected in digital data networks | |
| EP1565839B1 (en) | Index server support to file sharing applications | |
| WO2018192241A1 (zh) | 实现网间互通的服务器部署结构及方法 | |
| CA2602483A1 (en) | Method and apparatus for efficiently expanding a p2p network | |
| JPH04167159A (ja) | ネットワークシステムのサーバ検索方式 | |
| CN111600929B (zh) | 传输线路探测方法、路由策略生成方法及代理服务器 | |
| WO2024114539A1 (zh) | 地址分配方法、装置和用户平面功能实体 | |
| CA1329955C (en) | Local area system transport | |
| CN118631905B (zh) | 面向多云环境计算的分布式消息传递和监控方法 | |
| CN109005240A (zh) | 基于http协议的实时数据订阅方法 | |
| JP3599153B2 (ja) | キャッシュデータ発見方法及びキャッシュサーバー | |
| JP2004215052A (ja) | 情報配信システム及び情報配信方法 | |
| KR20100039159A (ko) | 실시간 검색 순위를 활용한 컨텐츠 리프레쉬 시스템 및 방법 |