※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
序章
この第 3 版では、新しいフレーム フォーマット タイプが Annex H - フレーム フォーマット タイプに追加されます。このフレーム形式タイプは、追加のエラー保護、ソースと宛先の両方の識別、および/またはより長いフレーム サイズが必要な環境で使用されます。
高レベル データ リンク制御 (HDLC) 手順は、同期または開始/停止、コード透過データ伝送を許可するように設計されています。 2 つのデータ ステーション間のコード トランスペアレント データ通信の通常のサイクルは、データ ソースからデータ シンクへの情報を含むフレームの転送で構成され、反対方向のフレームによって確認応答されます。一般に、データ ソースを構成するデータ ステーションは、確認応答を受信するまで、再送信の必要性が生じた場合に備えて元の情報をメモリに保持します。
必要な状況では、データ ソースとデータ シンク間のデータ シーケンスの整合性は、指定されたモジュラス内で循環し、フレーム単位で測定される番号付けスキームによって影響を受けます。データ リンク上のデータ ソースとデータ シンクの組み合わせごとに、独立した番号付け方式が使用されます。
確認応答機能は、次に予想されるシーケンス番号をデータ ソースに通知するデータ シンクによって実行されます。これは、情報を含まない別のフレームで行うことも、情報を含むフレームの制御フィールド内で行うこともできます。
HDLC 手順は、不平衡データ リンクと平衡データ リンクに適用できます。
不均衡なデータ リンク
不平衡データ リンクには、2 つ以上の参加データ ステーションが含まれます。制御の目的で、データ リンク上の 1 つのデータ ステーションが、データ フローの構成と回復不能なデータ リンク レベルのエラー状態に対する責任を負います。これらの役割を担うデータ ステーションは、不平衡コネクション モード データ リンクではプライマリ ステーション、不平衡コネクションレス モード データ リンクではコントロール ステーションと呼ばれ、データ ステーションが送信するフレームはコマンド フレームと呼ばれます。データ リンク上の他のデータ ステーションは、不平衡コネクション モード データ リンクではセカンダリ ステーション、不平衡コネクションレス モード データ リンクではトリビュタリ ステーションと呼ばれ、それらが送信するフレームは応答フレームと呼ばれます。
プライマリ/コントロール ステーションとセカンダリ/トリビュタリ ステーション間のデータの転送では、データ リンク制御の 2 つのケースが考慮されます (図 A および B を参照)最初のケースでは、データ ソースを含むデータ ステーションは、1 次/制御ステーション データ リンク制御機能を実行し、選択タイプのコマンドによって、2 次/従属ステーション データ リンク制御機能に関連するデータ シンクを含むデータ ステーションを制御します。 .
2 番目のケースでは、データ シンクを含むデータ ステーションは、プライマリ/コントロール ステーション データ リンク制御機能を実行し、ポーリング タイプのコマンドによって、セカンダリ/従属ステーション データ リンク制御機能に関連付けられたデータ ソースを含むデータ ステーションを制御します。 .
情報はデータ ソースからデータ シンクに流れ、確認応答は常に反対方向に送信されます。
これら2つのケースのデータリンク制御を組み合わせて、データリンクが双方向交互通信または双方向同時通信が可能になるようにすることができる。
図 A —アンバランスなデータリンク機能 (ケース 1)
図 B —不均衡なデータ リンク機能 (ケース 2)
左のバランスの取れたデータ
平衡データ リンクには、2 つの参加データ ステーションのみが含まれます。制御の目的で、各データ ステーションは、そのデータ フローの編成と、それが発信した伝送に関連する回復不可能なデータ リンク レベルのエラー状態に対する責任を負います。各データ ステーションは、平衡接続モード データ リンクでは複合ステーション、平衡接続モード データ リンクではピア ステーションとして知られ、コマンド フレームと応答フレームの両方を送受信できます。
結合/ピア ステーション間のデータ転送には、図 C に示すデータ リンク制御機能が使用されます。各結合/ピア ステーションのデータ ソースは、選択型コマンドを使用して、他の結合/ピア ステーションのデータ シンクを制御します。情報はデータ ソースからデータ シンクに流れ、確認応答は常に反対方向に送信されます。ポーリングタイプのコマンドは、各結合/ピア ステーションによって使用され、他の結合/ピア ステーションからの確認応答とステータス応答を求めることができます。
図 C —バランスの取れたデータ リンク機能
データリンク構成
プロシージャの HDLC クラスは、さまざまな論理的および物理的構成のデータ ステーション間の同期または開始/停止、コード透過データ伝送を可能にするデータ リンク操作の方法を記述します。クラスは、HDLC アーキテクチャ全体のフレームワーク内で一貫した方法で定義されます。この国際規格の目的の 1 つは、基本的なタイプの手順 (アンバランス、バランス、およびコネクションレス) の間の最大の互換性を維持することです。 、コントロール、トリビュタリ、またはピア ステーション (通信の特定のインスタンスに必要な場合)
手順の 5 つの基本クラス (2 つのアンバランス、1 つのバランス、および 2 つのコネクションレス) が定義されています。不平衡クラスは、専用または交換データ伝送設備を介して、ポイントツーポイント構成とマルチポイント構成の両方に適用されます (プライマリ/セカンダリ命名法を使用して図 D に示されているように)不平衡クラスの特徴は、データ リンクの一方の端に 1 つのプライマリ ステーションが存在し、データ リンクのもう一方の端に 1 つまたは複数のセカンダリ ステーションが存在することです。一次局だけがデータ リンク管理を担当するため、「不均衡な」手順のクラスが指定されています。
図 D —アンバランスなデータ リンク構成
不平衡コネクションレス クラスは、専用データ伝送設備または交換データ伝送設備を介したポイントツーポイント構成、または専用データ伝送設備を介したマルチポイント構成に適用されます (図 D に制御/従属命名法を使用して示されているように)不平衡コネクションレス クラスの特徴は、データ リンクの一端に 1 つのコントロール ステーションが存在し、データ リンクの他端に 1 つまたは複数の従属ステーションが存在することです。コントロール ステーションは、トリビュタリ ステーションがいつ送信を許可されるかを決定する責任があります。コントロール ステーションもトリビュタリ ステーションも、接続確立/終了手順、フロー制御手順、データ転送確認手順、またはエラー記録手順のいずれの形式もサポートしていないため、「コネクションレス」クラスの手順を指定します。
バランスのとれたクラスは、専用または交換データ伝送設備のいずれかを介したポイントツーポイント構成に適用されます (結合された命名法を使用して図 E に示されているように)バランスのとれたクラスの特徴は、結合ステーションと呼ばれる 2 つのデータ ステーションが論理データ リンク上に存在することであり、データ リンク管理の責任を等しく分担する可能性があるため、「バランスのとれた」手順クラスと呼ばれます。
図 E —平衡データ リンク構成
バランス型コネクションレス クラスは、専用または交換型のデータ伝送設備を介したポイント ツー ポイント構成に適用されます (ピア命名法を使用して図 E に示されているように)バランス型コネクションレス クラスの特徴は、ピア ステーションと呼ばれる 2 つのデータ ステーションがデータ リンク上に存在し、それぞれがいつ送信できるかを個別に制御できることです。どちらのピアステーションも、接続の確立/終了手順、フロー制御手順、データ転送確認手順、またはエラー回復手順のいずれの形式もサポートしていないため、「コネクションレス」クラスの手順が指定されています。
プロシージャのクラスごとに、そのクラスにあるコマンドと応答の基本的なレパートリーの機能の観点から操作方法が指定されます。
オプション機能も充実。オプション機能を使用するための手順記述が定義されています。
この国際規格で定義されている手順の不均衡なクラスから、単一のデータ回路上で動作するための対称的な構成を構築することが可能であることが認識されています。たとえば、2 つの不均衡な手順 (コマンドとしてのみ I フレーム フローを使用) を反対方向に組み合わせると、対称的なポイントツーポイント構成が作成されます (図 F に示すように)
図 F —対称データ リンク構成
これらの HDLC 手順では、交換識別 (XID) コマンド/応答フレームを、データ リンク情報 (識別、パラメータ、機能など) を交換するためのオプション機能として定義します。汎用 XID フレーム情報フィールドの内容とフォーマットが定義されています。
これらのHDLC手順はまた、論理データリンク確立の前に、使用されるデータリンク層アドレスを相互に決定するために2つのデータステーションによって採用され得るパラメータおよび手順を指定する。
Introduction
This third edition adds a new frame format type to Annex H - Frame format types. This frame format type is used in those environments where additional error protection, identification of both the source and the destination(s), and/or longer frame sizes are needed.
High-level data link control (HDLC) procedures are designed to permit synchronous or start/stop, code-transparent data transmission. The normal cycle of the code-transparent data communication between two data stations consists of the transfer of frames containing information from the data source to the data sink acknowledged by a frame in the opposite direction. Generally, until the data station comprising the data source receives an acknowledgement, it holds the original information in memory in case the need should arise for retransmissions.
In those situations that require it, data sequence integrity between the data source and the data sink is effected by means of a numbering scheme, which is cyclic within a specified modulus and measured in terms of frames. An independent numbering scheme is used for each data source/data sink combination on the data link.
The acknowledgement function is accomplished by the data sink informing the data source of the next expected sequence number. This can be done in a separate frame, not containing information, or within the control field of a frame containing information.
HDLC procedures are applicable to unbalanced data links and to balanced data links.
Unbalanced data links
An unbalanced data link involves two or more participating data stations. For control purposes, one data station on the data link assumes responsibility for the organization of data flow and for unrecoverable data link level error conditions. The data station assuming these responsibilities is known as the primary station in unbalanced connection-mode data links and as the control station in unbalanced connectionless-mode data links, and the frames it transmits are referred to as command frames. The other data stations on the data link are known as the secondary stations in unbalanced connection-mode data links and as the tributary stations in unbalanced connectionless-mode data links, and the frames they transmit are referred to as response frames.
For the transfer of data between the primary/control station and the secondary/tributary stations, two cases of data link control are considered (see figures A and B). In the first case, the data station comprising the data source performs a primary/control station data link control function and controls the data station comprising the data sink that is associated with a secondary/tributary station data link control function, by select-type commands.
In the second case, the data station comprising the data sink performs a primary/control station data link control function and controls the data station comprising the data source that is associated with a secondary/tributary station data link control function, by poll-type commands.
The information flows from the data source to the data sink, and the acknowledgements are always transmitted in the opposite direction.
These two cases of data link control may be combined so that the data link becomes capable of two-way alternate communication, or two-way simultaneous communication.
Figure A—Unbalanced data link functions (case 1)
Figure B—Unbalanced data link functions (case 2)
Balanced data links
A balanced data link involves only two participating data stations. For control purposes, each data station assumes responsibility for the organization of its data flow and for unrecoverable data link level error conditions associated with the transmissions that it originates. Each data station is known as a combined station in balanced connection-mode data links and as a peer station in balanced connectionless-mode data links and is capable of transmitting and receiving both command and response frames.
For the transfer of data between combined/peer stations, the data link control functions illustrated in figure C are utilized. The data source in each combined/peer station controls the data sink in the other combined/peer station by the use of select-type commands. The information flows from the data source to the data sink, and the acknowledgements are always transmitted in the opposite direction. The poll-type commands may be used by each combined/peer station to solicit acknowledgements and status responses from the other combined/peer station.
Figure C—Balanced data link functions
Data link configurations
HDLC classes of procedures describe methods of data link operation which permit synchronous or start/stop, code-transparent data transmission between data stations in a variety of logical and physical configurations. The classes are defined in a consistent manner within the framework of an overall HDLC architecture. One of the purposes of this International Standard is to maintain maximum compatibility between the basic types of procedures, unbalanced, balanced and connectionless, as this is particularly desirable for data stations with configurable capability, which may have the characteristics of a primary, secondary, combined, control, tributary, or peer station, as required for a specific instance of communication.
Five fundamental classes of procedures (two unbalanced, one balanced, and two connectionless) are defined herein. The unbalanced classes apply to both point-to-point and multipoint configurations (as illustrated in figure D using the primary/secondary nomenclature) over either dedicated or switched data transmission facilities. A characteristic of the unbalanced classes is the existence of a single primary station at one end of the data link plus one or more secondary stations at the other end(s) of the data link. The primary station alone is responsible for data link management, hence the designation"unbalanced" classes of procedures.
Figure D—Unbalanced data link configuration
The unbalanced connectionless class applies to point-to-point configurations over either dedicated or switched data transmission facilities, or to multipoint configurations over dedicated data transmission facilities (as illustrated in figure D using the control/tributary nomenclature). A characteristic of the unbalanced connectionless class is the existence of a single control station at one end of the data link plus one or more tributary stations at the other end(s) of the data link. The control station is responsible for determining when a tributary station is permitted to send. Neither the control station nor the tributary station(s) support any form of connection establishment/termination procedures, flow control procedures, data transfer acknowledgement procedures, or error recorvery procedures, hence the designation “connectionless” class of procedures.
The balanced class applies to point-to-point configurations (as illustrated in figure E using the combined nomenclature) over either dedicated or switched data transmission facilities. A characteristic of the balanced class is the existence of two data stations, called combined stations, on a logical data link, that may share equally in the responsibility for data link management, hence the designation"balanced" class of procedures.
Figure E—Balanced data link configuration
The balanced connectionless class applies to point-to-point configurations over either dedicated or switched data transmission facilities (as illustrated in figure E using the peer nomenclature). A characteristic of the balanced connectionless class is the existence of two data stations, called peer stations, on a data link, that are each independently in control of when they can send. Neither peer station supports any form of connection establishment/termination procedures, flow control procedures, data transfer acknowledgement procedures, or error recovery procedures, hence the designation"connectionless" class of procedures.
For each class of procedures, a method of operation is specified in terms of the capabilities of the basic repertoire of commands and responses that are found in that class.
A variety of optional functions are also listed. Procedural descriptions for the use of the optional functions are defined.
It is recognized that it is possible to construct symmetrical configurations for operation on a single data circuit from the unbalanced classes of procedures which are defined in this International Standard. For example, the combination of two unbalanced procedures (with I frame flow as commands only) in opposite directions would create a symmetrical point-to-point configuration (as illustrated in figure F).
Figure F—Symmetrical data link configuration
These HDLC procedures define the exchange identification (XID) command/response frame as an optional function for exchange of data link information (identification, parameters, functional capability, etc.). The content and format for a general purpose XID frame information field is defined.
These HDLC procedures also specify the parameters and procedures which may be employed by two data stations to mutually determine the data link layer addresses to be used, prior to logical data link establishment.