ISO/IEC 14908-1:2012 情報技術—制御ネットワークプロトコル—パート1:プロトコルスタック | ページ 6

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

3 用語と定義

この規格の目的のために、次の節では、この規格全体で使用される基本的な用語を紹介します。そのほとんどは一般的に使用されており、用語は一般的なコンテキストと標準的なコンテキストの両方で同じ意味を持ちます。ただし、一部の用語については、微妙な違いがあります。たとえば、一般に、ブリッジはレイヤ 2 の宛先アドレスに基づいて選択的な転送を行います。この標準プロトコルにはレイヤ 2 アドレスがないため、パケット内のドメイン アドレスがブリッジがメンバーであるドメインと一致する限り、ブリッジはすべてのパケットを転送します。一般に、ルーターはネットワーク アドレスの変更を行います。これにより、トランスポート層が同じでネットワーク層が異なる 2 つのプロトコルを接続して、1 つの論理ネットワークを形成できます。この標準のルーターは、ネットワーク アドレスの変更を実行する場合がありますが、通常はネットワーク アドレス フィールドのみを調べ、ネットワーク層アドレス フィールドに基づいてパケットを選択的に転送します。

3.1

チャネル

1 つまたは複数の通信ノードをリンクする帯域幅の物理的な単位。チャネルとサブネットの関係の詳細については、付録 E を参照してください。

3.2

物理リピーター

入ってくる物理層信号を 1 つのチャネルで再調整し、同じチャネルまたは別のチャネルに再送信するデバイス

3.3

ストア アンド フォワード リピーター

データ パケットを保存してから 2 番目のチャネルに再生するデバイス

3.4

2 つのチャネル (x と y) を接続するデバイス。ブリッジが属するドメインの 1 つでパケットが発信されている限り、すべてのパケットを x から y に、またはその逆に転送します。

3.5

構成

デバイスが動作をカスタマイズするために使用する不揮発性情報。各デバイスでプロトコルを正しく操作するための構成データと、オプションでアプリケーション操作のための構成データがあります。各デバイスに保存されているネットワーク構成データには、データに関連付けられたチェックサムがあります。ネットワーク構成データの例は、ノード アドレス、優先度設定などの通信メディア パラメータです。アプリケーション構成情報はアプリケーション固有です。

3.6

ドメイン

管理および管理のネットワーク単位である仮想ネットワーク。グループおよびサブネット (以下を参照) アドレスは、ドメインを担当する管理者によって割り当てられ、そのドメインのコンテキストでのみ意味を持ちます。

3.7

柔軟なドメイン

Unique_Node_ID およびブロードキャスト アドレッシングと組み合わせて使用​​されます。メッセージが送信されたドメインに関係なく、アドレスが一致する場合、ノードは Unique_Node_ID アドレスのメッセージに応答します。送信者が受信できるように応答するには、受信したドメインで応答を送信する必要があります。さらに、再試行の重複検出が可能になるように、このドメインはトランザクションの間記憶されている必要があります。ノードでのこの一時的なドメイン エントリは、フレキシブル ドメインと呼ばれます。ノードがサポートする柔軟なドメイン エントリの数は、実装次第です。ただし、最低 1 が必要です。

3.8

サブネット

同じリンク層プロトコルを介してアクセス可能なノードのセット。チャネルのルーティングの抽象化。これらの標準サブネットでは、最大 127 ノードに制限されています

3.9

ノード

ネットワーク上で最高度のアドレス解決可能性を表す物理ノードの抽象化。ノードは、その (論理) ノード識別子によってサブネット内で識別 (アドレス指定) されます。物理ノードは複数のサブネットに属する場合があります。その場合、属するサブネットごとに 1 つの (論理) ノード番号が割り当てられます。物理ノードは最大 2 つのサブネットに属することができます。これらのサブネットは異なるドメインにある必要があります。ノードは、その Unique_Node_ID によってネットワーク内で (絶対的に) 識別される場合もあります。

3.10

グループ

