JPH10190706A - コンピュータ・ネットワーク・システム - Google Patents
コンピュータ・ネットワーク・システムInfo
- Publication number
- JPH10190706A JPH10190706A JP9338471A JP33847197A JPH10190706A JP H10190706 A JPH10190706 A JP H10190706A JP 9338471 A JP9338471 A JP 9338471A JP 33847197 A JP33847197 A JP 33847197A JP H10190706 A JPH10190706 A JP H10190706A
- Authority
- JP
- Japan
- Prior art keywords
- address
- network
- frame
- data
- title
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1886—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with traffic restrictions for efficiency improvement, e.g. involving subnets or subdomains
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5069—Address allocation for group communication, multicast communication or broadcast communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5092—Address allocation by self-assignment, e.g. picking addresses at random and testing if they are already in use
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/604—Address structures or formats
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Small-Scale Networks (AREA)
- Computer And Data Communications (AREA)
- Multi Processors (AREA)
Abstract
ーク・システムにおいて、ブロードキャスト、マルチキ
ャスト等のアドレス指定モードが用いられている。しか
しブロードキャスト方式では送られた情報のアドレス確
認のためのCPUの処理時間がかかる。マルチキャスト
・方式の場合には、アドレス・サーバが必要であり、ア
ドレス・サーバにアクセスするために追加のプロトコル
の開発、また各ノードのアドレス・サーバとのダイアロ
グの確立が必要である。 【解決手段】データ発行タイトルの少なくとも一部を利
用してコンピュータ・ネットワーク・システムのネット
ワーク・フレームのための数字宛先アドレスを作成し、
ネットワーク・フレームが、ネットワーク・アドレス・
サーバを使用することなく、宛先アドレスに直接送信さ
れ、複数のコンピュータ・ネットワーク・システムの加
入者によって受信されるようにする。
Description
ラムに関する。さらに詳細には、本発明は、ネットワー
ク・フレームが、ネットワーク・アドレス・サーバを使
用することなく、宛先アドレスに直接送信され、1つま
たは複数のコンピュータ・ネットワーク・システムの加
入者によって受信されるように、データ発行タイトルの
少なくとも一部を利用してコンピュータ・ネットワーク
・システムのネットワーク・フレームのための数字宛先
アドレスを作成する、コンピュータ・ネットワーク・シ
ステム用のソフトウェア・プログラムに関する。
ステムは、同軸ケーブルや対撚り線ケーブルなどのネッ
トワーク媒体、ならびにコンピュータ、端末装置、プリ
ンタ、データ記憶装置、および媒体に接続されたサーバ
などの複数のノードを含む。ノードは、開放型システム
間相互接続(OSI)モデルなどのアーキテクチャ・モ
デルにより互いに連絡する。OSIモデルは、異なる8
つの層を含む。それらは、媒体、物理、データ・リン
ク、ネットワーク、トランスポート、セッション、プレ
ゼンテーション・サービス、アプリケーションの各層で
ある。
ケーブルなど、ノードを接続するために使用するハード
ウェアまたはソフトウェアを含む。物理層は、RS−2
32CやIEEE802.3など、ノードと媒体層の間
の接続インタフェースである。データ・リンク層は、物
理層を介したデータ転送用に使用する機構である。デー
タ・リンク層は、論理リンク制御(LLC)副層および
媒体アクセス制御(MAC)副層にさらに分割すること
ができる。LLC副層は、イーサネットなどのプロトコ
ルを介したエンド・ポイント間の接続を管理する。MA
C副層は、送信すべきデータをフレームにアセンブル
し、そのデータをLLC副層に渡す前に逆アセンブルす
る。
たはコネクションレス型手段を介した経路指定を担当す
る。この層は、データ・パケットを形成し、それらを1
つのノードから別のノードへ経路指定する。この層で使
用するプロトコルには、X.25およびISDNが含ま
れる。トランスポート層は、セッション層に提供された
ネットワーク独立サービスである。トランスポート層
は、セッション層からデータを受信し、そのデータを宛
先に送信する。トランスポート層は、データがターゲッ
ト・ノードから入ってくるときは逆機能を実行する。セ
ッション層で、ノード間の接続ポイントが確立される。
この層で使用されるアドレスは、トランスポート層で使
用されるアドレスとは異なる。セッション層のアドレス
は、プログラムまたはユーザが使用する。トランスポー
ト層のアドレスはトランスポート層の接続を確立するた
めに使用される。セッション層は、使用するアプリケー
ションのための接続を確立することができる。セッショ
ン層はまた、アプリケーション間のプロトコルを実施
し、2つの層の間で故障が発生した場合には再接続を行
う責任をもつ。
ゼンテーション・サービス層で実行する。プレゼンテー
ション・サービス層はまた、アプリケーション層とアプ
リケーション層の上の項目の間で交換されるデータの変
形も提供する。最後に、アプリケーション層は、OSI
の能力にアクセスすることができるように、サービスを
アプリケーションに提供する。
ネットはOSIモデルでは下位層のネットワーキング・
プロトコルである。イーサネットは、ユニキャスト、ブ
ロードキャスト、マルチキャストの3つのアドレス指定
モードのうちの1つで動作する。ユニキャストは、ネッ
トワーク上の1つのノードから第2ノードにメッセージ
を向け、他のネットワーク・ノードがこのメッセージを
受信しない、ポイント・ツー・ポイント技術である。ブ
ロードキャスト・アドレス指定は、ネットワーク・フレ
ームを、このネットワーク・フレームを伝送するネット
ワークに接続された全てのノードに媒体を介して送信す
る。ブロードキャスト・ネットワーク上の各ノードは、
フレームを読み取り、そのネットワーク・フレームが不
必要な場合には廃棄しなければならない。これに要する
中央処理装置(CPU)時間は、性能の低いCPUでは
利用可能なCPU帯域幅全体のかなりの部分を占める。
同様にイーサネットがサポートするマルチキャスト・ア
ドレス指定の場合にも、同じ結果が生じる。マルチキャ
スト・アドレス指定は、ネットワーク・ノードのサブセ
ットがネットワーク・フレームを受信する、特殊タイプ
のブロードキャスト伝送である。
ワーク上のノードのサブセットにのみアクセスすること
によって、上述したブロードキャスト・アドレス指定の
欠点を克服しようと試みるものである。しかし、このよ
うなマルチキャスト・アドレス指定は、いくつかの技術
のうちの1つによって管理されなければならない。1つ
の技術は、コンピュータ・ネットワーク・システムのア
ドレス・サーバを使用してネットワーク上のネットワー
ク・アドレスの割振りを管理する。このようなアドレス
・サーバは、参照テーブルを利用してどのアドレスを使
用するかを決定する。このテーブルは、通常は、対応す
る発行者リストおよび加入者リストがインデックスされ
たネットワーク・フレーム・タイトルのリストを含む。
アドレス・サーバの使用には、様々なフレームに対して
どのアドレスを使用するかを決定するために、各ノード
がアドレス・サーバとのダイアログを確立する必要があ
るという欠点がある。
もう1つの欠点は、アドレス・サーバにアクセスするた
めに追加のプロトコルを開発する必要がある点である。
さらに別の欠点は、アドレス・サーバと通信するため
に、追加のネットワーク・フレームすなわちトラフィッ
クがコンピュータ・ネットワーク・システム上に存在す
る点を含むことである。アドレス・サーバはまた、コン
ピュータ・ネットワーク・システムの一つの欠陥でもあ
る。ネットワーク・システムの動作(例えばホット待機
やディスク・ミラー)を継続しながらサーバを交換する
ために、複雑さを追加する必要がある。さらに別の欠点
は、アドレスが使用されなくなる時を決定するために、
追加のネットワーク・フレームすなわちネットワーク・
トラフィックが必要となる点、およびノードが、パワー
・アップしたときに、大量のノードが存在する場合には
コンピュータ・システム・ネットワークをオーバロード
する、またはうまく働けなくする可能性があるアドレス
・サーバに通信しなければならない点を含むことであ
る。
ストおよびマルチキャスト・ネットワーク・アドレス指
定に関連した上述の問題を緩和することを対象とする。
本発明は、ノードが受信する不必要なメッセージの数を
減少させて、性能の低いCPUの使用を可能にし、その
他のタスクが利用できるCPU処理時間を増加させる。
また本発明は、余分な機器であるアドレス・サーバの使
用を不要にし、アドレス・サーバ・ネットワーク・フレ
ームを不要にし、アドレス・サーバを使用することによ
って生じる単一の故障点をなくす。さらに、本発明は、
通常なら存在するアドレス・サーバ・プロトコルによっ
て生じる、ノードによる情報処理をなくする。
スのネットワーク・システムである。コンピュータ・ベ
ースのネットワーク・システムは、データ値、および同
軸ケーブル、対撚り線ケーブル、マイクロ波などのネッ
トワーク・フレーム伝送用の媒体を有する第1ノードを
含む。コンピュータ・ベースのネットワーク・システム
はまた、媒体に結合され、データ値に関連した発行タイ
トルを持つようにプログラムされた第1ノード・コンピ
ュータも含む。第1ノード・コンピュータはまた、発行
タイトルの少なくとも一部に基づいて数字アドレスを生
成し、データ値および発行タイトルをネットワーク・フ
レームのデータ・フィールドにロードするようにプログ
ラムされる。第1ノード・コンピュータはさらに、数字
アドレスをネットワーク・フレームの宛先アドレス・フ
ィールドにロードし、媒体を介してこのネットワーク・
フレームを宛先アドレスに送信するようにプログラムさ
れる。コンピュータ・ベースのネットワーク・システム
は、媒体に結合され、データ値に関連した発行タイトル
を持つようにプログラムされた第2ノード・コンピュー
タをさらに含む。第2ノード・コンピュータはまた、発
行タイトルの少なくとも一部に基づいて数字アドレスを
生成し、この数字アドレスを備えたネットワーク・フレ
ームを媒体から受信するようにプログラムされる。第2
ノード・コンピュータはさらに、受信したフレームを評
価して、数字アドレスを生成するために使用した発行タ
イトルがネットワーク・フレームのデータ・フィールド
にあるかどうかを決定し、数字アドレスを生成するため
に使用した発行タイトルがこのデータ・フィールドにあ
る場合にはネットワーク・フレームのデータ・フィール
ドからデータ値を移し、数字アドレスを生成するために
使用した発行タイトルがネットワーク・フレームのデー
タ・フィールドにない場合には、そのネットワーク・フ
レームを廃棄するようにプログラムされる。
ク・システムは、言換えると、以下に述べるような特徴
を含むことができる。コンピュータ・ベースのネットワ
ーク・システムの第1および第2ノードは、それぞれに
センサを含むことができる。コンピュータ・ベースのネ
ットワーク・システム上で使用するネットワーク・フレ
ームは、イーサネット・フレームを含むことができる。
ータ値に関連した第2発行タイトルを持ち、第2発行タ
イトルの少なくとも一部に基づいて第2数字アドレスを
生成し、第2データ値および第2発行タイトルを第2ネ
ットワーク・フレームのデータ・フィールドにロード
し、第2数字アドレスを第2ネットワーク・フレームの
宛先アドレス・フィールドにロードし、第2ネットワー
ク・フレームを媒体を介して第2宛先アドレスに送信す
るようにもプログラムすることができる。このようにプ
ログラムすることにより、第2ノードは、第1ノードを
含めたネットワーク上のその他のノードと連絡すること
ができる。
値に関連した第2発行タイトルを持ち、第2発行タイト
ルの少なくとも一部に基づいて第2数字アドレスを生成
し、第2数字アドレスを備えた第2ネットワーク・フレ
ームを媒体から受信し、受信した第2ネットワーク・フ
レームを評価して、第2数字アドレスを生成するために
使用した第2発行タイトルが第2ネットワーク・フレー
ムのデータ・フィールドにあるかどうかを決定し、第2
数字アドレスを生成するために使用した第2発行タイト
ルがこのデータ・フィールドにある場合には第2ネット
ワーク・フレームのデータ・フィールドから第2データ
値を移し、第2数字アドレスを生成するために使用した
第2発行タイトルが第2ネットワーク・フレームのデー
タ・フィールドにない場合には、その第2ネットワーク
・フレームを廃棄するようにプログラムすることもでき
る。第2データ値は、第1ノードのセットポイントを調
節する、温度などの制御値を含むことができる。コンピ
ュータ・ベースのネットワーク・システムは、第2デー
タ値を有する第2ノードを付加的に含むことができる。
この第2ノードは、センサにすることもできる。
ーク上でネットワーク・フレームを介してデータを伝送
する少なくとも1つのコンピュータによって実行可能な
1組のモジュールを備えた、コンピュータ・ソフトウェ
ア・プログラムを含むコンピュータ可読媒体である。ソ
フトウェア・プログラムは、データ値に関連した発行タ
イトルを生成する発行タイトル・モジュールを含む。ソ
フトウェア・プログラムはまた、発行タイトルの少なく
とも一部に基づいて、ネットワーク・フレームの宛先ア
ドレス・フィールドへの数字アドレスを生成するアドレ
ス・モジュールも含む。ソフトウェア・プログラムは、
オペレーティング・システムへのシステム・コールを発
生させて、データ値および発行タイトルをネットワーク
・フレームのデータ・フィールドにロードし、数字アド
レスをネットワーク・フレームの宛先アドレス・フィー
ルドにロードし、このネットワーク・フレームをネット
ワーク・フレーム伝送用媒体を介して宛先アドレスに送
信する、システム・コール・モジュールを付加的に含
む。
ンピュータ可読媒体は、言換えると、以下に述べるよう
な特徴を含むことができる。ソフトウェア・プログラム
は、受信モジュールおよび評価モジュールを付加的に含
むことができる。受信モジュールは、宛先アドレスを備
えたネットワーク・フレームを媒体から受信する。評価
モジュールは、受信した宛先アドレスを備えたフレーム
を評価して、数字アドレスを生成するために使用した発
行タイトルがネットワーク・フレームのデータ・フィー
ルドにあるかどうかを決定し、数字アドレスを生成する
ために使用した発行タイトルがこのデータ・フィールド
にある場合にはネットワーク・フレームのデータ・フィ
ールドからデータ値を移し、数字アドレスを生成するた
めに使用した発行タイトルがネットワーク・フレームの
データ・フィールドにない場合にはこのネットワーク・
フレームを廃棄する。
・フレームを含むことができる。コンピュータ可読媒体
は、磁気媒体、読取り専用メモリ(ROM)、ランダム
・アクセス・メモリ(RAM)、およびCD ROMな
どを含むことができる。
ータ・ベースのネットワーキング方法である。コンピュ
ータ・ベースのネットワーキング方法は、データ値に関
連した発行タイトルを作成する段階と、発行タイトルの
少なくとも一部に基づいて数字アドレスを生成する段階
とを含む。この方法は、データ値および発行タイトルを
ネットワーク・フレームのデータ・フィールドにロード
する段階と、数字アドレスをネットワーク・フレームの
宛先アドレス・フィールドにロードする段階とを付加的
に含む。この方法は、ネットワーク媒体を介して、ネッ
トワーク・フレームを宛先アドレスに送信する段階をさ
らに含む。
段階を含むことができる。上述の方法は、数字アドレス
を備えたネットワーク・フレームを媒体から受信する段
階と、受信したフレームを評価して、数字アドレスを生
成するために使用した発行タイトルがネットワーク・フ
レームのデータ・フィールドにあるかどうかを決定する
段階と、数字アドレスを生成するために使用した発行タ
イトルがデータ・フィールドにある場合に、ネットワー
ク・フレームのデータ・フィールドからデータ値を移す
段階と、数字アドレスを生成するために使用した発行タ
イトルがネットワーク・フレームのデータ・フィールド
にない場合に、このネットワーク・フレームを廃棄する
段階とをさらに含む。
は、以下の発明の実施の形態を添付の図面とともに考慮
すれば明らかになるであろう。
・システム10のダイアグラムを図1に示す。コンピュ
ータ・ネットワーク・システム10は、ビルディングI
に位置する分岐14および16、ビルディングIIに位
置する分岐18、ビルディングIおよびIIから遠隔に
位置する分岐20を含む、同軸ケーブルなどの媒体12
を含む。分岐14、16、18、20は、やはり同軸ケ
ーブルで形成することができる回線22、24、26を
介して媒体12上で互いに接続される。ノードA、B、
Cはそれぞれ回線28、30、32を介して分岐14に
接続され、ノードDおよびEは回線34および36を介
して分岐16に接続され、ノードF、G、Hはそれぞれ
回線38、40、42を介して分岐18に接続され、ア
ドレス・サーバ44は回線46を介して分岐20に接続
される。この従来技術の例ではノードA、D、Fは温度
センサ、ノードBおよびEは湿度センサであり、ノード
CはビルディングI内の温度を監視および制御し、ノー
ドGはビルディングII内の温度を監視および制御し、
ノードHはビルディングIおよびII内の温度を監視お
よび制御し、ノードCはまたビルディングI内の湿度も
監視および制御し、ノードHはまたビルディングIおよ
びII内の湿度も監視および制御する。
0は、図2に関連して以下でさらに詳細に論じる開放型
システム間相互接続(OSI)アーキテクチャ・モデル
に基づき、図3に関連して以下でさらに詳細に論じるイ
ーサネット・プロトコルを利用する。
全て示した開放型システム間相互接続(OSI)アーキ
テクチャ・モデル48が図示されている。OSIモデル
48は、コンピュータ・ネットワーク・システムのノー
ド間の接続に使用するハードウェアまたはソフトウェア
を含む媒体層50を含む。媒体の例には同軸ケーブルお
よび対撚り線ケーブルが含まれる。OSIモデル48は
また、ノードおよび媒体層の接続ないしインタフェース
である物理層52も含む。物理層の例には、RS−23
2CおよびIEEE802.3が含まれる。データ・リ
ンク層54は、OSIモデル48では次の層になり、物
理層を介したデータ伝送のための機構を提供する。デー
タ・リンク層の例には、IEEE802.3およびIE
EE802.5が含まれる。データ・リンク層54は、
論理リンク制御(LLC)副層および媒体アクセス制御
(MAC)副層にさらに分割することができる。LLC
副層は、イーサネットなどのプロトコルを介したエンド
・ポイント間の接続を管理する。MAC副層は、送信す
べきデータをフレームにアセンブルし、そのデータをL
LC副層に渡す前に逆アセンブルする。
段またはコネクションレス型手段を介した経路指定を制
御する。ネットワーク層56は、データ・パケットを形
成し、それらを1つのノードから別のノードへ経路指定
する。この層で使用するプロトコルには、X.25およ
びISDNが含まれる。ネットワーク層56は、大域メ
ッセージ経路指定を提供するインターネットワーキング
副層、1つのタイプのネットワークから別のタイプのネ
ットワークにメッセージを経路指定するインターネット
ワーキング副層、隣接する副層にインタフェースを提供
する調波副層、データ・リンク層54へのインタフェー
スを提供するアクセス副層を含む、いくつかの副層を含
む。
0へのネットワーク独立サービスを提供する。トランス
ポート層58は、セッション層60からデータを受信
し、そのデータを1つまたは複数の宛先に送信する。ト
ランスポート層58は、データが1つまたは複数のノー
ドから入ってくるときは逆機能を実行する。セッション
層60は、ノード間の接続ポイントを確立する。セッシ
ョン層60で使用されるアドレスは、トランスポート層
58で使用されるアドレスとは異なる。セッション層6
0のアドレスは、プログラムまたはユーザが使用する。
トランスポート層58のアドレスはトランスポート層5
8の接続を確立するために使用される。セッション層6
0は、使用するアプリケーションのための接続を確立す
ることができる。セッション層60はまた、アプリケー
ション間のプロトコルを実施し、2つの層の間で故障が
発生した場合には再接続を行うこともできる。
ゼンテーション・サービス層で実行する。プレゼンテー
ション・サービス層62はまた、アプリケーション層6
4とアプリケーション層64の上の項目の間で交換され
るデータの変形も提供する。アプリケーション層64
は、サービスを、OSIの能力にアクセスすることがで
きるようにアプリケーションに提供する。
ーサネット・フレーム66の構成要素を、図3に示す。
イーサネット・フレーム66は、以下にさらに詳細に論
じる複数のフィールドを含む。イーサネット・フレーム
66は、ネットワーク媒体に接続された回路間のクロッ
ク同期のために物理層52が使用する、64のコード化
ビットからなるプリアンブル・フィールド68を含む。
宛先アドレス・フィールド70は、イーサネット・アド
レスとして周知の48ビット・アドレスである。ソース
・アドレス・フィールド72は、送信側ノードの48ビ
ット・アドレスである。プロトコル・タイプ・フィール
ド74は、複数の上位層プロトコルが同じ物理媒体を占
める場合にプロトコル・タイプを示すために使用する、
2バイト・フィールドである。データ・フィールド76
は、46バイトから1500バイトの間のデータを含む
ことができる。最後に、フレーム検査シーケンス(FC
S)フィールド78は、イーサネット・フレーム66
の、フレーム検査シーケンス・フィールド78自体を除
く全てのフィールドについてCRC(CyclicRe
dundancy Check、以下CRC)を実行す
るために使用する32ビット・フィールドである。
ーク・フレームを、それを伝送するネットワークに接続
された全てのノードに媒体を介して送信するブロードキ
ャスト・アドレス指定技術を使用して動作することがで
きる、下位層のネットワーキング・プロトコルである。
ブロードキャスト・ネットワーク上の各ノードは、フレ
ームを読み取り、不必要なフレームを廃棄しなければな
らない。これに要する中央処理装置(CPU)時間は、
性能の低いCPUではCPUの帯域幅全体のかなりの部
分を占める。やはりイーサネットが使用することができ
るマルチキャスト・アドレス指定の場合にも、同じ結果
が生じる。マルチキャスト・アドレス指定は、ネットワ
ーク・ノードのサブセットがネットワーク・フレームを
受信する、特殊タイプの伝送方式である。
示すネットワーク10のアドレス・サーバ44などのア
ドレス・サーバを使用することにより、上述したブロー
ドキャスト・アドレス指定の欠点に対処しようと試みる
ものである。アドレス・サーバ44は、図4に示すもの
と同様のアドレス・サーバ参照テーブル80を介してネ
ットワーク・フレームの経路指定を管理する。アドレス
・サーバ参照テーブル80は、それぞれ発行タイトル、
発行者、加入者、発行アドレスと名称を付けられた4つ
の列を含む。発行タイトル列は、ネットワーク・システ
ム10上に存在するネットワーク・フレームの様々な発
行タイトルの名前を含む。この例では、1つの発行タイ
トルは、ノードA、D、またはFで感知した温度値を表
す温度である。温度という発行タイトルを含むネットワ
ーク・フレームは、ネットワーク・システム10上の全
てのノードに送信されるのではなく、ノードC、G、H
に送信される。ノードC、G,Hは、フレーム中のデー
タがそれらに向けられたものであるかどうかを決定す
る。そうでない場合には、そのネットワーク・フレーム
を廃棄する。アドレス・サーバ44は温度という発行タ
イトルのためのアドレス、この場合ではアドレス1を探
索し、温度という発行タイトルを含むネットワーク・フ
レームを、この場合はノードC、G、Hになるが、どこ
に送信するかを決定する。
測定した感知湿度値に対する湿度という発行タイトルも
含み、これらのノードはこの情報の発行者としてテーブ
ル80の列2にリストされる。湿度データを含むネット
ワーク・フレームは、ノードCおよびHに送信され、そ
れらのノードはこの情報がそれらにとって重要なもので
あるかどうかを決定する。図4に示すように、アドレス
・サーバ44は、湿度データを備えたネットワーク・フ
レームを、この場合ではノードCおよびHを含むアドレ
ス2に送信する。
がそれぞれノードA、D、Fにおける温度セット・ポイ
ントを調節するために生成する、温度セット・ポイント
という発行タイトルを付加的に含む。温度セット・ポイ
ントという発行タイトルを含むネットワーク・フレーム
は、ノードC、GおよびHに送信され、それらはこの情
報がそれらにとって重要であるかどうかを決定する。ア
ドレス・サーバ44はこの経路指定のためにアドレス3
を使用する。最後に、例として、テーブル80が、発行
者ノードCまたはHがそれぞれノードBおよびEにおけ
る湿度セット・ポイントを調節するために生成する湿度
セット・ポイントという発行タイトルを含むものとして
示す。湿度セット・ポイントという発行タイトルを含む
ネットワーク・フレームは、ノードBおよびEに送信さ
れ、それらはこの情報がそれらにとって重要であるかど
うかを決定する。アドレス・サーバ44はこの経路指定
のためにアドレス4を使用する。
くつかの欠点がある。アドレス・サーバ44を使用する
ことは、ネットワーク・フレームのフォーマットの際
に、特定の発行タイトルに対してどの宛先アドレスを使
用するかを決定するために、ネットワーク10上の各ノ
ードがアドレス・サーバ44とのダイアログを確立する
ことが必要になる。アドレス・サーバ44は、様々な発
行タイトル、発行者、加入者を有するように構成しなけ
ればならない。さらに、ノードAないしHがアドレス・
サーバ44にアクセスすることができるように、独立し
たプロトコルを開発する必要がある。独立したプロトコ
ルは、付加的なネットワーク・フレーム(すなわちトラ
フィック)をネットワーク10に追加し、ネットワーク
の効率を低下させる。アドレス・サーバ44は、アドレ
ス・サーバ44が動作できない場合にはネットワーク・
システムの単一の故障点として動作し、システム10の
動作(例えばホット待機やディスク・ミラー)を継続し
ながらアドレス・サーバ44を交換しなければならない
ことから、システム10の全体的な設計をさら複雑にす
ることを必要とする。さらに、特定のタイトルに対する
アドレスが使用されなくなる時を決定するために、追加
のネットワーク・フレームすなわちトラフィックが必要
となる。最後に、ノードAないしHのそれぞれがパワー
アップしたときに、それらは大量のノードが存在する場
合にネットワークをオーバロードする可能性があるアド
レス・サーバ44に個別に通信しなければならない。
キャスト・ネットワーク・アドレス指定に関連した上述
の問題を緩和することを対象とする。本発明は、ノード
が受信する不必要なメッセージの数を減少させて、性能
の低いCPUの使用を可能にし、その他のタスクが利用
できるCPU処理時間を増加させる。また本発明は、余
分な機器を減少させるアドレス・サーバの使用を不要に
し、アドレス・サーバ・ネットワーク・フレームを不要
にし、アドレス・サーバを使用することによって生じる
単一の故障点をなくする。さらに、本発明は、通常は存
在するアドレス・サーバ・プロトコルによって生じる、
ノードによる情報処理をなくする。
ースのネットワーク・システム100の実施形態を図5
に示す。ネットワーク・システム100は、同軸ケーブ
ル、対撚り線ケーブル、衛星波、マイクロ波などの媒体
102を含む。媒体102は、分岐104、106、1
08を含む。ノードA、B、Cはそれぞれ媒体102の
回線110、112、114を介して分岐104に接続
される。ノードDおよびEは、それぞれ媒体102の回
線116および118を介して分岐106に結合され、
ノードF、G、Hはそれぞれ媒体102の回線120、
122、124を介して分岐108に結合される。ノー
ドAないしEは、ビルディングIに位置するように示
し、ノードFおよびGはビルディングIIに位置するよ
うに示す。分岐104、106、108は、媒体102
の回線126および128を介して互いに結合される。
ノードAないしHは、図1と関連して上記で論じたもの
と同一であることも、あるいはコンピュータ、端末装
置、プリンタ、データ記憶装置やその他のタイプのセン
サなど、その他のものを含むこともある。ネットワーク
・システム100は、図2に示す上述のOSIモデルに
基づき、図3に示してやはり上述したイーサネット・プ
ロトコルを使用することができる。ただし、IEEE8
02.3など、その他のプロトコルを本発明で使用する
こともできることを理解されたい。アドレス・サーバが
コンピュータ・システム100に存在しないことは顕著
であり、これは本発明では必要でない。したがって、ア
ドレス・サーバの使用に関連した上述の問題はなくな
る。
るソフトウェア・プログラムのフローチャート130を
図6に示す。本発明にしたがって構築されたソフトウェ
ア・プログラムは、Hewlett−Packard
Company PA RISCコンピュータやMot
orola 68000マイクロプロセッサを含めた様
々なコンピュータおよびマイクロプロセッサで実行する
ことができる。さらに、本発明のソフトウェア・プログ
ラムは、Windows 95、Windows N
T、Hewlett−Packard HP−UXオペ
レーティング・システムを含めた様々なオペレーティン
グ・システムで実行されることになる。本発明のソフト
ウェア・プログラムはまた、読取り専用メモリ(RO
M)、ランダム・アクセス・メモリ(RAM)、フロッ
ピー磁気ディスク、ハード・ドライブ磁気ディスク、C
D−ROM、磁気テープなどを含めた様々な媒体に記憶
することもできる。
ド(例えばノードA)で実行され、ある摂氏温度または
華氏温度などのデータ値で表される。この機能を、図6
にブロック132で示す。本発明のソフトウェア・プロ
グラムは、このデータ値および実行した機能に関連した
発行タイトルを生成する。例えば、ノードAに位置する
温度センサの場合は、発行タイトルは温度にすることが
できる。この段階は一般に図6にブロック134で示
す。次に、本発明のソフトウェア・プログラムは、図6
にブロック136で示すように、この発行タイトルに基
づいて数字アドレスを生成する。本発明のソフトウェア
・プログラムの実施形態によれば、この数字アドレス
は、各発行タイトルに対して32ビット・アドレスを生
成するCRCルーチンを利用して作成される。この32
ビット・アドレスのうち最下位8ビットを24ビットの
定数とともに使用して、HP−UXオペレーティング・
システムに対するマルチキャスト宛先アドレスを作成す
ることができる。図7のAおよび図7のBは、この数字
アドレスを作成するための、C言語で書かれたソース・
コードをリストしている。本発明のその他の実施態様で
は、Windows NTオペレーティング・システム
に対して、最下位の16ビットを16ビット定数ととも
に使用する。本発明のその他の実施形態がこれらの実施
態様に限定されないこと、および最下位のビットと定数
ビットのその他の組合せを使用することもできることを
理解されたい。本発明のその他の実施形態では、数字ア
ドレスを生成するためにCRCルーチン以外の手段を使
用することができることもまた理解されたい。
いて一般に図6にブロック138で示すように、発行タ
イトルおよび測定データ値をネットワーク・フレームの
データ・フィールドに配置する。次に、本発明のソフト
ウェア・プログラムはオペレーティング・システムへの
システム・コールを発生させ、データ・フィールドのデ
ータ値を数字アドレスに送信する。システムは、例えば
32ビット・アドレスをイーサネット・フレームの宛先
アドレス・フィールドにロードすることによって、この
機能を完了する。その後データは、図9に関連して以下
にさらに詳細に論じるように、そのデータが重要である
ネットワーク・ノードに送信される。図8のAおよび図
8のBは、フローチャート130によって図示した上述
の発行を実行するための、C言語で書かれたソース・コ
ードをリストしている。
値を有する1つまたは複数の特定のネットワーク・フレ
ームに加入しようとする、コンピュータ・ネットワーク
・システム上のノードは、本発明のソフトウェア・プロ
グラムを利用してこのようなネットワーク・フレームに
加入する。このようなフレームに加入する際にノードA
ないしHが使用する、本発明によるソフトウェア・プロ
グラムのフローチャート142を図9に示す。各加入者
ノードは、それが受信しようとする所望の発行タイトル
に基づいて数字アドレスを生成する。例えば、ノードC
は、ノードAから温度情報を受信しようとすることがあ
り、この温度情報に対して、ノードAが生成した、図6
のブロック136に関連して上述したのと同じ数字アド
レスを生成することになる。上述のように、本発明のソ
フトウェア・プログラムの実施形態によれば、各発行タ
イトルに対して32ビット・アドレスを生成するCRC
ルーチンを利用することによって、この数字アドレスは
作成される。この32ビット・アドレスの最下位の8ビ
ットを24ビット定数とともに使用して、HP−UXオ
ペレーティング・システムに対するマルチキャスト宛先
アドレスを作成することができる。本発明のその他の実
施態様では、Windows NTオペレーティング・
システムに対して、最下位の16ビットを16ビット定
数とともに使用する。上記に論じたように、本発明のそ
の他の実施形態がこれらの実施態様に限定されないこ
と、および最下位のビットと定数ビットのその他の組合
せを使用することもできることを理解されたい。やはり
上記で論じたように、本発明のその他の実施形態では、
数字アドレスを生成するために、CRCルーチン以外の
手段を使用することができることもまた理解されたい。
この数字アドレスを備えたネットワーク・フレームを加
入者ノードが受信する。本発明のソフトウェア・プログ
ラムは、一般に図9に判断ブロック148で示すよう
に、受信したネットワーク・フレームを評価して、数字
アドレスを生成するために使用した発行タイトルがフレ
ームのデータ・フィールドにあるかどうかを調べる。数
字アドレスを生成するために使用した発行タイトルがデ
ータ・フィールドにない場合には、一般に図9にブロッ
ク150で示すように、ネットワーク・フレームは廃棄
される。数字アドレスを生成するために使用した発行タ
イトルがデータ・フィールドにある場合には、一般に図
9にブロック152で示すように、ネットワーク・フレ
ーム内にあるデータは本発明のソフトウェア・プログラ
ムによって移される。続いて、一般に図9にブロック1
54および156で示すように、データを評価し、これ
に対応する。図10のAおよび図10のBは、フローチ
ャート142で図示した上述のネットワーク・フレーム
への加入を実行するための、C言語で書かれたソース・
コードをリストしている。
つまたは複数の加入者ノードが、制御データ(例えばセ
ットポイント・データ)を送信できる発行ノードの役割
を果たすことによって、発行タイトルおよびそれぞれの
データを含むネットワーク・フレームに応答することが
できるように設計される。例えば、ノードCは、温度値
をより高くまたは低く調節するネットワーク・フレーム
を送信することによって、ノードAから送信された温度
データに応答することができる。
が、以下、本発明の各実施態様の例を示す。
ットワーク・システムであって、以下(a)ないし
(d)を含むことを特徴とするネットワーク・システ
ム、(a)データ値を有する第1ノードと、(b)ネッ
トワーク・フレームを伝送する媒体と、(c)第1ノー
ド・コンピュータであって、該第1ノード・コンピュー
タは前記媒体に結合され、前記データ値に関連した発行
タイトルを持ち、前記発行タイトルの少なくとも一部に
基づいて数字アドレスを生成し、前記データ値および前
記発行タイトルを前記ネットワーク・フレームの前記デ
ータ・フィールドにロードし、前記数字アドレスを前記
ネットワーク・フレームの宛先アドレス・フィールドに
ロードし、前記媒体を介して前記ネットワーク・フレー
ムを前記宛先アドレスに送信するようにプログラムされ
る、(d)第2ノード・コンピュータであって、該第2
ノード・コンピュータは、前記媒体に結合され、前記デ
ータ値に関連した発行タイトルを持ち、前記発行タイト
ルの少なくとも一部に基づいて数字アドレスを生成し、
前記数字アドレスを備えた前記ネットワーク・フレーム
を前記媒体から受信し、前記受信したフレームを評価し
て、前記数字アドレスを生成するために使用した前記発
行タイトルが前記ネットワーク・フレームのデータ・フ
ィールドにあるかどうかを決定し、前記数字アドレスを
生成するために使用した前記発行タイトルが前記データ
・フィールドにある場合には前記ネットワーク・フレー
ムのデータ・フィールドから前記データ値を移し、前記
数字アドレスを生成するために使用した前記発行タイト
ルが前記ネットワーク・フレームの前記データ・フィー
ルドにない場合には、前記ネットワーク・フレームを廃
棄するようにプログラムされる。
含むことを特徴とする、実施態様1に記載のコンピュー
タ・ベースのネットワーク・システム。
ータがまた、第2データ値に関連した第2発行タイトル
を持ち、前記第2発行タイトルの少なくとも一部に基づ
いて第2数字アドレスを生成し、前記第2データ値およ
び前記第2発行タイトルを第2ネットワーク・フレーム
のデータ・フィールドにロードし、前記第2数字アドレ
スを前記第2ネットワーク・フレームの宛先アドレス・
フィールドにロードし、前記第2ネットワーク・フレー
ムを前記媒体を介して前記第2宛先アドレスに送信する
ようにもプログラムされることを特徴とする、実施態様
1に記載のコンピュータ・ベースのネットワーク・シス
テム。
ータが、前記第2データ値に関連した前記第2発行タイ
トルを持ち、前記第2発行タイトルの少なくとも一部に
基づいて前記第2数字アドレスを生成し、前記第2数字
アドレスを備えた前記第2ネットワーク・フレームを前
記媒体から受信し、受信した前記第2ネットワーク・フ
レームを評価して、前記第2数字アドレスを生成するた
めに使用した前記第2発行タイトルが前記第2ネットワ
ーク・フレームのデータ・フィールドにあるかどうかを
決定し、前記第2数字アドレスを生成するために使用し
た前記第2発行タイトルが前記データ・フィールドにあ
る場合には前記第2ネットワーク・フレームのデータ・
フィールドから前記第2データ値を移し、前記第2数字
アドレスを生成するために使用した前記第2発行タイト
ルが前記第2ネットワーク・フレームのデータ・フィー
ルドにない場合には、前記第2ネットワーク・フレーム
を廃棄するようにプログラムされることを特徴とする、
実施態様3に記載のコンピュータ・ベースのネットワー
ク・システム。
1ノードのセット・ポイントを調節する制御値を含むこ
とを特徴とする、実施態様4に記載のコンピュータ・ベ
ースのネットワーク・システム。
第2ノードをさらに含む、実施態様3に記載のコンピュ
ータ・ベースのネットワーク・システム。
含むことを特徴とする、実施態様6に記載のコンピュー
タ・ベースのネットワーク・システム。
ムがイーサネット・フレームを含むことを特徴とする、
実施態様3に記載のコンピュータ・ベースのネットワー
ク・システム。
ムがイーサネット・フレームを含むことを特徴とする、
実施態様1に記載のコンピュータ・ベースのネットワー
ク・システム。
あって、該コンピュータ可読媒体は、ネットワーク上で
ネットワーク・フレームを介してデータを伝送する実行
可能な1組のモジュールを備えたコンピュータ・ソフト
ウェア・プログラムを含み、以下(a)ないし(c)を
含むことを特徴とする、(a)データ値に関連した発行
タイトルを生成する発行タイトル・モジュールと、
(b)前記発行タイトルの少なくとも一部に基づいて、
前記ネットワーク・フレームの宛先アドレス・フィール
ドへの数字アドレスを生成するアドレス・モジュール
と、(c)システム・コール・モジュールであって、該
システム・コール・モジュールは、オペレーティング・
システムへのシステム・コールを発生させて、前記デー
タ値および前記発行タイトルを前記ネットワーク・フレ
ームのデータ・フィールドにロードし、前記数字アドレ
スを前記ネットワーク・フレームの前記宛先アドレス・
フィールドにロードし、前記ネットワーク・フレームを
ネットワーク・フレーム伝送用媒体を介して前記宛先ア
ドレスに送信する。
ンピュータ可読媒体であって、前記ソフトウェア・プロ
グラムが、さらに以下(a)および(c)を含むことを
特徴とするコンピュータ可読媒体、(a)前記宛先アド
レスを備えた前記ネットワーク・フレームを前記媒体か
ら受信する受信モジュールと、(b)評価モジュールで
あって、該評価モジュールは前記受信した宛先アドレス
を備えた前記フレームを評価して、前記数字アドレスを
生成するために使用した前記発行タイトルが前記ネット
ワーク・フレームの前記データ・フィールドにあるかど
うかを決定し、前記数字アドレスを生成するために使用
した前記発行タイトルが前記データ・フィールドにある
場合には前記ネットワーク・フレームの前記データ・フ
ィールドから前記データ値を移し、前記数字アドレスを
生成するために使用した前記発行タイトルが前記ネット
ワーク・フレームの前記データ・フィールドにない場合
には前記ネットワーク・フレームを廃棄する。
ームがイーサネット・フレームを含むことを特徴とす
る、実施態様11に記載のコンピュータ可読媒体。
ームがイーサネット・フレームを含むことを特徴とす
る、実施態様10に記載のコンピュータ可読媒体。
ネットワーキング方法であって、該方法は以下(a)な
いし(e)の段階を含むことを特徴とする方法、(a)
データ値に関連した発行タイトルを作成する段階と、
(b)前記発行タイトルの少なくとも一部に基づいて数
字アドレスを生成する段階と、(c)前記データ値およ
び前記発行タイトルを前記ネットワーク・フレームのデ
ータ・フィールドにロードする段階と、(d)前記数字
アドレスを前記ネットワーク・フレームの宛先アドレス
・フィールドにロードする段階と、(e)ネットワーク
媒体を介して、前記ネットワーク・フレームを前記宛先
アドレスに送信する段階。
ンピュータ・ベースのネットワーキング方法であって、
該方法はさらに以下(a)ないし(d)の段階を含むこ
とを特徴とする方法、(a)前記数字アドレスを備えた
前記ネットワーク・フレームを前記媒体から受信する段
階と、(b)前記受信したフレームを評価して、前記数
字アドレスを生成するために使用した前記発行タイトル
が前記ネットワーク・フレームの前記データ・フィール
ドにあるかどうかを決定する段階と、(c)前記数字ア
ドレスを生成するために使用した前記発行タイトルが前
記データ・フィールドにある場合に、前記ネットワーク
・フレームの前記データ・フィールドから前記データ値
を移す段階と、(d)前記数字アドレスを生成するため
に使用した前記発行タイトルが前記ネットワーク・フレ
ームの前記データ・フィールドにない場合に、前記ネッ
トワーク・フレームを廃棄する段階
が、これは図示および例示のみを目的としたものであ
り、限定するものではないことをはっきりと理解された
い。本発明の趣旨および範囲は、頭記の特許請求の範囲
によってのみ制限される。
テムを示す図である。
示す図である。
す図である。
ステムを示す図である。
ーチャートである。
る。
る。
る。
る。
ーチャートである。
る。
る。
システム 44:アドレス・サーバ 104、106、108:分岐
Claims (1)
- 【請求項1】コンピュータ・ベースのネットワーク・シ
ステムであって、以下(a)ないし(d)を含むことを
特徴とするネットワーク・システム、(a)データ値を
有する第1ノードと、(b)ネットワーク・フレームを
伝送する媒体と、(c)第1ノード・コンピュータであ
って、該第1ノード・コンピュータは前記媒体に結合さ
れ、前記データ値に関連した発行タイトルを持ち、前記
発行タイトルの少なくとも一部に基づいて数字アドレス
を生成し、前記データ値および前記発行タイトルを前記
ネットワーク・フレームの前記データ・フィールドにロ
ードし、前記数字アドレスを前記ネットワーク・フレー
ムの宛先アドレス・フィールドにロードし、前記媒体を
介して前記ネットワーク・フレームを前記宛先アドレス
に送信するようにプログラムされる、(d)第2ノード
・コンピュータであって、該第2ノード・コンピュータ
は、前記媒体に結合され、前記データ値に関連した発行
タイトルを持ち、前記発行タイトルの少なくとも一部に
基づいて数字アドレスを生成し、前記数字アドレスを備
えた前記ネットワーク・フレームを前記媒体から受信
し、前記受信したフレームを評価して、前記数字アドレ
スを生成するために使用した前記発行タイトルが前記ネ
ットワーク・フレームのデータ・フィールドにあるかど
うかを決定し、前記数字アドレスを生成するために使用
した前記発行タイトルが前記データ・フィールドにある
場合には前記ネットワーク・フレームのデータ・フィー
ルドから前記データ値を移し、前記数字アドレスを生成
するために使用した前記発行タイトルが前記ネットワー
ク・フレームの前記データ・フィールドにない場合に
は、前記ネットワーク・フレームを廃棄するようにプロ
グラムされる。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US766,845 | 1996-12-13 | ||
| US08/766,845 US5903562A (en) | 1996-12-13 | 1996-12-13 | Multicasting employing publication title to create numeric destination address for computer network system frame |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JPH10190706A true JPH10190706A (ja) | 1998-07-21 |
| JPH10190706A5 JPH10190706A5 (ja) | 2005-07-21 |
| JP3851431B2 JP3851431B2 (ja) | 2006-11-29 |
Family
ID=25077693
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP33847197A Expired - Fee Related JP3851431B2 (ja) | 1996-12-13 | 1997-12-09 | コンピュータ・ネットワーク・システム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5903562A (ja) |
| JP (1) | JP3851431B2 (ja) |
| KR (1) | KR19980064082A (ja) |
| AU (1) | AU728484B2 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6557056B1 (en) * | 1998-12-30 | 2003-04-29 | Nortel Networks Limited | Method and apparatus for exchanging data between transactional and non-transactional input/output systems in a multi-processing, shared memory environment |
| CN1336053B (zh) * | 1999-11-01 | 2010-09-29 | 索尼公司 | 信息传输系统及方法、以及发送装置及接收装置 |
| WO2004082243A1 (en) * | 2003-03-13 | 2004-09-23 | 777388 Ontario Limited | Auto-addressing mechanism for a networked system |
| US7203207B2 (en) * | 2003-05-30 | 2007-04-10 | Motorola, Inc. | Method for selecting an operating mode based on a detected synchronization pattern |
| CN103210609B (zh) * | 2010-11-16 | 2016-09-28 | Abb研究有限公司 | 包括识别不期望数据的保护电路的用于在数据网络中进行通信的电子设备 |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4975904A (en) * | 1984-06-01 | 1990-12-04 | Digital Equipment Corporation | Local area network for digital data processing system including timer-regulated message transfer arrangement |
| US5058108A (en) * | 1984-06-01 | 1991-10-15 | Digital Equipment Corporation | Local area network for digital data processing system |
| US4823122A (en) * | 1984-06-01 | 1989-04-18 | Digital Equipment Corporation | Local area network for digital data processing system |
| US4975905A (en) * | 1984-06-01 | 1990-12-04 | Digital Equipment Corporation | Message transmission control arrangement for node in local area network |
| DE3684270D1 (de) * | 1985-12-27 | 1992-04-16 | Toshiba Kawasaki Kk | Verfahren und kommunikationsnetzwerk zur begrenzten rundschreibuebertragung. |
| US4864559A (en) * | 1988-09-27 | 1989-09-05 | Digital Equipment Corporation | Method of multicast message distribution |
| US5187787B1 (en) * | 1989-07-27 | 1996-05-07 | Teknekron Software Systems Inc | Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes |
| US5257369A (en) * | 1990-10-22 | 1993-10-26 | Skeen Marion D | Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes |
| US5339392A (en) * | 1989-07-27 | 1994-08-16 | Risberg Jeffrey S | Apparatus and method for creation of a user definable video displayed document showing changes in real time data |
| US5245607A (en) * | 1990-03-05 | 1993-09-14 | At&T Bell Laboratories | Data network message broadcast arrangement |
| US5282270A (en) * | 1990-06-06 | 1994-01-25 | Apple Computer, Inc. | Network device location using multicast |
| JP3121221B2 (ja) * | 1995-02-07 | 2000-12-25 | 株式会社日立製作所 | 情報処理システムの通信方法および情報処理システム |
| KR0153944B1 (ko) * | 1995-12-22 | 1998-11-16 | 양승택 | 에이티엠 스위치를 이용한 아이피 라우터 기능 수용을 위한 이더넷 접속 장치 |
| US5761193A (en) * | 1996-05-31 | 1998-06-02 | Derango; Mario F. | Method for pre-establishing communications in a wireless communication network |
| US5805594A (en) * | 1996-08-23 | 1998-09-08 | International Business Machines Corporation | Activation sequence for a network router |
-
1996
- 1996-12-13 US US08/766,845 patent/US5903562A/en not_active Expired - Lifetime
-
1997
- 1997-12-09 JP JP33847197A patent/JP3851431B2/ja not_active Expired - Fee Related
- 1997-12-09 AU AU47637/97A patent/AU728484B2/en not_active Ceased
- 1997-12-12 KR KR1019970068173A patent/KR19980064082A/ko not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| KR19980064082A (ko) | 1998-10-07 |
| JP3851431B2 (ja) | 2006-11-29 |
| AU728484B2 (en) | 2001-01-11 |
| US5903562A (en) | 1999-05-11 |
| AU4763797A (en) | 1998-06-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101133605B (zh) | 对基于mac的表执行扩展查找 | |
| EP1368939B1 (en) | Method and system for device addressing on a computer network | |
| EP2005650B1 (en) | Connecting multi-hop mesh networks using mac bridge | |
| US20070280253A1 (en) | Peer-to-peer connection between switch fabric endpoint nodes | |
| JPH10150470A5 (ja) | ||
| US20020065921A1 (en) | Method and apparatus for managing tunneled communications in an enterprise network | |
| JP2002374276A (ja) | データ中継方法、その装置およびその装置を用いたデータ中継システム | |
| US7961737B2 (en) | Ethernet/TMPLS hybrid network operation administration and maintenance frame creation method | |
| CN101194489B (zh) | 信息处理服务器,远程控制系统和远程控制方法 | |
| EP1031090B1 (en) | Network controller for processing status queries | |
| US7325060B2 (en) | Management system for hardware network devices | |
| JP2845208B2 (ja) | アドレス解決装置 | |
| JP3851431B2 (ja) | コンピュータ・ネットワーク・システム | |
| JP2003069640A (ja) | イーサネット(登録商標)上における明示的マルチキャストサービス方法及び装置 | |
| JP3506327B2 (ja) | 高速/高信頼性イーサ伝送方式及びi/f装置 | |
| JP2002525975A (ja) | 階層マルチキャスティング | |
| JP2585843B2 (ja) | ローカルエリアネットワークの相互接続装置および局装置 | |
| JP3796415B2 (ja) | メディアコンバータ、障害検出システムおよび障害検出方法 | |
| US20020112068A1 (en) | Method and apparatus for automatic frame type detection in a network | |
| JP2001244937A (ja) | イーサネットを用いた通信における電文量を削減する方法 | |
| WO2024174967A1 (zh) | 报文转发方法、装置及系统 | |
| JP2000349805A (ja) | バスネットワーク管理方法およびそれを利用するバスネットワーク、並びに情報提供媒体 | |
| JPH10341251A (ja) | ルータ装置及びフレーム転送方法 | |
| JPH1070552A (ja) | ルーチングテーブル生成方法 | |
| WO2000062483A1 (en) | System for tracing data channels through a channel-based network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041203 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041203 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060810 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060817 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060901 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100908 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110908 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110908 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120908 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130908 Year of fee payment: 7 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |