ISO/IEC 9066-1:1989 情報処理システム—テキスト通信—信頼性の高い転送—パート1:モデルとサービスの定義 | ページ 2

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

序文

ISO(国際標準化機構)とIEC(国際電気標準会議)は、全体として世界標準化のためのシステムを形成しています。 ISO または IEC のメンバーである国家機関は、技術活動の特定の分野を扱うために、それぞれの組織によって設立された技術委員会を通じて、国際規格の開発に参加しています。 ISO と IEC の技術委員会は、相互に関心のある分野で協力しています。 ISO および IEC と連携して、政府および非政府の他の国際機関もこの作業に参加しています。

情報技術の分野では、ISO と IEC は合同技術委員会 ISO/IEC JTC 1 を設立しました。合同技術委員会によって採択された国際規格の草案は、国際規格として承認される前に、承認のために各国の機関に回覧されます。それらは、国の投票機関による少なくとも 75% の承認を必要とする手順に従って承認されます。

国際規格 ISO/IEC 9066-1 は、合同技術委員会 ISO/IEC JTC 1, 情報技術によって作成されました。

序章

ISO/IEC 9066 のこの部分では、オープン システム間でアプリケーション プロトコル データ ユニット (APDU) の信頼できる転送を提供するために、アプリケーション サービス要素 (RTSE) によって提供されるサービスを定義しています。 ISO/IEC 9066 のこの部分は、多くのアプリケーションで一般的に使用される一連のアプリケーション サービス要素を定義する一連の国際標準の 1 つです。

Reliable Transfer は、アプリケーションに依存しないメカニズムを提供して、通信およびエンド システムの障害から回復し、再送信の量を最小限に抑えます。

ISO/IEC 9066 のこの部分は、CCITT 勧告 X.218 と技術的に連携しています。

1 スコープ

ISO/IEC 9066 のこの部分では、Reliable Transfer Service Elemen, およびプレゼンテーション サービス ( ISO 8822)。

ISO/IEC 9066 のこの部分に適合するための要件はありません。

2 参考文献

以下の規格には規定が含まれており、このテキストで参照することにより、ISO/IEC 9066 のこの部分の規定を構成します。発行の時点で、版は有効でした。すべての規格は改訂される可能性があり、ISO/IEC 9066 のこの部分に基づく合意の当事者は、以下にリストされている規格の最新版を適用する可能性を調査することをお勧めします。 ISO および IEC のメンバーは、現在有効な国際規格の登録簿を維持しています。

  • ISO 7498:1984, 情報処理システム - オープン システム相互接続 - 基本参照モデル。
  • ISO/TR 8509:1987, 情報処理システム - オープン システム相互接続 - サービス規約。
  • ISO 8649:1988, 情報処理システム - オープン システム相互接続 - アソシエーション コントロール サービス要素のサービス定義。
  • ISO 8650:1988, 情報処理システム - オープン システム相互接続 - アソシエーション コントロール サービス要素のプロトコル仕様。
  • ISO 8822:1988, 情報処理システム — オープン システム相互接続 — 接続指向のプレゼンテーション サービスの定義。
  • ISO 8824:1987, 情報処理システム - オープン システム相互接続 - 抽象構文記法 1 (ASN.1) の仕様。
  • ISO 8825:1987, 情報処理システム - オープン システム相互接続 - 抽象構文記法 1 (ASN.1) の基本的なエンコード規則の仕様。
  • ISO/IEC 9066-2:1989, 情報処理システム - テキスト通信 - 信頼できる転送 - 2: プロトコル仕様。

3 つの定義

3.1 参照モデルの定義

ISO/IEC 9066 のこの部分は、ISO 7498 で開発された概念に基づいており、ISO 7498 で定義されている次の用語を使用しています。

  • a)アプリケーション層;
  • b)申請プロセス
  • c)アプリケーションエンティティ。
  • d)アプリケーションサービス要素;
  • e)アプリケーションプロトコルデータユニット。
  • f)アプリケーションプロトコル制御情報。
  • g)プレゼンテーション層。
  • h)プレゼンテーションサービス
  • i)プレゼンテーション接続;
  • j)セッションサービス
  • k)セッション接続。
  • l)転送構文;
  • m)双方向の代替相互作用。他の
  • n)ユーザー要素。

3.2 サービス規約の定義

ISO/IEC 9066 のこの部分では、ISO/TR 8509 で定義されている次の用語を使用しています。

  • a)サービスプロバイダー;
  • b)サービス利用者
  • c)確認されたサービス;
  • d)未確認のサービス。
  • e)プロバイダーが開始するサービス。
  • f)サービスプリミティブ;原生的;
  • g)リクエスト (プリミティブ);
  • h)表示(プリミティブ);
  • i)応答 (プリミティブ);他の
  • j)確認 (プリミティブ)