ドメイン内で一意に識別可能な一連のノード。このセット内では、個々のメンバーはメンバー番号によって識別されます。グループは 1 対多の通信を促進し、機能的なアドレス指定をサポートすることを目的としています

3.11

ルーター

サブネットからサブネットへ選択的に転送することにより、データ パケットをそれぞれの宛先にルーティングするデバイス。ルーターは常に 2 つの (セットの) サブネットを接続します。ルーターは、ネットワーク層のアドレス フィールドを変更する場合があります。ルーターは、リピータ モード、ブリッジ モード、学習モード、構成モードの 4 つのモードのいずれかに設定できます。リピータ モードでは、エラーなしで受信された場合、パケットは転送されます。ブリッジ モードでは、パケットがエラーなしで受信され、ルーターがメンバーであるドメインと一致する場合、パケットは転送されます。学習モードのルーターはパケット トラフィックを調べることでトポロジーを学習しますが、構成済みモードに設定されたルーターはネットワーク トポロジーをメモリに保存し、構成済みテーブルの内容のみに基づいてルーティングを決定します。

3.12

(アプリケーション) ゲートウェイ

最上位のプロトコル層 (多くの場合、2 つの異なるプロトコル) でネットワークを相互接続します。 2 つのドメインは、アプリケーション ゲートウェイを介して接続することもできます

3.13

ベータ1

パケット サイクルの終了直後の期間。送信を試みるノードは、チャネルの状態を監視し、Beta1 期間中に送信が検出されない場合、チャネルがアイドル状態であると判断します。

3.14

ベータ2

スロットのランダム化。送信を希望するノードは、ランダムな遅延 T を生成します。この遅延は、期間 Beta2 の整数のランダム化スロットです。

3.15

ネットワーク変数

新しい値が割り当てられるたびに、その値がネットワークを介して自動的に伝搬される、アプリケーション プログラム内の変数。

3.16

標準ネットワーク変数タイプ (SNVT)

合意されたセマンティクスを持つ変数。これらの変数は、すべてのアプリケーションで同じように解釈され、相互運用性の基礎となります。特定の SNVT の定義は、この国際規格の範囲を超えています

3.17

マニュアル サービス リクエスト メッセージ

ノードの Unique_Node_ID を含むネットワーク管理メッセージ。ノードをインストールおよび構成するために、このメッセージを受信するネットワーク管理デバイスによって使用されます。アプリケーションまたはシステム コードによって生成される場合があります。 「手動サービス要求」入力を低くするなど、外部ハードウェア イベントによってトリガーされる場合があります

3.18

取引

相互に関連する一連のメッセージ。たとえば、リクエストとリクエストに対するレスポンスはすべて、1 つのトランザクションの一部です。トランザクションに関与するすべてのノードから予想されるすべてのメッセージが少なくとも 1 回受信されると、トランザクションは成功します。この国際標準では、トランザクション内で予期されるメッセージが受信されない場合、トランザクションは失敗します。トランザクション内のメッセージの再試行は、一時的なエラーが発生した場合にトランザクションが成功する可能性を高めるために使用されます。

参考文献

ISO 7498-1:1994, 情報技術 — オープン システム相互接続 — 基本参照モデル: 基本モデル

3 Terms and definitions

For the purposes of this International Standard, the following subclause introduces the basic terminology employed throughout this International Standard. Most of it is commonly used and the terms have the same meaning in both the general and the standard context. However, for some terms, there are subtle differences. For example, in general, bridges do selective forwarding based on the layer 2 destination address. There are no layer 2 addresses in this standard protocol, so bridges forward all packets, as long as the domain address in the packet matches a domain of which the bridge is a member. Routers, in general, perform network address modification so that two protocols with the same transport layer but different network layers can be connected to form a single logical network. Routers of this standard may perform network address modification, but typically they only examine the network address fields and selectively forward packets based on the network layer address fields.

3.1

channel

physical unit of bandwidth linking one or more communication nodes. Refer to Annex E for further explanation of the relationship between a channel and a subnet

3.2

physical repeater