3.3 表示サービスの定義

ISO/IEC 9066 のこの部分では、ISO 8822 で定義されている次の用語を使用しています。

  • a)抽象構文;
  • b)抽象構文名;
  • c)デフォルトのコンテキスト。
  • d)プレゼンテーションの文脈;
  • e)転送構文名。

3.4 アソシエーション制御の定義

ISO/IEC 9066 のこの部分では、ISO 8649 で定義されている次の用語を使用しています。

  • a)アプリケーションの関連付け。協会;
  • b)アプリケーションのコンテキスト。
  • c)アソシエーション制御サービス要素。
  • d) X.410-1984 モード。

3.5 高信頼転送の定義

ISO/IEC 9066 のこの部分では、次の定義が適用されます。

3.5.1

アソシエーション開始アプリケーション実体

アソシエーションイニシエーター

アプリケーションの関連付けを開始するアプリケーション エンティティ。

3.5.2

アソシエーション対応アプリケーションエンティティ

アソシエーションレスポンダー

別の AE によるアプリケーション アソシエーションの開始に応答するアプリケーション エンティティ。

3.5.3

送信アプリケーションエンティティ

チャネル

受信側アプリケーション エンティティに APDU を送信する、または送信する可能性がある (つまり、ターンを所有する) アプリケーション エンティティ。

3.5.4

受信アプリケーションエンティティ

受信機

送信側アプリケーション エンティティから APDU を受信する、または受信する可能性がある (つまり、ターンを所有しない) アプリケーション エンティティ。

3.5.5

リクエスタ

要求プリミティブを発行する、または特定の RTSE サービスの確認プリミティブを受け取るアプリケーション エンティティの一部。

3.5.6

受容者

指示プリミティブを受信するか、特定の RTSE サービスの応答プリミティブを発行するアプリケーション エンティティの一部。

3.5.7

信頼できる転送サービス要素

ISO/IEC 9066 のこの部分で定義されているアプリケーション サービス要素。

3.5.8

確実な転送

オープン システム間でのアプリケーション プロトコル データ ユニットの転送を提供し、再送信の量を最小限に抑えて通信およびエンド システムの障害から回復するための、アプリケーションに依存しないメカニズム。

3.5.9

RTSE ユーザー

Reliable Transfer Service Element のユーザー。ユーザーは、アプリケーション エンティティのユーザー要素または別のアプリケーション サービス要素である場合があります。

3.5.10

RTSE プロバイダー

Reliable Transfer Service Element のプロバイダー。

3.5.11

ACSE プロバイダー

アソシエーション コントロール サービス要素のプロバイダー。

3.5.12

モノローグ インタラクション

1 つのアプリケーション エンティティだけが送信者になる可能性がある相互作用のモード。

3.5.13

構文照合サービス

application-protocol-data-unit 値のローカル表現から、ネゴシエートされた転送構文で指定された表現への変換、およびその逆の変換を可能にする、プレゼンテーション サービス プロバイダーによって提供されるローカル サービス。

3.5.14

X.410-1984 モード

CCITT 勧告 X.410-1984 に基づいてアプリケーション エンティティとのインターワーキングを可能にする、Reliable Transfer Service Element の操作の制限モード。

3.5.15

ノーマルモード

完全なサービスを提供する Reliable Transfer Service Element の動作モード。

Foreword

ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) together form a system for worldwide standardization as a whole. National bodies that are members of ISO or IEC participate in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the work.

In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1. Draft International Standards adopted by the joint technical committee are circulated to national bodies for approval before their acceptance as International Standards. They are approved in accordance with procedures requiring at least 75 % approval by the national bodies voting.

International Standard ISO/IEC 9066-1 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology.

Introduction

This part of ISO/IEC 9066 defines the services provided by an application-service-element — the Reliable Transfer Service Element (RTSE) — to provide for the Reliable Transfer of application-protocol-data-units (APDUs) between open systems. This part of ISO/IEC 9066 is one of a set of International Standards defining sets of application-service-elements commonly used by a number of applications.

Reliable Transfer provides an application-independent mechanism to recover from communication and end-system failure minimizing the amount of retransmission.

This part of ISO/IEC 9066 is technically aligned with CCITT Recommendation X.218.

1 Scope

This part of ISO/IEC 9066 defines the services provided by the Reliable Transfer Service Element (RTSE). The RTSE services are provided by the use of the RTSE protocol (ISO/IEC 9066-2) in conjunction with the Association Control Service Element (ACSE) services (ISO 8649) and the ACSE protocol (ISO 8650), and the presentation-service (ISO 8822).

No requirement is made for conformance to this part of ISO/IEC 9066.

2 Normative references

The following standards contain provisions which, through reference in this text, constitute provisions of this part of ISO/IEC 9066. At the time of publication, the editions were valid. All Standards are subject to revision, and parties to agreement based on this part of ISO/IEC 9066 are encouraged to investigate the possibility of applying the most recent editions of the standards listed below. Members of ISO and IEC maintain Registers of currently valid International Standards.

  • ISO 7498: 1984, Information processing systems — Open Systems Interconnection — Basic Reference Model.
  • ISO/TR 8509: 1987, Information processing systems — Open Systems Interconnection — Service conventions.
  • ISO 8649: 1988, Information processing systems — Open Systems Interconnection — Service definition for the Association Control Service Element.
  • ISO 8650: 1988, Information processing systems — Open Systems Interconnection — Protocol specification for the Association Control Service Element.
  • ISO 8822: 1988, Information processing systems — Open Systems Interconnection — Connection oriented presentation service definition.
  • ISO 8824: 1987, Information processing systems — Open Systems Interconnection — Specification of Abstract Syntax Notation One (ASN.1).
  • ISO 8825: 1987, Information processing systems — Open Systems Interconnection — Specification of basic encoding rules for Abstract Syntax Notation One (ASN.1).
  • ISO/IEC 9066-2: 1989, Information processing systems — Text communication — Reliable Transfer — 2: Protocol specification.

3 Definitions

3.1 Reference model definitions

This part of ISO/IEC 9066 is based on the concepts developed in ISO 7498 and makes use of the following terms defined in it:

  • a) Application Layer;
  • b) application-process;
  • c) application-entity;
  • d) application-service-element;
  • e) application-protocol-data-unit;
  • f) application-protocol-control-information;
  • g) Presentation Layer;
  • h) presentation-service;
  • i) presentation-connection;
  • j) session-service;
  • k) session-connection;
  • l) transfer syntax;
  • m) two-way-alternate interaction; and
  • n) user-element.

3.2 Service conventions definitions

This part of ISO/IEC 9066 makes use of the following terms defined in ISO/TR 8509:

  • a) service-provider;
  • b) service-user;
  • c) confirmed service;
  • d) non-confirmed service;
  • e) provider-initiated service;
  • f) service-primitive; primitive;
  • g) request (primitive);
  • h) indication (primitive);
  • i) response (primitive); and
  • j) confirm (primitive).

3.3 Presentation service definitions

This part of ISO/IEC 9066 makes use of the following terms defined in ISO 8822:

  • a) abstract syntax;
  • b) abstract syntax name;
  • c) default context;
  • d) presentation context;
  • e) transfer syntax name.

3.4 Association control definitions

This part of ISO/IEC 9066 makes use of the following terms defined in ISO 8649:

  • a) application-association; association;
  • b) application context;
  • c) Association Control Service Element;
  • d) X.410-1984 mode.

3.5 Reliable Transfer definitions

For the purpose of this part of ISO/IEC 9066 the following definitions apply:

3.5.1

association-initiating-application-entity

association-initiator

The application-entity that initiates the application-association.

3.5.2

association-responding-application-entity

association-responder

The application-entity that responds to the initiation of an application-association by another AE.

3.5.3

sending-application-entity

sender

The application-entity that sends, or may send, (i.e. possesses the Turn) the APDU to the receiving application-entity.

3.5.4

receiving-application-entity

receiver

The application-entity that receives, or may receive, (i.e. does not possess the Turn) the APDU from the sending application-entity.

3.5.5

requestor

The part of an application-entity that issues a request primitive, or receives a confirm primitive for a particular RTSE service.

3.5.6

acceptor

The part of an application-entity that receives the indication primitive, or issues a response primitive for a particular RTSE service.

3.5.7

Reliable Transfer Service Element

The application-service-element defined in this part of ISO/IEC 9066.

3.5.8

Reliable Transfer

An application-independent mechanism to provide for the transfer of application-protocol-data-units between open systems, and to recover from communication and end-system failure minimizing the amount of retransmission.

3.5.9

RTSE-user

The user of the Reliable Transfer Service Element. The user may be the user element, or another application service element, of the application entity.

3.5.10

RTSE-provider

The provider of the Reliable Transfer Service Element.

3.5.11

ACSE-provider

The provider of the Association Control Service Element.

3.5.12

monologue interaction

A mode of interaction where only one application-entity may be the sender.

3.5.13

syntax-matching-services

Local services provided by the presentation-service provider enabling the transformation from the local representation of an application-protocol-data-unit value into a representation specified by a negotiated transfer syntax and vice versa.

3.5.14

X.410-1984 mode

A restricted mode of operation of the Reliable Transfer Service Element to allow interworking with application-entities based on CCITT Recommendation X.410-1984.

3.5.15

normal mode

A mode of operation of the Reliable Transfer Service Element providing full services.