device that reconditions the incoming physical layer signal on one channel and retransmits it on to the same or another channel

3.3

store-and-forward repeater

device that stores and then reproduces data packets on to a second channel

3.4

bridge

device that connects two channels (x and y); forwards all packets from x to y and vice versa, as long as the packets originate on one of the domain(s) that the bridge belongs to

3.5

configuration

non-volatile information used by the device to customise its operation. There is configuration data for the correct operation of the protocol in each device, and optionally, for application operation. The network configuration data stored in each device has a checksum associated with the data. Examples of network configuration data are node addresses, communication media parameters such as priority settings, etc. Application configuration information is application specific

3.6

domain

virtual network that is the network unit of management and administration. Group and subnet (see below) addresses are assigned by the administrator responsible for the domain, and they have meaning only in the context of that domain

3.7

flexible domain

used in conjunction with Unique_Node_ID and broadcast addressing. A node responds to a Unique_Node_ID-addressed message if the address matches, regardless of the domain on which the message was sent. To respond so that the sender receives it, the response must be sent on the domain in which it was received. Furthermore, this domain must be remembered for the duration of the transaction so that duplicate detection of any retries is possible. This transitory domain entry at a node is called the flexible domain. How many flexible domain entries a node supports is up to the implementation. However, a minimum of 1 is required

3.8

subnet

set of nodes accessible through the same link layer protocol; a routing abstraction for a channel; in this standard subnets are limited to a maximum of 127 nodes

3.9

node

abstraction for a physical node that represents the highest degree of address resolvability on a network. A node is identified (addressed) within a subnet by its (logical) node identifier. A physical node may belong to more than one subnet; when it does, it is assigned one (logical) node number for each subnet to which it belongs. A physical node may belong to at most two subnets; these subnets must be in different domains. A node may also be identified (absolutely) within a network by its Unique_Node_ID

3.10

group

uniquely identifiable set of nodes within a domain. Within this set, individual members are identified by their member number. Groups facilitate one-to-many communication and are intended to support functional addressing

3.11

router

device that routes data packets to their respective destinations by selectively forwarding from subnet to subnet; a router always connects two (sets of) subnets; routers may modify network layer address fields. Routers may be set to one of four modes: repeater mode, bridge mode, learning mode, and configured mode. In repeater mode, packets are forwarded if they are received with no errors. In bridge mode, packets are forwarded if they are received with no errors and match a domain that the router is a member of. Routers in learning mode learn the topology by examining packet traffic, while routers that are set to configured mode have the network topology stored in their memory and make their routing decisions solely upon the contents of their configured tables

3.12

(application) gateway

interconnects networks at their highest protocol layers (often two different protocols). Two domains can also be connected through an application gateway

3.13

Beta1

period immediately following the end of a packet cycle. A node attempting to transmit monitors the state of the channel, and if it detects no transmission during the Beta1 period, it determines the channel to be idle

3.14

Beta2

randomising slot. A node wishing to transmit generates a random delay T. This delay is an integer number of randomising slots of duration Beta2

3.15

network variable

variable in an application program whose value is automatically propagated over the network whenever a new value is assigned to it

3.16

Standard Network Variable Types (SNVTs)

variables with agreed-upon semantics. These variables are interpreted by all applications in the same way, and are the basis for interoperability. Definition of specific SNVTs is beyond the scope of this International Standard

3.17

manual service request message

network management message containing a node’s Unique_Node_ID. Used by a network management device that receives this message to install and configure the node. May be generated by application or system code. May be triggered by external hardware event, e.g., driving a “manual service request” input low

3.18

transaction

sequence of messages that are correlated together. For example, a request and the responses to the request are all part of a single transaction. A transaction succeeds when all the expected messages from every node involved in the transaction are received at least once. A transaction fails in this International Standard if any of the expected messages within the transaction are not received. Retries of messages within a transaction are used to increase the probability of success of a transaction in the presence of transient errors

Bibliography

ISO 7498-1:1994, Information Technology — Open Systems Interconnection — Basic Reference Model:The basic model