RFC2188 日本語訳

2188 AT&T/Neda's Efficient Short Remote Operations (ESRO) ProtocolSpecification Version 1.2. M. Banan, M. Taylor, J. Cheng. September 1997. (Format: TXT=118374 bytes) (Status: INFORMATIONAL)
プログラムでの自動翻訳です。
英語原文

Network Working Group                                         M. Banan
Request for Comments: 2188                                        Neda
Category: Informational                                      M. Taylor
                                                                   AWS
                                                              J. Cheng
                                                                   AWS
                                                        September 1997

Bananがコメントのために要求するワーキンググループM.をネットワークでつないでください: 2188年のNedaカテゴリ: 情報のM.のテイラーAWS J.チェンAWS1997年9月

          AT&T/Neda's Efficient Short Remote Operations (ESRO)
                   Protocol Specification Version 1.2

AT&T/Nedaの効率的な短いリモート操作(ESRO)プロトコル仕様バージョン1.2

Status of this Memo

このMemoの状態

   This memo provides information for the Internet community.  It does
   not specify an Internet standard of any kind.  Distribution of this
   memo is unlimited.

このメモはインターネットコミュニティのための情報を提供します。 それはどんな種類のインターネット標準も指定しません。 このメモの分配は無制限です。

IESG Note

IESG注意

   This protocol has not had the benefit of IETF Working Group review,
   but a cursory examination reveals several issues which may be
   significant issues for scalability.  A site considering deployment
   should conduct a careful analysis to ensure they understand the
   potential impacts.

このプロトコルには、IETF作業部会のレビューの恩恵がありませんが、粗略な試験はスケーラビリティのために重要な問題であるかもしれないいくつかの問題を明らかにします。 サイト考慮展開は、彼らが可能性のある衝撃を理解しているのを保証するために慎重な分析を行うべきです。

Abstract

要約

  This document specifies the service model, the notation and protocol
  for Efficient Short Remote Operations (ESRO). The ESRO service is
  similar to and is consistent with other Remote Procedure Call
  services.  The emphasis of ESRO service definition and the ESRO
  protocol is on efficiency.  ESRO is designed specifically with
  wireless network (e.g., CDPD) usage in mind.

このドキュメントはEfficient Short Remote Operations(ESRO)にサービスモデル、記法、およびプロトコルを指定します。 ESROサービスが別に同様であり、一貫している、Remote Procedure Callサービス。 ESROサービス定義とESROプロトコルの強調が効率にあります。 ESROは特にワイヤレス・ネットワーク(例えば、CDPD)用法で念頭に設計されています。

  ESRO protocol provides reliable connectionless remote operation
  services on top of UDP (or any other non-reliable connectionless
  transport service) with minimum overhead.  ESRO protocol supports
  segmentation and reassembly, concatenation and separation as well as
  multiplexing for service users (applications).

ESROプロトコルは最小のオーバーヘッドがあるUDP(または、いかなる他の非信頼できるコネクションレスな輸送サービスも)の上で信頼できるコネクションレスなリモート操作サービスを提供します。 ESROプロトコルはサービス利用者(アプリケーション)のために多重送信することと同様に分割、再アセンブリ、連結、および分離を支持します。

  ESRO allows for trade-offs between efficiency and reliability by
  specifying both 2-way hand-shake and 3-way hand-shake based protocols.

ESROは、両方の2ウェイ握手と3ウェイ握手に基づいているプロトコルを指定することによって、効率と信頼性の間のトレードオフを考慮します。

  Encoding mechanisms for presentation of the parameters of remote
  operations are outside the scope of this document.  But,
  identification (tagging) of the encoding mechanism in use (e.g., XDR,

このドキュメントの範囲の外にリモート操作のパラメタのプレゼンテーションのためのコード化メカニズムがあります。 しかし、コード化メカニズムの識別(タグ付け)が中で使用する、(例えば、XDR

Banan, et. al                Informational                      [Page 1]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[1ページ]RFC2188ESRO1997年9月

  BER, PER) is supported by ESRO protocol.

BER、PER) ESROプロトコルで、支持されます。

  A variety of applications can use the ESRO protocol.  Some early
  applications using ESRO include efficient short message submission and
  delivery, credit card authorization and white pages lookup.

さまざまなアプリケーションがESROプロトコルを使用できます。 ESROを使用するいくつかの早めのアプリケーションが効率的な短いメッセージ提案、配送、クレジットカード認可、およびホワイトページルックアップを含んでいます。

Banan, et. al                Informational                      [Page 2]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[2ページ]RFC2188ESRO1997年9月

Contents

コンテンツ

  1  INTRODUCTION                                                      4
     1.1 Relationship To Existing Remote Operation Services    .       5
         1.1.1 ESRO and RPC    .   .   .   .   .   .   .   .   .       5
         1.1.2 ESRO and ROSE   .   .   .   .   .   .   .   .   .       5
     1.2 Overview of ESROS     .   .   .   .   .   .   .   .   .       5
     1.3 The Remote Operation Model    .   .   .   .   .   .   .       6
  2  ESRO SERVICE DEFINITIONS                                          8
     2.1 Acknowledged Result Service Mode  .   .   .   .   .   .       9
         2.1.1 Performer side .   .   .   .   .   .   .   .   .        9
         2.1.2 Invoker side    .   .   .   .   .   .   .   .   .      11
     2.2 Non-acknowledged Result   .   .   .   .   .   .   .   .      11
         2.2.1 Performer side .   .   .   .   .   .   .   .   .       12
         2.2.2 Invoker side    .   .   .   .   .   .   .   .   .      12
     2.3 Serialized Use of ESRO Services   .   .   .   .   .   .      12
         2.3.1 Invoker     .   .   .   .   .   .   .   .   .   .      12
         2.3.2 Performer   .   .   .   .   .   .   .   .   .   .      12
     2.4 ESROS-INVOKE Service  .   .   .   .   .   .   .   .   .      13
         2.4.1 Operation-value     .   .   .   .   .   .   .   .      13
         2.4.2 Performer-address   .   .   .   .   .   .   .   .      14
         2.4.3 Invoker-address     .   .   .   .   .   .   .   .      14
         2.4.4 Invoke-argument-encoding-type   .   .   .   .   .      15
         2.4.5 Invoke-argument     .   .   .   .   .   .   .   .      15
         2.4.6 Invoke-ID   .   .   .   .   .   .   .   .   .   .      15
         2.4.7 Failure-value   .   .   .   .   .   .   .   .   .      16
     2.5 ESROS-RESULT Service  .   .   .   .   .   .   .   .   .      16
         2.5.1 Result-argument-encoding-type   .   .   .   .   .      16
         2.5.2 Result-argument     .   .   .   .   .   .   .   .      17
         2.5.3 Invoke-ID   .   .   .   .   .   .   .   .   .   .      17
         2.5.4 Failure-value   .   .   .   .   .   .   .   .   .      18
     2.6 ESROS-ERROR Service   .   .   .   .   .   .   .   .   .      18
         2.6.1 Error-value     .   .   .   .   .   .   .   .   .      18
         2.6.2 Error-argument-encoding-type    .   .   .   .   .      19
         2.6.3 Error-argument .   .   .   .   .   .   .   .   .       19
         2.6.4 Invoke-ID   .   .   .   .   .   .   .   .   .   .      20
         2.6.5 Failure-value   .   .   .   .   .   .   .   .   .      20
     2.7 ESROS-FAILURE Service     .   .   .   .   .   .   .   .      20
         2.7.1 Failure-value   .   .   .   .   .   .   .   .   .      21
         2.7.2 Invoke-ID   .   .   .   .   .   .   .   .   .   .      21
  3  ESRO SERVICE NOTATION                                            21
     3.1 ES-OPERATION Notation     .   .   .   .   .   .   .   .      22
     3.2 Mapping of ESROS Notation     .   .   .   .   .   .   .      22
         3.2.1 Invocation of an Operation .   .   .   .   .   .       22
         3.2.2 Reply of an Operation   .   .   .   .   .   .   .      22
  4  REMOTE OPERATIONS PROTOCOL                                       23
     4.1 Overview of the Protocol  .   .   .   .   .   .   .   .      23
         4.1.1 Service Provision (Invoker User)    .   .   .   .      24

1つの序論、4、1.1関係、存在するのに、ESROS. . . . . . . . . 5 1.3のリモート操作のリモート操作サービス. 5 1.1.1ESRO、RPC. . . . . . . . . 5 1.1.2ESRO、およびバラ.51.2概観はモデル化されます…; 6 2ESRO SERVICE DEFINITIONS8 2.1Acknowledged Result Service Mode. . . . . . 9 2.1.1Performerサイド.92.1.2Invokerサイド.112.2のNonによって承認されたResult. . . . . . . . 11 2.2.1Performerサイド. . . . . . . . . 12 2.2.2Invokerは面があります; .122.3 .1呼び出し元.122.3.2パフォーマー. . . . . . . . . . 12 2.4がESROS呼び出すESROサービス. . . . . . 12 2.3の連載された使用は議論を呼び出している.132.4の.4タイプをコード化する議論を呼び出している.5.6IDを呼び出している.7失敗価値の.1操作価値の.132.4.2パフォーマーアドレス.142.4.3呼び出し元アドレス.142.4.152.4.152.4.152.4.162.5にESROS-結果Serを調整します。副. . . . . . . . . 16 2.5の.1タイプをコード化するResult議論.162.5.2Result-議論.172.5.3Invoke-ID.172.5.4Failure-値の.182.6ESROS-ERROR Service. . . . . . . . . 18 2.6.1は.182.6タイプをコード化する.2Error議論.192.6.3Error-議論.192.6.4Invoke-ID.202.6.5Failure-値の.202をError評価します; 操作. . . . . . . 22 4のリモート操作プロトコルの操作. . . . . . 22 3.2.2回答のESROS記法.223.2.1実施に関するIDを呼び出している7ESROS-失敗サービス. . . . . . . . 20 2.7.1の.2.213ESROサービス失敗価値の.212.7記法21 3.1ES-操作記法. . . . . . . . 22 3.2マッピング、23、4.1概観、プロトコル. . . . . . . . 23 4.1.1では、支給(呼び出し元ユーザ).24を修理してください。

Banan, et. al                Informational                      [Page 3]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[3ページ]RFC2188ESRO1997年9月

         4.1.2 Service Provision (Performer User) .   .   .   .       24
     4.2 Protocol Procedures   .   .   .   .   .   .   .   .   .      25
         4.2.1 Service Access Point (SAP) Bind Procedure   .   .      25
         4.2.2 Invoke Service Procedure    .   .   .   .   .   .      25
         4.2.3 Invoke ID Assignment Procedure .   .   .   .   .       25
         4.2.4 Functional Unit Selection Procedure     .   .   .      26
     4.3 Connectionless PDU Transfer For Small PDUs    .   .   .      26
         4.3.1 Overview    .   .   .   .   .   .   .   .   .   .      26
         4.3.2 3-Way Handshake Functional Unit     .   .   .   .      28
         4.3.3 2-Way Handshake Functional Unit     .   .   .   .      35
         4.3.4 Segmentation and Reassembly     .   .   .   .   .      40
     4.4 Structure and Encoding of ESROS PDUs  .   .   .   .   .      43
         4.4.1 ESRO-INVOKE-PDU Format .   .   .   .   .   .   .       43
         4.4.2 ESRO-RESULT-PDU Format .   .   .   .   .   .   .       45
         4.4.3 ESRO-ERROR-PDU Format   .   .   .   .   .   .   .      46
         4.4.4 ESRO-ACK-PDU Format     .   .   .   .   .   .   .      47
         4.4.5 ESRO-FAILURE-PDU Format     .   .   .   .   .   .      47
         4.4.6 ESRO-INVOKE-SEGMENTED-PDU Format    .   .   .   .      48
         4.4.7 ESRO-RESULT-SEGMENTED-PDU Format    .   .   .   .      50
         4.4.8 ESRO-ERROR-SEGMENTED-PDU Format     .   .   .   .      51
     4.5 Concatenation and Separation  .   .   .   .   .   .   .      52
         4.5.1 Procedures .   .   .   .   .   .   .   .   .   .       53
         4.5.2 ESRO-CONCATENATED-PDU format    .   .   .   .   .      53
     4.6 ES Remote Operations Protocol Parameters  .   .   .   .      54
         4.6.1 PDU size    .   .   .   .   .   .   .   .   .   .      54
         4.6.2 Timers .   .   .   .   .   .   .   .   .   .   .       55
         4.6.3 Use of lower layers     .   .   .   .   .   .   .      56
  5  ACKNOWLEDGMENTS  .   .   .   .   .   .   .   .   .   .   .   .   56
  6  SECURITY CONSIDERATIONS  .   .   .   .   .   .   .   .   .   .   56
  7  AUTHORS' ADDRESSES   .   .   .   .   .   .   .   .   .   .   .   56

4.1.2 サービス支給(パフォーマーのユーザ).244.2が手順. . . . . . . . . 25 4.2.1サービスアクセスポイント(SAP)ひもの手順について議定書の中で述べる、.254.2、.2、サービス手順を呼び出してください、.254.2、.3、ID課題手順. . . . . 25 4.2を呼び出してください; 4 機能的なユニット選択手順. . . 26 4.3のコネクションレスなPDUは機能的な機能的な小さいPDUs. . . 26 4.3.1概観. . . . . . . . . . 26 4.3.2 3ウェイ握手ユニット. . . . 28 4.3.3 2ウェイ握手ユニット. . . . 35 4.3.4の分割とReassemblyのために移します; .404.4 ESROがPDUを呼び出しているESROS PDUs. . . . . 43 4.4.1形式. . . . . . . 43 4.4.2ESRO結果PDUの構造とコード化はESRO誤りがPDUを区分しているESRO結果がPDUを区分しているESROが区分されたPDUを呼び出している.454.4.3ESRO誤りPDU形式. . . . . . . 46 4.4.4ESRO-ACK-PDU形式. . . . . . . 47 4.4.5ESRO失敗PDU形式. . . . . . 47 4.4.6形式. . . . 48 4.4.7形式. . . . 50 4.4.8の形式. . . . 51 4.5連結と分離. . . . . . . 52 4.5をフォーマットします。1つの手順. . . . . . . . . . 53 4.5.2ESRO-CONCATENATED-PDU形式.534.6ES Remote OperationsプロトコルParameters. . . . 54 4.6.1PDUサイズ. . . . . . . . . . 54 4.6.2Timers、.554.6、.3Use、下層. . . . . . . 56 5ACKNOWLEDGMENTS. . . . . . . . . . . . 56 6SECURITY CONSIDERATIONS. . . . . . . . . . 56 7AUTHORSのADDRESSES. . . . . . . . . . . 56

1  INTRODUCTION

1つの序論

   Efficient Short Remote Operations (ESRO) provide an efficent
   mechanism for realization of Remote Procedure Call.  This document
   specifies many aspects of ESRO including:

効率的なShort Remote Operations(ESRO)はefficentメカニズムをRemote Procedure Callの実現に提供します。 指定して、:このドキュメントはESROの多くの局面を指定します。

     o Service Model

o サービスモデル

     o Service Primitves

o サービスPrimitves

     o A Notation for user of the Service

o ServiceのユーザのためのNotation

     o Confirmed Connectionless Protocol (based on a 3-way hand-shake)

o 確認されたコネクションレスプロトコル(3ウェイ握手に基づく)です。

     o Unconfirmed Connectionless Protocol (based on a 2-way hand-shake)

o 未確認のコネクションレスプロトコル(2ウェイ握手に基づく)です。

Banan, et. al                Informational                      [Page 4]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[4ページ]RFC2188ESRO1997年9月

1.1  Relationship To Existing Remote Operation Services

1.1 既存のリモート操作サービスとの関係

   The overall model of ESRO is similar to and consistent with many
   existing protocols.  ESRO's distinguishing characteristic is
   efficiency.

ESROの総合的なモデルは同様の、そして、存在している多くと一致したプロトコルです。 ESROの区別の特性は効率です。

   A brief comparison of ESRO and Remote Procedure Calls [7] and Remote
   Operation Service Elements [1] follows.

ESRO、Remote Procedure Calls[7]、およびRemote Operation Service Elements[1]の簡潔な比較は続きます。

1.1.1  ESRO and RPC

1.1.1 ESROとRPC

   Remote Procedure Call (RPC) is specified in [7] (RFC-1831) and [6]
   (RFC-1833).

リモートProcedure Call(RPC)は[7](RFC-1831)と[6](RFC-1833)で指定されます。

   RPC specifications define a remote procedure model that is
   essentially same as ESRO. RPC's notation uses a syntax quite
   different from that of ESRO. RPC can rely on a connection oriented or
   connectionless transport mechanism.  When using the connectionless
   mechanism, the retransmission and reliability issues are considered
   beyond the scope of the RPC specification.  RPC is usually used in
   combination with External Data Representation, XDR [8] (RFC-1832).

RPC仕様はESROと本質的には同じリモート手順モデルを定義します。 RPCの記法はESROのものと全く異なった構文を使用します。 RPCは接続指向の、または、コネクションレスな移送機構を当てにすることができます。 コネクションレスなメカニズムを使用するとき、「再-トランスミッション」と信頼性の問題はRPC仕様の範囲を超えて考えられます。 通常、RPCはExternal Data Representation、XDR[8](RFC-1832)と組み合わせて使用されます。

1.1.2  ESRO and ROSE

1.1.2 ESROとローズ

   ROSE is specified in [1] and [2].  The service definition for ESRO
   Service (ESROS) specified in this document is similar ROSE's
   Notation.  The Notation specified in this document for ESROS is
   similar ROSE's Notation.  The ESRO protocol specified in this
   document is very different from the ROSE protocol [2].

ローズは[1]と[2]で指定されます。 本書では指定されたESRO Service(ESROS)のためのサービス定義は同様のローズのNotationです。 本書ではESROSに指定されたNotationは同様のローズのNotationです。 本書では指定されたESROプロトコルはローズプロトコル[2]と非常に異なっています。

   The operation model for ESRO Service (ESROS) is based on Remote
   Operations Services Element (ROSE) in [1].  In ESROS model both
   entities can invoke operations.

ESRO Service(ESROS)のオペレーション・モデルは[1]でRemote Operations Services Element(ローズ)に基づいています。 ESROSモデルでは、両方の実体は操作を呼び出すことができます。

   ESRO protocols can accomplish short operations with much less
   overhead than ROSE.

ESROプロトコルはローズよりはるかに少ないオーバーヘッドで短い操作を実行できます。

1.2  Overview of ESROS

1.2 ESROSの概観

   ESROS provides a service which supports interaction of applications
   based on a remote operation model.  A Remote Operation is invoked by
   one entity; the other entity attempts to perform the Remote Operation
   and then reports the outcome of the attempt.  The ESROS protocol is
   designed such that it could support many applications.

ESROSはリモートオペレーション・モデルに基づくアプリケーションの相互作用を支持するサービスを提供します。 Remote Operationは1つの実体によって呼び出されます。 もう片方の実体は、Remote Operationを実行するのを試みて、次に、試みの結果を報告します。 ESROSプロトコルは、多くのアプリケーションを支持できるように、設計されています。

Banan, et. al                Informational                      [Page 5]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[5ページ]RFC2188ESRO1997年9月

1.3  The Remote Operation Model

1.3 リモートオペレーション・モデル

   ESROS provides for performance of operations between two peer
   sublayers.  Users of the ESROS assume the roles of invoker and
   performer which invoke and perform the operations respectively.  An
   ESROS-User can assume both roles and be an invoker for some
   operations and be a performer for other operations.  The performer is
   expected to report either the result of the operation or an error.  A
   result reply is sent to the invoker if the operation is successful,
   and an error reply is sent if the operation is unsuccessful.  If the
   performer is unreachable, the ESROS sends a failure indication
   primitive to the invoker.

ESROSは2つの同輩副層の間の操作の性能に備えます。 ESROSのユーザはそれぞれ操作を呼び出して、実行する呼び出し元とパフォーマーの役割を引き受けます。 ESROS-ユーザは、両方の役割を引き受けて、いくつかの操作のための呼び出し元であり、他の操作のためのパフォーマーであるかもしれません。 パフォーマーが操作の結果か誤りのどちらかを報告すると予想されます。 操作がうまくいくなら、結果回答を呼び出し元に送ります、そして、操作が失敗しているなら、エラー応答を送ります。 パフォーマーが手が届かないなら、ESROSは失敗指示プリミティブを呼び出し元に送ります。

   Operations are asynchronous and the invoker may continue to invoke
   further operations without waiting for a reply.  Synchronous or
   serialized operations are also supported as a subset and a special
   case of asynchronous service.  By default the ESRO service provider
   on both invoker and performer sides supports the asynchronous
   operation invocation.  However, if one side is to support only
   serialized (synchronous) mode, it should be in agreement with the
   peer side.

操作は非同期です、そして、呼び出し元は回答を待たないでさらなる操作を呼び出し続けるかもしれません。 また、同時の、または、連載された操作は非同期にサービスの部分集合と特別なケースとして支持されます。 デフォルトで、呼び出し元とパフォーマー側の両方のESROサービスプロバイダーは非同期動作実施を支持します。 しかしながら、半面が連載された(同期)モードだけを支持するつもりであるなら、それは同輩側に合意しているべきです。

   ESROS has no authentication mechanism.  Authentication is the
   responsibility of the performer (which is outside of the scope of
   ESROS) and the performer is not expected to honor the invoker when it
   is not authenticated.

ESROSには、認証機構が全くありません。 認証はパフォーマー(ESROSの範囲の外にある)の責任です、そして、それが認証されないとき、パフォーマーが呼び出し元を尊敬しないと予想されます。

   The ESROS operation model is represented in Figure 1.  In this
   example, the ESROS User on the left is the Invoker and the ESROS User
   on the right is the Performer.  The Provider is the entity providing
   a service to the layer above it.

ESROSオペレーション・モデルは図1で代理をされます。 この例では、左のESROS UserはInvokerです、そして、右のESROS UserはPerformerです。 Providerはそれの上の層に対するサービスを提供する実体です。

Banan, et. al                Informational                      [Page 6]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[6ページ]RFC2188ESRO1997年9月

   ESROS      -------------------    -------------------     ESROS
   User      | Layer above ESROS |  | Layer above ESROS |    User
   (Invoker) |                   |  |                   |  (Performer)
              -------------------    -------------------
      ^                |                      |                ^
      |                |                      |                |
      v                |                      |                v
   ESROS     -------------------    -------------------      ESROS
   Provider |       ESROS       |  |       ESROS       |    Provider
             -------------------    -------------------
                       |                      |
                       |                      |
                       |                      |
             -------------------    -------------------
            |    UDP           |   |   UDP             |
             -------------------    -------------------
                     _                    _/
                       _                _/
                         _    .       _/
                           _ . .* . _/
                             . * .* .
                               * . *

ESROS------------------- ------------------- ESROSユーザ| ESROSの上で層にしてください。| | ESROSの上で層にしてください。| ユーザ(呼び出し元)| | | | (パフォーマー) ------------------- ------------------- ^ | | ^ | | | | v| | ESROSに対して------------------- ------------------- ESROSプロバイダー| ESROS| | ESROS| プロバイダー------------------- ------------------- | | | | | | ------------------- ------------------- | UDP| | UDP| ------------------- ------------------- _ _/ _ _/ _ . _/ _ . .* . _/ . * .* . * . *

                    Figure 1:  ES Remote Operation Model

図1: ESリモートオペレーション・モデル

Banan, et. al                Informational                      [Page 7]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[7ページ]RFC2188ESRO1997年9月

                  Invoker        Performer
                 ESRO SAP         ESRO SAP
                       |               |
                       |               |
   ESROS-INVOKE.req.   |               | ESROS-INVOKE.ind.
   -------->-----------|               |-------->---------
                       |               |
   ESROS-INVOKE-P.conf.|               |
   --------<-----------|               |
                       |               |
                       |               |
                       |               |
   ESROS-RESULT.ind.   |               | ESROS-RESULT.req.
   --------<-----------|               |--------<---------
                       |               |
                       |               | ESROS-RESULT.conf.
                       |               |-------->---------
                       |               |
                       |               |
   ESROS-ERROR.ind.    |               | ESROS-ERROR.req.
   --------<-----------|               |--------<---------
                       |               |
                       |               | ESROS-ERROR.conf.
                       |               |-------->---------
                       |               |
                       |               |
                       |               |
                       |               |
   ESROS-FAILURE.ind.  |               | ESROS-FAILURE.ind.
   --------<-----------|               |-------->---------
                       |               |

呼び出し元パフォーマーESRO体液ESRO SAP| | | | ESROS-INVOKE.req。 | | ESROS-INVOKE.ind。 -------->、-、-、-、-、-、-、-、-、-、--、| |、-、-、-、-、-、-、--、>、-、-、-、-、-、-、-、--、|、| P.を呼び出しているESROS conf、|| --------<、-、-、-、-、-、-、-、-、-、--、|、|、|、|、|、|、|、| ESROS-RESULT.ind。 | | ESROS-RESULT.req。 --------<、-、-、-、-、-、-、-、-、-、--、| |、-、-、-、-、-、-、--、<、-、-、-、-、-、-、-、--、|、|、|、| ESROS-RESULT.conf。 | |、-、-、-、-、-、-、--、>、-、-、-、-、-、-、-、--、|、|、|、| ESROS-ERROR.ind。 | | ESROS-ERROR.req。 --------<、-、-、-、-、-、-、-、-、-、--、| |、-、-、-、-、-、-、--、<、-、-、-、-、-、-、-、--、|、|、|、| ESROS-ERROR.conf。 | |、-、-、-、-、-、-、--、>、-、-、-、-、-、-、-、--、|、|、|、|、|、|、|、| ESROS-FAILURE.ind。 | | ESROS-FAILURE.ind。 --------<、-、-、-、-、-、-、-、-、-、--、| |、-、-、-、-、-、-、--、>、-、-、-、-、-、-、-、--、|、|

             Figure 2:  Time sequence diagram for ESRO services

図2: ESROサービスのための時間シーケンス線図

2  ESRO SERVICE DEFINITIONS

2 ESROサービス定義

   ESRO service primitives are illustrated in Figure 2, Table 1 and
   Table 2.  The description of services and primitives comes in the
   following sections.

ESROサービス基関数は図2、Table1、およびTable2で例証されます。 サービスと基関数の記述は以下のセクションで登場します。

   ESROS-User accesses ESRO services through Efficient Short Remote
   Operations Service Access Point (ESRO-SAP) as shown in Figure 2.

ESROS-ユーザは図2に示されるようにEfficient Short Remote Operations Service Access Point(ESRO-SAP)を通したESROサービスにアクセスします。

   The RESULT.request, ERROR.request and FAILURE.indication service
   primitives can be implemented in two different modes:

2つの異なったモードでRESULT.request、ERROR.request、およびFAILURE.indicationサービス基関数を実行できます:

Banan, et. al                Informational                      [Page 8]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[8ページ]RFC2188ESRO1997年9月

    1. Acknowledged Result, and

1. そして承認された結果。

    2. Non-Acknowledged Result

2. 非承認された結果

                 _____________________________________________
                 | ESRO Service   |Type                      |
                 |________________|__________________________|
                 | ESROS-INVOKE   |Non-confirmed             |
                 | ESROS-INVOKE-P |Provider-initiated        |
                 | ESROS-RESULT   |Confirmed / Non-confirmed |
                 | ESROS-ERROR    |Confirmed / Non-confirmed |
                 | ESROS-FAILURE  |Provider initiated        |
                 |________________|__________________________|

_____________________________________________ | ESROサービス|タイプ| |________________|__________________________| | ESROS呼び出します。|非確認されています。| | ESROSはPを呼び出します。|プロバイダーで、開始されています。| | ESROS-結果|確認されるか非確認されています。| | ESROS-誤り|確認されるか非確認されています。| | ESROS-失敗|開始されたプロバイダー| |________________|__________________________|

                           Table 1:  ESRO Services

テーブル1: ESROサービス

   as described below.  The difference between different modes is in
   their reliability of service and efficiency.  Reliability of service
   is defined based on the understanding of invoker and performer about
   the success or failure of the operation on the peer side.  Table 3
   and Table 4 summarize understanding of performer about success or
   failure on invoker side in different situations.  In these tables the
   FAILURE.indication refers to the primitive generated by protocol and
   not the failure of local provider.

以下で説明されるように。 異なったモードの違いがそれらのサービスと効率の信頼性にあります。 サービスの信頼性は呼び出し元とパフォーマーの理解に基づいて同輩側における操作の成否に関して定義されます。 テーブル3とTable4は呼び出し元側に成否に関して異なった状況でパフォーマーの理解をまとめます。 これらのテーブルでは、FAILURE.indicationは失敗ではなく、ローカルのプロバイダーのプロトコルで発生する原始について言及します。

2.1  Acknowledged Result Service Mode

2.1 承認された結果サービスモード

   In this service mode, the result is acknowledged by invoker, but the
   mechanism by which the acknowledgment is accomplished may not be
   reliable.  Table 3 summarizes the relationship between performer and
   invoker in success and failure cases.

このサービスモードで、結果は呼び出し元によって承認されますが、承認が優れているメカニズムは信頼できないかもしれません。 テーブル3は成功と失敗事件でパフォーマーと呼び出し元との関係をまとめます。

2.1.1  Performer side

2.1.1 パフォーマー側

   In this type of service, the RESULT.confirm and ERROR.confirm
   primitives on performer side are generated if the result/error is
   acknowledged by invoker.

このタイプのサービスでは、結果/誤りが呼び出し元によって承諾されるなら、パフォーマー側の上のRESULT.confirmとERROR.confirm primitivesは発生します。

   The FAILURE.indication on performer side is generated if result/error
   is not acknowledged by invoker or if there is a local failure on
   performer side.

結果/誤りが呼び出し元によって承諾されないか、または局所制御不能がパフォーマー側にあれば、パフォーマー側の上のFAILURE.indicationは発生します。

   >From the protocol point of view, the FAILURE.indication might be
   because either the result/error PDU or the ack PDU is lost.  The
   outcome of this is that a FAILURE.indication is not robust as the
   operation may have been successful from the invoker's perspective.
   One method of compensating for this shortcoming is having the
   performer verify the FAILURE.indication in a separate operation.

プロトコル観点からの>、FAILURE.indicationは結果/誤りPDUかack PDUのどちらかが無くなるからです。 この結果は操作が呼び出し元の見解からうまくいったかもしれないのでFAILURE.indicationが強健でないということです。 この短所を補う1つの方法はパフォーマーに別々の操作でFAILURE.indicationについて確かめることにさせます。

Banan, et. al                Informational                      [Page 9]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[9ページ]RFC2188ESRO1997年9月

   ____________________________________________________________
   | Primitive                |Parameters                     |
   |--------------------------+-------------------------------|
   |                          |Operation-value                |
   |                          |Performer-address              |
   | ESROS-INVOKE.request     |Invoke-argument-encoding-type  |
   |                          |Invoke-argument                |
   |--------------------------+-------------------------------|
   |                          |Operation-value                |
   |                          |Invoker-address                |
   | ESROS-INVOKE.indication  |Invoke-argument-encoding-type  |
   |                          |Invoke-argument                |
   |                          |Invoke-ID                      |
   |--------------------------+-------------------------------|
   | ESROS-INVOKE-P.confirm   |Invoke-ID                      |
   |==========================================================|
   |                          |                               |
   |                          |Result-argument-encoding-type  |
   | ESROS-RESULT.request     |Result-argument                |
   |                          |Invoke-ID                      |
   |--------------------------+-------------------------------|
   |                          |Result-argument-encoding-type  |
   | ESROS-RESULT.indication  |Result-argument                |
   |                          |Invoke-ID                      |
   |--------------------------+-------------------------------|
   | ESROS-RESULT.confirm     |Invoke-ID                      |
   |==========================================================|
   |                          |                               |
   |                          |Error-value                    |
   |                          |Error-argument-encoding-type   |
   | ESROS-ERROR.request      |Error-argument                 |
   |--------------------------+-------------------------------|
   |                          |Error-value                    |
   |                          |Error-argument-encoding-type   |
   | ESROS-ERROR.indication   |Error-argument                 |
   |                          |Invoke-ID                      |
   |--------------------------+-------------------------------|
   | ESROS-ERROR.confirm      |Invoke-ID                      |
   |==========================================================|
   |                          |                               |
   |                          |Failure-value                  |
   | ESROS-FAILURE.indication |Invoke-ID                      |
   |__________________________|_______________________________|

____________________________________________________________ | 原始|パラメタ| |--------------------------+-------------------------------| | |操作値| | |パフォーマーアドレス| | ESROS-INVOKE.request|タイプをコード化する議論を呼び出してください。| | |議論を呼び出します。| |--------------------------+-------------------------------| | |操作値| | |呼び出し元アドレス| | ESROS-INVOKE.indication|タイプをコード化する議論を呼び出してください。| | |議論を呼び出します。| | |IDを呼び出します。| |--------------------------+-------------------------------| | ESROSがP.を呼び出す、確認|IDを呼び出します。| |==========================================================| | | | | |タイプをコード化する結果議論| | ESROS-RESULT.request|結果議論| | |IDを呼び出します。| |--------------------------+-------------------------------| | |タイプをコード化する結果議論| | ESROS-RESULT.indication|結果議論| | |IDを呼び出します。| |--------------------------+-------------------------------| | ESROS-RESULT.confirm|IDを呼び出します。| |==========================================================| | | | | |誤り値| | |タイプをコード化する誤り議論| | ESROS-ERROR.request|誤り議論| |--------------------------+-------------------------------| | |誤り値| | |タイプをコード化する誤り議論| | ESROS-ERROR.indication|誤り議論| | |IDを呼び出します。| |--------------------------+-------------------------------| | ESROS-ERROR.confirm|IDを呼び出します。| |==========================================================| | | | | |失敗値| | ESROS-FAILURE.indication|IDを呼び出します。| |__________________________|_______________________________|

    Table 2:  ESRO service primitives and associated parameters

テーブル2: ESROサービス基関数と関連パラメタ

Banan, et. al                Informational                     [Page 10]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[10ページ]RFC2188ESRO1997年9月

   ______________________________________________________________
   |Service Mode        |Performer          |Invoker            |
   |--------------------+-------------------+-------------------|
   |Acknowledged Result |RESULT.confirm     |RESULT.indication  |
   |                    |-------------------+-------------------|
   |                    |FAILURE.indication |RESULT.indication  |
   |                    | (protocol)        |                   |
   |                    |-------------------+-------------------|
   |                    |FAILURE.indication |FAILURE.indication |
   |                    | (protocol)        | (protocol)        |
   |____________________|___________________|___________________|

______________________________________________________________ |サービスモード|パフォーマー|呼び出し元| |--------------------+-------------------+-------------------| |承認された結果|RESULT.confirm|RESULT.indication| | |-------------------+-------------------| | |FAILURE.indication|RESULT.indication| | | (プロトコル) | | | |-------------------+-------------------| | |FAILURE.indication|FAILURE.indication| | | (プロトコル) | (プロトコル) | |____________________|___________________|___________________|

    Table 3:  Success and Failure in Acknowledged Result Mode

テーブル3: 承認された結果モードによる成功と失敗

   __________________________________________________________________
   |Service Mode            |Performer           |Invoker            |
   |------------------------+--------------------+-------------------|
   |Non-acknowledged Result |RESULT.confirm      |RESULT.indication  |
   |                        +--------------------+-------------------|
   |                        |RESULT.confirm      |FAILURE.indication |
   |                        |                    | (protocol)        |
   |                        +--------------------+-------------------|
   |                        |FAILURE.indication  |                   |
   |                        |(protocol)          |                   |
   |                        |does not            |---                |
   |                        |exist               |                   |
   |________________________|____________________|___________________|

__________________________________________________________________ |サービスモード|パフォーマー|呼び出し元| |------------------------+--------------------+-------------------| |非承認された結果|RESULT.confirm|RESULT.indication| | +--------------------+-------------------| | |RESULT.confirm|FAILURE.indication| | | | (プロトコル) | | +--------------------+-------------------| | |FAILURE.indication| | | |(プロトコル) | | | |does not|--- | | |存在してください。| | |________________________|____________________|___________________|

    Table 4:  Success and Failure in Non-acknowledged Result Mode

テーブル4: 非承認された結果モードによる成功と失敗

2.1.2  Invoker side

2.1.2 呼び出し元側

   When invoker receives failure indication, the performer has the
   failure indication too.

呼び出し元が失敗指示を受けるとき、パフォーマーには、失敗指示もあります。

   This type of service can be implemented by protocols based on 3-Way
   handshaking.

3方法のハンドシェイクに基づくプロトコルはこのタイプのサービスを実行できます。

2.2  Non-acknowledged Result

2.2 非承認された結果

   In this service mode the result is not acknowledged.  Table 4
   summarizes the relationship between performer and invoker in success
   and failure cases.

このサービスモードで、結果は承認されません。 テーブル4は成功と失敗事件でパフォーマーと呼び出し元との関係をまとめます。

Banan, et. al                Informational                     [Page 11]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[11ページ]RFC2188ESRO1997年9月

2.2.1  Performer side

2.2.1 パフォーマー側

   In this type of service, the RESULT.confirm and ERROR.confirm
   primitives on performer side are generated without receiving
   additional information from the invoker peer.  In other words, these
   Primitives have no protocol-related meaning and convey no
   information, other than end-of-operation.

このタイプのサービスでは、呼び出し元同輩から追加情報を受け取らないで、パフォーマー側の上のRESULT.confirmとERROR.confirm primitivesは発生します。 言い換えれば、これらのPrimitivesはどんなプロトコル関連の意味も持たないで、また操作の終わり以外の情報を全く伝えません。

   The FAILURE.indication on performer side is not generated by
   protocol.  The only case that can generate FAILURE.indication on
   performer side is local failure in service provider on performer
   side.

パフォーマー側の上のFAILURE.indicationはプロトコルで発生しません。 パフォーマー側の上のFAILURE.indicationを発生させることができる唯一のこの件がパフォーマー側の上のサービスプロバイダーで局所制御不能です。

2.2.2  Invoker side

2.2.2 呼び出し元側

   The FAILURE.indication on invoker side can be the resultof not
   receiving result/error/failure from peer performer or it can result
   from failure in local service provider.

呼び出し元側の上のFAILURE.indicationは同輩パフォーマーから結果/誤り/失敗を受けないresultofであるかもしれませんかそれがローカルのサービスプロバイダーで失敗から生じることができます。

   This type of service can be implemented by protocols based on 2-Way
   handshaking.

2方法のハンドシェイクに基づくプロトコルはこのタイプのサービスを実装することができます。

2.3  Serialized Use of ESRO Services

2.3 ESROサービスの連載された使用

   Although the ESRO Services are defined to support asynchronous
   operation invocation in general, they can be used in the special case
   of synchronous (serialized) mode too.  The serialized use of ESRO
   Services is implementation specific.  However, one of the possible
   scenarios is as follows:

ESRO Servicesは一般に、非同期動作実施をサポートするために定義されますが、同期(連載される)のモードについても特別な場合に彼らを使用できます。 ESRO Servicesの連載された使用は実装特有です。 しかしながら、可能なシナリオの1つは以下の通りです:

2.3.1  Invoker

2.3.1 呼び出し元

   Invokes an operation after it receives either RESULT.indication,
   ERROR.indication, or FAILURE.indication for the previous operation.

古い手術痕のためにRESULT.indication、ERROR.indicationかFAILURE.indicationのどちらかを受けた後に操作を呼び出します。

2.3.2  Performer

2.3.2 パフォーマー

   Considers an operation to be complete and accepts the next operation
   after it receives RESULT.confirm, ERROR.confirm, or
   FAILURE.indication.

RESULT.confirm、ERROR.confirm、またはFAILURE.indicationを受けた後に、操作が完全であると考えて、次の操作を受け入れます。

Banan, et. al                Informational                     [Page 12]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[12ページ]RFC2188ESRO1997年9月

                  Invoker        Performer
                 ESROS AP         ESROS AP
                       |               |
                       |               |
   ESROS-INVOKE.req.   |               | ESROS-INVOKE.ind.
   -------->-----------|               |-------->---------
                       |               |
   ESROS-INVOKE-P.conf.|               |
   --------<-----------|               |
                       |               |
   ESROS-FAILURE.ind.  |               |
   --------<-----------|               |
                       |               |

呼び出し元パフォーマーESROS AP ESROS AP| | | | ESROS-INVOKE.req。 | | ESROS-INVOKE.ind。 -------->、-、-、-、-、-、-、-、-、-、--、| |、-、-、-、-、-、-、--、>、-、-、-、-、-、-、-、--、|、| P.を呼び出しているESROS conf、|| --------<、-、-、-、-、-、-、-、-、-、--、|、|、|、| ESROS-FAILURE.ind。 | | --------<、-、-、-、-、-、-、-、-、-、--、|、|、|、|

   Figure 3:  Time sequence diagram for ESROS-INVOKE service

図3: ESROS-INVOKEサービスのための時間シーケンス線図

2.4  ESROS-INVOKE Service

2.4はサービスをESROS呼び出します。

   The ESROS-INVOKE service is used by an ESROS-User (the invoker) to
   cause the invocation of an OPERATION to be performed by the other
   ESROS-User (the performer).

ESROS-INVOKEサービスは、OPERATIONの実施がもう片方のESROS-ユーザ(パフォーマー)によって実行されることを引き起こすのにESROS-ユーザ(呼び出し元)によって利用されます。

   ESROS Invoker User issues ESROS-INVOKE.request primitive to invoke an
   operation.

ESROS Invoker Userは、操作を呼び出すためにESROS-INVOKE.request primitiveを発行します。

   ESROS-INVOKE.indication primitive provides the ESROS Performer User
   with the parameters of the invoked operation.

ESROS-INVOKE.indication primitiveは呼び出された操作のパラメタをESROS Performer Userに提供します。

   ESRO Service Provider issues the ESROS-INVOKE-P.confirm primitive to
   provide the ESROS Invoker User with Invoke-ID of the invoked
   operation.

呼び出された操作のESRO Service Provider問題ESROS-INVOKE-P.がESROS Invoker Userを提供するために基関数を確認しているInvoke-ID。

   The related service structure consists of three service primitives as
   illustrated in Figure 3 and Table 5.

関連するサービス構造は図3とTable5で例証されるように3つのサービス基関数から成ります。

2.4.1  Operation-value

2.4.1 操作値

   This value is the identifier of the operation to be invoked.  The
   value is agreed upon between the ESROS Users.  This parameter has to
   be supplied by the invoker of the service.

この値は呼び出されるべき操作に関する識別子です。 値はESROS Usersの間で同意されます。 このパラメタはサービスの呼び出し元によって提供されなければなりません。

   ESROS Invoker User provides the Operation-value parameter for the
   ESROS-INVOKE.request primitive.  The Operation-value parameter of
   ESROS-INVOKE.indication is provided to the ESROS Performer User.

ESROS Invoker UserはESROS-INVOKE.request primitiveのためのOperation-値のパラメタを提供します。 ESROS-INVOKE.indicationのOperation-値のパラメタをESROS Performer Userに提供します。

Banan, et. al                Informational                     [Page 13]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[13ページ]RFC2188ESRO1997年9月

          _____________________________________________________________
          | Primitive                |Parameters                       |
          |__________________________|_________________________________|
          |                          |Operation-value                  |
          |                          |Performer-address                |
          | ESROS-INVOKE.request     |Invoke-argument-encoding-type    |
          |                          |Invoke-argument                  |
          |__________________________|_________________________________|
          |                          |Operation-value                  |
          |                          |Invoker-address                  |
          |                          |Invoke-argument-encoding-type    |
          | ESROS-INVOKE.indication  |Invoke-argument                  |
          |                          |Invoke-ID                        |
          |__________________________|_________________________________|
          | ESROS-INVOKE-P.confirm   |Invoke-ID                        |
          |                          |Failure-value                    |
          |__________________________|_________________________________|
          | ESROS-FAILURE.indication |Invoke-ID                        |
          |__________________________|_________________________________|

_____________________________________________________________ | 原始|パラメタ| |__________________________|_________________________________| | |操作値| | |パフォーマーアドレス| | ESROS-INVOKE.request|タイプをコード化する議論を呼び出してください。| | |議論を呼び出します。| |__________________________|_________________________________| | |操作値| | |呼び出し元アドレス| | |タイプをコード化する議論を呼び出してください。| | ESROS-INVOKE.indication|議論を呼び出します。| | |IDを呼び出します。| |__________________________|_________________________________| | ESROSがP.を呼び出す、確認|IDを呼び出します。| | |失敗値| |__________________________|_________________________________| | ESROS-FAILURE.indication|IDを呼び出します。| |__________________________|_________________________________|

     Table 5:  ESROS-INVOKE service primitives and associated parameters

テーブル5: ESROS-INVOKEサービス基関数と関連パラメタ

2.4.2  Performer-address

2.4.2 パフォーマーアドレス

   This parameter is the address of the ESROS Performer User which
   consists of ESRO Service Access Point (SAP) Selector, Transport
   Service Access Point (TSAP) Selector (e.g., port number), and Network
   Service Access Point (NSAP) address (e.g., IP address).  This
   parameter has to be supplied by the invoker of the service.

このパラメタはESRO Service Access Point(SAP)セレクタ、Transport Service Access Point(TSAP)セレクタ(例えば、ポートナンバー)、およびNetwork Service Access Point(NSAP)アドレス(例えば、IPアドレス)から成るESROS Performer Userのアドレスです。 このパラメタはサービスの呼び出し元によって提供されなければなりません。

   ESROS Invoker User provides the Performer-address parameter for the
   ESROS-INVOKE.request primitive.

ESROS Invoker UserはESROS-INVOKE.request primitiveのためのPerformer-アドレスパラメタを提供します。

2.4.3  Invoker-address

2.4.3 呼び出し元アドレス

   This parameter is the address of the ESROS Invoker User which
   consists of ESRO Service Access Point (SAP) Selector, Transport
   Service Access Point (TSAP) Selector (e.g.  port number), and Network
   Service Access Point (NSAP) address (e.g.  IP address).

このパラメタはESRO Service Access Point(SAP)セレクタ、Transport Service Access Point(TSAP)セレクタ(例えば、ポートナンバー)、およびNetwork Service Access Point(NSAP)アドレス(例えば、IPアドレス)から成るESROS Invoker Userのアドレスです。

   The Invoker-address parameter of ESROS-INVOKE.indication is provided
   to the ESROS Performer User.

ESROS-INVOKE.indicationのInvoker-アドレスパラメタをESROS Performer Userに提供します。

Banan, et. al                Informational                     [Page 14]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[14ページ]RFC2188ESRO1997年9月

2.4.4  Invoke-argument-encoding-type

2.4.4 タイプをコード化する議論を呼び出してください。

   This parameter identifies the encoding type of the Invoke-argument
   (see next subsection).  The encoding type has to be agreed upon
   between ESROS Users.  This parameter has to be supplied by the
   invoker of the service.

このパラメタはInvoke-議論のコード化しているタイプを特定します(次の小区分を見てください)。 タイプがESROS Usersの間で同意されるために持っているコード化。 このパラメタはサービスの呼び出し元によって提供されなければなりません。

   ESROS Invoker User provides the Invoke-argument-encoding-type
   parameter for the ESROS-INVOKE.request primitive.  The Invoke-
   argument-encoding-type parameter of ESROS-INVOKE.indication is
   provided to the ESROS Performer User.

ESROS Invoker Userは型引数をコード化するInvoke議論をESROS-INVOKE.request primitiveに供給します。 ESROS-INVOKE.indicationのInvokeの議論のコード化している型引数をESROS Performer Userに提供します。

2.4.5  Invoke-argument

2.4.5 議論を呼び出します。

   This parameter is the argument of the invoked operation.  The type
   has to be agreed between the ESROS Users.  This parameter has to be
   supplied by the invoker of the service.  Encoding type of the
   Invoke-argument is specified through the Invoke-argument-encoding-
   type parameter (see previous subsection).

このパラメタは呼び出された操作の議論です。 ESROS Usersの間でタイプは同意されなければなりません。 このパラメタはサービスの呼び出し元によって提供されなければなりません。 Invoke-議論のタイプをコード化するのはInvoke-議論をコード化する型引数を通して指定されます(前の小区分を見てください)。

   ESROS Invoker User provides the Invoke-argument parameter for the
   ESROS-INVOKE.request primitive.  The Invoke-argument parameter of
   ESROS-INVOKE.indication is provided to the ESROS Performer User.

ESROS Invoker UserはESROS-INVOKE.request primitiveのためのInvoke-議論パラメタを提供します。 ESROS-INVOKE.indicationのInvoke-議論パラメタをESROS Performer Userに提供します。

2.4.6  Invoke-ID

2.4.6 IDを呼び出します。

   This parameter identifies the invocation of an ESROS-INVOKE service
   and is used to correlate this invocation with the corresponding
   replies (ESROS-RESULT, ESROS-ERROR, and ESROS-FAILURE services.)
   This parameter has to be supplied by the ESROS provider.

このパラメタは、ESROS-INVOKEサービスの実施を特定して、対応する回答(ESROS-RESULT、ESROS-ERROR、およびESROS-FAILUREサービス)でこの実施を関連させるのに使用されます。 ESROSプロバイダーはこのパラメタを提供しなければなりません。

   This parameter distinguishes several invocations of the service in
   progress (asynchronous operations).  The ESROS provider may begin to
   reuse Invoke-ID values whenever it chooses, subject to the constraint
   that it may not reuse an Invoke-ID value that was previously assigned
   to an invocation of the service for which it expects, but has not yet
   received a reply.  In other words, the provider does not reuse a
   previously used Invoke-ID unless the corresponding service is fully
   completed.

このパラメタは進行中のサービス(非同期動作)のいくつかの実施を区別します。 以前に予想しますが、それがまだ回答を受け取っていないサービスの実施に割り当てられたInvoke-ID値を再利用しないかもしれないのが規制を条件として選ばれるときはいつも、ESROSプロバイダーはInvoke-ID値を再利用し始めるかもしれません。 言い換えれば、対応するサービスが完全に終了されるというわけではないなら、プロバイダーは以前中古のInvoke-IDを再利用しません。

Banan, et. al                Informational                     [Page 15]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[15ページ]RFC2188ESRO1997年9月

2.4.7  Failure-value

2.4.7 失敗値

   This parameter identifies the failure that occurred during the
   processing or transmission of any of the service primitives of ESROS.

このパラメタはESROSに関するサービス基関数のどれかの処理かトランスミッションの間に起こった失敗を特定します。

                  Invoker        Performer
                 ESROS AP         ESROS AP
                       |               |
                       |               |
   ESROS-RESULT.ind.   |               | ESROS-RESULT.req.
   --------<-----------|               |--------<---------
                       |               |
                       |               | ESROS-RESULT.conf.
                       |               |-------->---------
                       |               |
                       |               | ESROS-FAILURE.ind.
                       |               |-------->---------
                       |               |

呼び出し元パフォーマーESROS AP ESROS AP| | | | ESROS-RESULT.ind。 | | ESROS-RESULT.req。 --------<、-、-、-、-、-、-、-、-、-、--、| |、-、-、-、-、-、-、--、<、-、-、-、-、-、-、-、--、|、|、|、| ESROS-RESULT.conf。 | |、-、-、-、-、-、-、--、>、-、-、-、-、-、-、-、--、|、|、|、| ESROS-FAILURE.ind。 | |、-、-、-、-、-、-、--、>、-、-、-、-、-、-、-、--、|、|

   Figure 4:  Time sequence diagram for ESROS-RESULT service

図4: ESROS-RESULTサービスのための時間シーケンス線図

   This parameter has to be supplied by the ESROS provider (see also
   Section 2.7).

ESROSプロバイダーはこのパラメタを提供しなければなりません(また、セクション2.7を見てください)。

2.5  ESROS-RESULT Service

2.5 ESROS-結果サービス

   The ESROS-RESULT service is used by an ESROS User to reply to a
   previous ESROS-INVOKE.indication in the case of a successfully
   performed operation.  This service is either confirmed or non-
   confirmed based on the service mode (see Section 2).

ESROS-RESULTサービスは、首尾よく実行された操作の場合で前のESROS-INVOKE.indicationに答えるのにESROS Userによって利用されます。 このサービスは、確認されているか、またはサービスモードに基づいて非確認されています(セクション2を見てください)。

   The related service structure consists of three service primitives as
   illustrated in Figure 4 and Table 6.

関連するサービス構造は図4とTable6で例証されるように3つのサービス基関数から成ります。

2.5.1  Result-argument-encoding-type

2.5.1 タイプをコード化する結果議論

   This parameter identifies the encoding type of the Result-argument
   (see next subsection).  The encoding type has to be agreed upon
   between the ESROS Users.  This parameter has to be supplied by the
   ESROS Performer User.

このパラメタはResult-議論のコード化しているタイプを特定します(次の小区分を見てください)。 タイプがESROS Usersの間で同意されるために持っているコード化。 このパラメタはESROS Performer Userによって提供されなければなりません。

   ESROS Performer User provides the Result-argument-encoding-type
   parameter for the ESROS-RESULT.request primitive.  The Result-
   argument-encoding-type parameter of ESROS-RESULT.indication is
   provided to the ESROS Invoker User.

ESROS Performer Userは型引数をコード化するResult議論をESROS-RESULT.request primitiveに供給します。 ESROS-RESULT.indicationのResultの議論のコード化している型引数をESROS Invoker Userに提供します。

Banan, et. al                Informational                     [Page 16]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[16ページ]RFC2188ESRO1997年9月

   ______________________________________________________________
   | Primitive                |Parameters                       |
   |__________________________|_________________________________|
   |                          |Result-argument-encoding-type    |
   |                          |Result-argument                  |
   | ESROS-RESULT.request     |Invoke-ID                        |
   |__________________________|_________________________________|
   |                          |                                 |
   |                          |Result-argument-encoding-type    |
   |                          |Result-argument                  |
   | ESROS-RESULT.indication  |Invoke-ID                        |
   |__________________________|_________________________________|
   |                          |                                 |
   | ESROS-RESULT.confirm     |Invoke-ID                        |
   |                          |Failure-value                    |
   |                          |                                 |
   |__________________________|_________________________________|
   | ESROS-FAILURE.indication |Invoke-ID                        |
   |__________________________|_________________________________|

______________________________________________________________ | 原始|パラメタ| |__________________________|_________________________________| | |タイプをコード化する結果議論| | |結果議論| | ESROS-RESULT.request|IDを呼び出します。| |__________________________|_________________________________| | | | | |タイプをコード化する結果議論| | |結果議論| | ESROS-RESULT.indication|IDを呼び出します。| |__________________________|_________________________________| | | | | ESROS-RESULT.confirm|IDを呼び出します。| | |失敗値| | | | |__________________________|_________________________________| | ESROS-FAILURE.indication|IDを呼び出します。| |__________________________|_________________________________|

   Table 6:  ESROS-RESULT service primitives and associated parameters

テーブル6: ESROS-RESULTサービス基関数と関連パラメタ

2.5.2  Result-argument

2.5.2 結果議論

   This parameter is the result of an invoked and successfully performed
   operation.  The type has to be agreed between the ESROS Users.  This
   parameter has to be supplied by the invoker of the service.  Encoding
   type of the Result-argument is specified through the Result-
   argument-encoding-type parameter (see previous subsection).

このパラメタは呼び出された、首尾よく実行された操作の結果です。 ESROS Usersの間でタイプは同意されなければなりません。 このパラメタはサービスの呼び出し元によって提供されなければなりません。 Result-議論のタイプをコード化するのは型引数をコード化するResult議論で指定されます(前の小区分を見てください)。

   ESROS Performer User provides the Result-argument parameter for the
   ESROS-RESULT.request primitive.  The Result-argument parameter of
   ESROS-RESULT.indication is provided to the ESROS Invoker User.

ESROS Performer UserはESROS-RESULT.request primitiveのためのResult-議論パラメタを提供します。 ESROS-RESULT.indicationのResult-議論パラメタをESROS Invoker Userに提供します。

2.5.3  Invoke-ID

2.5.3 IDを呼び出します。

   This parameter identifies the corresponding invocation.  This
   Invoke-ID, which is originally generated by the ESROS provider at the
   time of ESROS-INVOKE indication, is extracted from the Invoke ID that
   has to be supplied by the ESROS performer User.  The value is that of
   the corresponding ESROS-INVOKE.indication primitive.

このパラメタは対応する実施を特定します。 このInvoke-ID(ESROS-INVOKE指示時点で、元々、ESROSプロバイダーによって生成される)はESROSパフォーマーUserによって供給されなければならないInvoke IDから抽出されます。 値は対応するESROS-INVOKE.indication primitiveのものです。

Banan, et. al                Informational                     [Page 17]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[17ページ]RFC2188ESRO1997年9月

                  Invoker        Performer
                 ESROS AP         ESROS AP
                       |               |
                       |               |
   ESROS-ERROR.ind.    |               | ESROS-ERROR.req.
   --------<-----------|               |--------<---------
                       |               |
                       |               | ESROS-ERROR.conf.
                       |               |-------->---------
                       |               |
                       |               | ESROS-FAILURE.ind.
                       |               |-------->---------

呼び出し元パフォーマーESROS AP ESROS AP| | | | ESROS-ERROR.ind。 | | ESROS-ERROR.req。 --------<、-、-、-、-、-、-、-、-、-、--、| |、-、-、-、-、-、-、--、<、-、-、-、-、-、-、-、--、|、|、|、| ESROS-ERROR.conf。 | |、-、-、-、-、-、-、--、>、-、-、-、-、-、-、-、--、|、|、|、| ESROS-FAILURE.ind。 | |、-、-、-、-、-、-、--、>、-、-、-、-、-、-、-、--

   Figure 5:  Time sequence diagram for ESROS-ERROR service

図5: ESROS-ERRORサービスのための時間シーケンス線図

2.5.4  Failure-value

2.5.4 失敗値

   This parameter identifies the failure that occurred during the
   processing or transmission of any of the service primitives of ESROS.
   This parameter has to be supplied by the ESROS provider (see also
   Section 2.7).

このパラメタはESROSに関するサービス基関数のどれかの処理かトランスミッションの間に起こった失敗を特定します。 ESROSプロバイダーはこのパラメタを提供しなければなりません(また、セクション2.7を見てください)。

2.6  ESROS-ERROR Service

2.6 ESROS-誤りサービス

   The ESROS-ERROR service is used by an ESROS User to reply to a
   previous ESROS-INVOKE.indication in the case of an unsuccessfully
   performed operation.  This service is either confirmed or non-
   confirmed based on the service mode (see Section 2).

ESROS-ERRORサービスは、実行された失敗した操作の場合で前のESROS-INVOKE.indicationに答えるのにESROS Userによって利用されます。 このサービスは、確認されているか、またはサービスモードに基づいて非確認されています(セクション2を見てください)。

   The related service structure consists of three service primitives as
   illustrated in Figure 5 and Table 7.

関連するサービス構造は図5とTable7で例証されるように3つのサービス基関数から成ります。

2.6.1  Error-value

2.6.1 誤り値

   This parameter identifies the error in reply to a previous ESROS-
   INVOKE.indication in the case of an unsuccessfully performed
   operation.  The value has to be agreed between the ESROS-Users.  This
   parameter has to be supplied by the ESROS Performer User.

このパラメタは実行された失敗した操作の場合における前のESROS- INVOKE.indicationに対して誤りを特定します。 ESROS-ユーザの間で値は同意されなければなりません。 このパラメタはESROS Performer Userによって提供されなければなりません。

   ESROS Performer User provides the Error-argument parameter for the
   ESROS-ERROR.request primitive.  The Error-argument parameter of
   ESROS-ERROR.indication is provided to the ESROS Invoker User.

ESROS Performer UserはESROS-ERROR.request primitiveのためのError-議論パラメタを提供します。 ESROS-ERROR.indicationのError-議論パラメタをESROS Invoker Userに提供します。

Banan, et. al                Informational                     [Page 18]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[18ページ]RFC2188ESRO1997年9月

          ________________________________________________________
          | Primitive                |Parameters                  |
          |__________________________|____________________________|
          |                          |Error-value                 |
          |                          |Error-argument-encoding-type|
          | ESROS-ERROR.request      |Error-argument              |
          |__________________________|____________________________|
          |                          |                            |
          |                          |Error-value                 |
          |                          |Error-argument-encoding-type|
          | ESROS-ERROR.indication   |Error-argument              |
          |                          |Invoke-ID                   |
          |                          |                            |
          |__________________________|____________________________|
          | ESROS-ERROR.confirm      |Invoke-ID                   |
          |                          |Failure-value               |
          |                          |                            |
          |__________________________|____________________________|
          | ESROS-FAILURE.indication |Invoke-ID                   |
          |__________________________|____________________________|

________________________________________________________ | 原始|パラメタ| |__________________________|____________________________| | |誤り値| | |タイプをコード化する誤り議論| | ESROS-ERROR.request|誤り議論| |__________________________|____________________________| | | | | |誤り値| | |タイプをコード化する誤り議論| | ESROS-ERROR.indication|誤り議論| | |IDを呼び出します。| | | | |__________________________|____________________________| | ESROS-ERROR.confirm|IDを呼び出します。| | |失敗値| | | | |__________________________|____________________________| | ESROS-FAILURE.indication|IDを呼び出します。| |__________________________|____________________________|

    Table 7:  ESROS-ERROR service primitives and associated parameters

テーブル7: ESROS-ERRORサービス基関数と関連パラメタ

2.6.2  Error-argument-encoding-type

2.6.2 タイプをコード化する誤り議論

   This parameter identifies the encoding type of the Error-argument
   (see next subsection).  The encoding type has to be agreed upon
   between the ESROS Users.  This parameter has to be supplied by the
   ESROS Performer User.

このパラメタはError-議論のコード化しているタイプを特定します(次の小区分を見てください)。 タイプがESROS Usersの間で同意されるために持っているコード化。 このパラメタはESROS Performer Userによって提供されなければなりません。

   ESROS Performer User provides the Error-argument-encoding-type
   parameter for the ESROS-ERROR.request primitive.  The Error-
   argument-encoding-type parameter of ESROS-ERROR.indication is
   provided to the ESROS Invoker User.

ESROS Performer Userは型引数をコード化するError議論をESROS-ERROR.request primitiveに供給します。 ESROS-ERROR.indicationのErrorの議論のコード化している型引数をESROS Invoker Userに提供します。

2.6.3  Error-argument

2.6.3 誤り議論

   This parameter provides additional information about the error in
   reply to a previous ESROS-INVOKE.indication in the case of an
   unsuccessfully performed operation.  The type (if any) has to be
   agreed between the ESROS users.  This parameter has to be supplied by
   the ESROS Performer User.  Encoding type of the Error-argument is
   specified through the Error-argument-encoding-type parameter (see
   previous subsection).

このパラメタは実行された失敗した操作の場合における前のESROS-INVOKE.indicationに対して誤りに関する追加情報を提供します。 ESROSユーザの間でタイプ(もしあれば)は同意されなければなりません。 このパラメタはESROS Performer Userによって提供されなければなりません。 Error-議論のタイプをコード化するのは型引数をコード化するError議論で指定されます(前の小区分を見てください)。

Banan, et. al                Informational                     [Page 19]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[19ページ]RFC2188ESRO1997年9月

                  Invoker        Performer
                 ESROS AP         ESROS AP
                       |               |
                       |               |
   ESROS-FAILURE.ind.  |               |
   --------<-----------|               |
                       |               |
                       |               | ESROS-FAILURE.ind.
                       |               |--------->---------
                       |               |

呼び出し元パフォーマーESROS AP ESROS AP| | | | ESROS-FAILURE.ind。 | | --------<、-、-、-、-、-、-、-、-、-、--、|、|、|、|、|、| ESROS-FAILURE.ind。 | |、-、-、-、-、-、-、-、--、>、-、-、-、-、-、-、-、--、|、|

   Figure 6:  Time sequence diagram for ESROS-FAILURE service

図6: ESROS-FAILUREサービスのための時間シーケンス線図

   ESROS Performer User provides the Error-argument parameter for the
   ESROS-ERROR.request primitive.  The Error-argument parameter of
   ESROS-ERROR.indication is provided to the ESROS Invoker User.

ESROS Performer UserはESROS-ERROR.request primitiveのためのError-議論パラメタを提供します。 ESROS-ERROR.indicationのError-議論パラメタをESROS Invoker Userに提供します。

2.6.4  Invoke-ID

2.6.4 IDを呼び出します。

   This parameter identifies the corresponding invocation.  This
   Invoke-ID, which is originally generated by the ESROS provider at the
   time of the ESROS-INVOKE.indication, is extracted from the Invoke ID
   which has to be supplied by the ESROS performer User.  The value is
   that of the corresponding ESROS-INVOKE.indication primitive.

このパラメタは対応する実施を特定します。 このInvoke-ID(ESROS-INVOKE.indication時点で、元々、ESROSプロバイダーによって生成される)はESROSパフォーマーUserによって供給されなければならないInvoke IDから抽出されます。 値は対応するESROS-INVOKE.indication primitiveのものです。

2.6.5  Failure-value

2.6.5 失敗値

   This parameter identifies the failure that occurred during the
   processing or transmission of any of the service primitives of ESROS.
   This parameter has to be supplied by the ESROS provider (see also
   Section 2.7).

このパラメタはESROSに関するサービス基関数のどれかの処理かトランスミッションの間に起こった失敗を特定します。 ESROSプロバイダーはこのパラメタを提供しなければなりません(また、セクション2.7を見てください)。

2.7  ESROS-FAILURE Service

2.7 ESROS-失敗サービス

   The ESROS-FAILURE service is used by ESROS provider to indicate the
   failure in providing an ESROS-INVOKE, ESROS-RESULT, or ESROS-ERROR
   service.

ESROS-FAILUREサービスはESROSプロバイダーによって利用されて、ESROS-INVOKE、ESROS-RESULT、またはESROS-ERRORにサービスを供給する際に失敗を示します。

   The related service structure consists of one service primitive as
   illustrated in Figure 6 and Table 8.

関連するサービス構造は図6とTable8で例証されるように原始的に1つのサービスから成ります。

Banan, et. al                Informational                     [Page 20]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[20ページ]RFC2188ESRO1997年9月

          _____________________________________________
          | Primitive                |Parameters       |
          |__________________________|_________________|
          |                          |Failure-value    |
          | ESROS-FAILURE.indication |Invoke-ID        |
          |__________________________|_________________|

_____________________________________________ | 原始|パラメタ| |__________________________|_________________| | |失敗値| | ESROS-FAILURE.indication|IDを呼び出します。| |__________________________|_________________|

   Table 8:  ESROS-FAILURE service primitives and associated parameters

テーブル8: ESROS-FAILUREサービス基関数と関連パラメタ

          _________________________________________
          | Failure Value |Meaning                 |
          |_______________|________________________|
          | 0             |Transmission failure    |
          | 1             |Out of local resources  |
          | 2             |User not responding     |
          | 3             |Out of remote resources |
          | 4             |Reassembly failure      |
          |_______________|________________________|

_________________________________________ | 失敗値|意味| |_______________|________________________| | 0 |トランスミッション失敗| | 1 |ローカル資源から| | 2 |応じるのではなく、ユーザ| | 3 |遠隔資源から| | 4 |Reassemblyの故障| |_______________|________________________|

             Table 9:  Encoding of Failure-value

テーブル9: 失敗価値のコード化

2.7.1  Failure-value

2.7.1 失敗値

   This parameter identifies the failure that occurred during the
   processing or transmission of any of the service primitives of ESROS.
   This parameter has to be supplied by the ESROS provider.

このパラメタはESROSに関するサービス基関数のどれかの処理かトランスミッションの間に起こった失敗を特定します。 ESROSプロバイダーはこのパラメタを提供しなければなりません。

   The values for encoding of Failure-value are presented in Table 9.

Failure-価値のコード化のための値はTable9に提示されます。

2.7.2  Invoke-ID

2.7.2 IDを呼び出します。

   This parameter identifies the corresponding invocation.  This
   Invoke-ID, which is originally generated by ESROS provider at the
   time of the ESROS-INVOKE.indication, is extracted from the Invoke ID
   which has to be supplied by ESROS performer User.  The value is that
   of the corresponding ESROS-INVOKE.indication primitive.

このパラメタは対応する実施を特定します。 このInvoke-ID(ESROS-INVOKE.indication時点で、元々、ESROSプロバイダーによって生成される)はESROSパフォーマーUserによって供給されなければならないInvoke IDから抽出されます。 値は対応するESROS-INVOKE.indication primitiveのものです。

3  ESRO SERVICE NOTATION

3 ESROサービス記法

   Users of ESRO services (invoker and performer) need to agree on a
   well defined set of parameters which are enumerated below.

ESROサービス(呼び出し元とパフォーマー)のユーザは、以下に列挙されるよく定義されたセットのパラメタに同意する必要があります。

    1. The operation's Argument data type.

1. 操作のArgumentデータ型。

Banan, et. al                Informational                     [Page 21]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[21ページ]RFC2188ESRO1997年9月

    2. The operation's Result data type.

2. 操作のResultデータ型。

    3. The operation's Error data type.

3. 操作のErrorデータ型。

    4. The operation's value.  A specific tag which uniquely identifies
        the operation.

4. 操作の値。 唯一操作を特定する特定のタグ。

   The invoker and the performer can specify these parameters using a
   variety of mechanisms.  The notation specified in this section is one
   such mechanism.  It is not the only machanism and ESRO protocol can
   be used independent of this notation.

呼び出し元とパフォーマーは、さまざまなメカニズムを使用することでこれらのパラメタを指定できます。このセクションで指定された記法はそのようなメカニズムの1つです。 それは唯一のmachanismではありません、そして、この記法の如何にかかわらずESROプロトコルは使用できます。

3.1  ES-OPERATION Notation

3.1 ES-操作記法

   The Remote Operations and Operation Errors are specified in this
   section.  The notation is defined by means of the macro facility
   defined in [3].

Remote OperationsとOperation Errorsはこのセクションで指定されます。 記法は[3]で定義されたマクロ施設による定義されます。

   The macros enabling the specification of operations and errors are
   listed in Figure 7.

操作と誤りの仕様を可能にするマクロは図7に記載されています。

   Note that this notation is very similar to the abstract operation
   defined in [1].  The value form of ES-OPERATION is always an integer.

この記法が[1]で定義された抽象的な操作と非常に同様であることに注意してください。 いつもES-OPERATIONの値のフォームは整数です。

3.2  Mapping of ESROS Notation

3.2 ESROS記法に関するマッピング

3.2.1  Invocation of an Operation

3.2.1 操作の実施

   An operation is mapped onto the ESRO Services.

操作はESRO Servicesに写像されます。

   The invocation of an operation is mapped on the ESRO-INVOKE service.

操作の実施はESRO-INVOKEサービスのときに写像されます。

   The value assigned to the operation is mapped on the Operation-value
   parameter of that service.  The value of the Named-Type in the
   ARGUMENT clause of the OPERATION Macro is mapped on the Argument
   parameter of that service.

操作に割り当てられた値はそのサービスのOperation-値のパラメタで写像されます。 OPERATION MacroのARGUMENT節のNamed-タイプの値はそのサービスのArgumentパラメタで写像されます。

3.2.2  Reply of an Operation

3.2.2 操作の回答

   If an operation was successfully performed, the reply is mapped on
   the ESRO-RESULT service.

操作が首尾よく実行されたなら、回答はESRO-RESULTサービスのときに写像されます。

   The value of the Named-Type in the RESULT clause of the OPERATION

OPERATIONのRESULT節のNamed-タイプの値

   DEFINITIONS ::=
   BEGIN
     ES-OPERATION, ERROR;
     -- macro definition for operations

定義:、:= ES-操作、誤りを始めてください。 -- 操作のためのマクロ定義

Banan, et. al                Informational                     [Page 22]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[22ページ]RFC2188ESRO1997年9月

     ES-OPERATION MACRO ::=
     BEGIN
           TYPE NOTATION   ::=     Argument Result Errors
           VALUE NOTATION  ::=     value (localValue INTEGER)
           Argument        ::=     "ARGUMENT" NamedType | empty
           Result          ::=     "RESULT" ResultType | empty
           ResultType      ::=     NamedType | empty
           Errors          ::=     "ERRORS" "{"ErrorNames"}" | empty
           ErrorNames      ::=     ErrorList | empty
           ErrorList       ::=     Error | ErrorList "," Error
           Error           ::=     value (ERROR) | type
           NamedType       ::=     identifier type | type
     END
     -- macro definition for operations errors
     ERROR MACRO   ::=
     BEGIN
           TYPE NOTATION   ::=     Parameter
           VALUE NOTATION  ::=     value (localValue INTEGER)
           Parameter       ::=     "PARAMETER" NamedType | empty
           NamedType       ::=     identifier type | type
     END
   END

ES-操作マクロ:、:= タイプ記法を始めてください:、:= 議論結果誤りは記法を評価します:、:= (localValue INTEGER)議論を評価してください:、:= 「議論」NamedType| Resultを空にしてください:、:= 「結果」ResultType| ResultTypeを空にしてください:、:= NamedType| Errorsを空にしてください:、:= 「誤り」、「「ErrorNames」、」| ErrorNamesを空にしてください:、:= ErrorList| ErrorListを空にしてください:、:= 誤り| 」 "ErrorList"、誤り誤り:、:= 値(ERROR)| NamedTypeをタイプしてください:、:= 識別子タイプ| ENDをタイプしてください--、操作誤りERROR MACROのためのマクロ定義:、:= タイプ記法を始めてください:、:= パラメタ値の記法:、:= (localValue INTEGER)パラメタを評価してください:、:= 「パラメタ」NamedType| NamedTypeを空にしてください:、:= 識別子タイプ| END ENDをタイプしてください。

            Figure 7:  ES Remote Operation Notation

図7: ESのリモート操作記法

   macro is mapped on the Result parameter of that service.

マクロはそのサービスのResultパラメタで写像されます。

   If an operation was not successfully performed, the reply is mapped
   on the ESRO-ERROR service.

操作が首尾よく実行されなかったなら、回答はESRO-ERRORサービスのときに写像されます。

   In this case one of the errors in the Identifier List of Error Names
   in the ERROR clause of the OPERATION macro may be applied.  The value
   assigned to the applied error is mapped onto the Error parameter of
   that service.  The value of the Named-Type in the PARAMETER clause of
   the ERROR macro of the applied error is mapped on the Error-
   parameter of that service.

この場合、OPERATIONマクロのERROR節のError NamesのIdentifier Listの誤りの1つは適用されるかもしれません。 適用された誤りに割り当てられた値はそのサービスのErrorパラメタに写像されます。 適用された誤りのERRORマクロのPARAMETER節のNamed-タイプの値はそのサービスのErrorパラメタで写像されます。

4  REMOTE OPERATIONS PROTOCOL

4 リモート操作は議定書を作ります。

4.1  Overview of the Protocol

4.1 プロトコルの概要

   The ESROS protocol realizes the services defined in the section
   entitled ESROS Service Definitions.  Short operations are performed
   in a highly efficient manner.  The protocol operation is summarized
   below and is described in detail in the following sections.

ESROSプロトコルはESROS Service Definitionsの権利を与えられたセクションで定義されたサービスがわかります。 短い操作は高能率的な方法で実行されます。 プロトコル操作は、以下へまとめられて、以下のセクションで詳細に説明されます。

Banan, et. al                Informational                     [Page 23]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[23ページ]RFC2188ESRO1997年9月

   Two Functional Units are defined which realize the services with 2-
   Way handshake and 3-Way handshake, called 2-Way Handshake Functional
   Unit and 3-Way Handshake Functional Unit respectively.

2道が握手と3方法でサービスがわかる2Functional Unitsが定義されます。それぞれHandshake Functional Unitの、そして、3方法の2方法のHandshake Functional Unitと呼ばれる握手。

   The procedures specified in this section refer to Protocol Data Units
   (PDUs) which are defined in Section 4.4.

このセクションで指定された手順はセクション4.4で定義されるプロトコルData Units(PDUs)について言及します。

4.1.1  Service Provision (Invoker User)

4.1.1 サービス支給(呼び出し元ユーザ)

      o An ESROS user binds to an ESRO Service Access Point (SAP) and
        specifies whether 3-Way or 2-Way handshake Functional Unit is to
        be associated with the SAP.

o ESROSユーザは、ESRO Service Access Point(SAP)に付いて、3方法の、または、2方法の握手Functional UnitがSAPに関連させていることになっているかどうか指定します。

      o An ESROS user initiates the transfer of a PDU using the INVOKE
        service.

o ESROSユーザは、INVOKEサービスを利用することでPDUの転送を起こします。

      o On receipt of an ESROS-INVOKE.request service primitive from the
        ESROS user:

o ESROS-INVOKE.requestを受け取り次第、ESROSユーザからの基関数を修理してください:

            -- The ESROS provider generates an Invoke ID,

-- ESROSプロバイダーはInvoke IDを生成します。

            -- Communicates the Invoke-ID to the invoker of the service
                   through the ESROS-INVOKE-P.confirm primitive,

-- ESROS-INVOKE-P.が基関数を確認していることを通したサービスの呼び出し元にInvoke-IDを伝えます。

4.1.2  Service Provision (Performer User)

4.1.2 サービス支給(パフォーマーのユーザ)

      o An ESROS user binds to an ESRO Service Access Point (SAP) and
        specifies whether 3-Way or 2-Way handshake Functional Unit is to
        be associated with the SAP.

o ESROSユーザは、ESRO Service Access Point(SAP)に付いて、3方法の、または、2方法の握手Functional UnitがSAPに関連させていることになっているかどうか指定します。

      o On receipt of an ESRO-INVOKE-PDU, the ESROS provider issues an
        ESROS-INVOKE.indication to the ESROS performer user.

o ESRO-INVOKE-PDUを受け取り次第、ESROSプロバイダーはESROSパフォーマーのユーザにESROS-INVOKE.indicationを発行します。

      o On receipt of ESROS-RESULT.request or ESROS-ERROR.request from
        the performer, the provider creates the ESRO-RESULT-PDU or
        ESRO-ERROR-PDU.

o パフォーマーからのESROS-RESULT.requestかESROS-ERROR.requestを受け取り次第、プロバイダーはESRO-RESULT-PDUかESRO-ERROR-PDUを作成します。

      o In the case that the provider receives an ESRO-ACK-PDU for the
        transmitted ESRO-RESULT-PDU or ESRO-ERROR-PDU, if the
        corresponding SAP is associated with the 3-Way Handshake
        Functional Unit, it passes an ESROS-RESULT.confirm or ESROS-
        ERROR.confirm to the performer user.  If the corresponding SAP
        is associated with the 2-Way handshake Functional Unit, the
        ESRO-ACK-PDU is dropped as an invalid PDU.

o Handshake Functional Unit、プロバイダーが伝えられたESRO-RESULT-PDUかESRO-ERROR-PDUのためにESRO-ACK-PDUを受けて、対応するSAPが3方法に関連しているなら、それはESROS-RESULT.confirmかESROS- ERROR.confirmをパフォーマーのユーザに渡します。 対応するSAPが2方法の握手Functional Unitに関連しているなら、ESRO-ACK-PDUは無効のPDUとして落とされます。

      o In the case that the provider is not able to deliver the
        ESRO-RESULT-PDU or ESRO-ERROR-PDU, it issues an ESROS-
        FAILURE.indication to the performer user.  In the case that the

o プロバイダーがESRO-RESULT-PDUかESRO-ERROR-PDUを届けることができないで、それはパフォーマーのユーザにESROS- FAILURE.indicationを発行します。 the

Banan, et. al                Informational                     [Page 24]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[24ページ]RFC2188ESRO1997年9月

        performer's SAP is associated with the 3-Way handshake
        Functional Unit and provider doesn't receive the ESRO-ACK-PDU
        for a transmitted ESRO-RESULT-PDU or an ESRO-ERROR-PDU, it
        passes an ESROS- FAILURE.indication to the performer user.

パフォーマーのSAPは3方法の握手Functional Unitに関連しています、そして、プロバイダーは伝えられたESRO-RESULT-PDUかESRO-ERROR-PDUのためにESRO-ACK-PDUを受けません、そして、それはパフォーマーのユーザにESROS- FAILURE.indicationを渡します。

      o In the case that the performer's SAP is associated with the
        3-Way handshake Functional Unit and provider receives an ESRO-
        ACK-PDU for the operation, it passes an ESROS-RESULT.confirm or
        ESROS-ERROR.confirm.  In the case that the performer's SAP is
        associated with a 2-Way handshake Functional Unit and provider
        doesn't receive duplicate ESROS-INVOKE-PDUs from the invoker, it
        passes an ESROS-RESULT.confirm or ESROS-ERROR.confirm.

o パフォーマーのSAPが3方法の握手Functional Unitに関連していて、プロバイダーが操作のためにESRO- ACK-PDUを受けて、それはESROS-RESULT.confirmかESROS-ERROR.confirmを渡します。 パフォーマーのSAPが2方法の握手Functional Unitに関連していて、プロバイダーが呼び出し元から写しESROS-INVOKE-PDUsを受けないで、それはESROS-RESULT.confirmかESROS-ERROR.confirmを渡します。

      o On receipt of an ESRO-FAILURE-PDU, the ESROS provider issues an
        ESROS-FAILURE.indication to the ESROS performer user.

o ESRO-FAILURE-PDUを受け取り次第、ESROSプロバイダーはESROSパフォーマーのユーザにESROS-FAILURE.indicationを発行します。

4.2  Protocol Procedures

4.2 プロトコル手順

4.2.1  Service Access Point (SAP) Bind Procedure

4.2.1 サービスアクセスポイント(SAP)ひもの手順

   To access the ESRO Services, an ESROS user binds to an ESRO Service
   Access Point and specifies the SAP to be associated with 3-Way
   handshake Functional Unit or 2-Way handshake Functional Unit.  ESROS
   provider generates a SAP descriptor which is passed to the user.  The
   handshaking for all Invoke.requests addressed to that SAP and all
   PDUs addressed to that SAP will be either 3-Way or 2-Way based on the
   Functional Unit associated with SAP and specified by user at SAP bind
   time.

ESRO Servicesにアクセスするなら、ESROSユーザは、3方法の握手Functional Unitか2方法の握手Functional Unitに関連しているようにESRO Service Access Pointに付いて、SAPを指定します。 ESROSプロバイダーはユーザに渡されるSAP記述子を発生させます。 そのSAPに記述されたすべてのInvoke.requestsとそのSAPに記述されたすべてのPDUsのためのハンドシェイクは、SAPひもの時間にSAPに関連づけられて、ユーザによって指定されたFunctional Unitに基づいて3方法か2方法になるでしょう。

   It is the responsibility of the ESROS peer users (invoker and
   performer) to address their operations to the appropriate SAP (3-Way
   or 2-Way) based on the agreement between users.

ユーザの間の協定に基づく適切なSAP(3方法か2方法)に彼らの操作を記述するのは、ESROS同輩ユーザ(呼び出し元とパフォーマー)の責任です。

4.2.2  Invoke Service Procedure

4.2.2 サービス手順を呼び出してください。

   An ESROS user initiates the transfer of a PDU using the INVOKE
   service.

ESROSユーザは、INVOKEサービスを利用することでPDUの転送を起こします。

   On receipt of an ESRO-INVOKE-PDU, the ESROS provider sends an ESROS-
   INVOKE.indication primitive to the ESROS performer user.

ESRO-INVOKE-PDUを受け取り次第、ESROSプロバイダーはESROSパフォーマーのユーザにESROS- INVOKE.indication primitiveを送ります。

4.2.3  Invoke ID Assignment Procedure

4.2.3 ID課題手順を呼び出してください。

   On receipt of an ESROS-INVOKE.request primitive from the ESROS user,
   the ESROS provider generates two invoke identifiers:

ESROSユーザからのESROS-INVOKE.request primitive、プロバイダーが発生させるESROSを受け取り次第、2は識別子を呼び出します:

Banan, et. al                Informational                     [Page 25]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[25ページ]RFC2188ESRO1997年9月

      o Invoke-Reference-Number:  Uniquely identifies the invocation
        between the two peers.  This is a PDU field with a length of 8
        bits (see section 4.4).

o 参照番号を呼び出します: 唯一、2人の同輩の間の実施を特定します。 これは8ビットの長さがあるPDU分野(セクション4.4を見る)です。

      o Invoke-ID-Parameter:  Uniquely identifies the invocation to the
        service user.  This Invoke-ID-Parameter is a combination of the
        Invoke-Reference-Number described above and the invoker address,
        performer address, and the SAP Selector.

o IDパラメタを呼び出してください: 唯一、サービス利用者に実施を特定します。 このInvoke IDパラメタは上で説明されたInvoke参照番号、呼び出し元アドレス、パフォーマーアドレス、およびSAP Selectorの組み合わせです。

   The provider communicates the Invoke-ID-Parameter to the invoker of
   the INVOKE service through the ESROS-INVOKE-P.confirm primitive.

プロバイダーはESROS-INVOKE-P.が基関数を確認していることを通したINVOKEサービスの呼び出し元にInvoke IDパラメタを伝えます。

   The Invoke-Reference-Number distinguishes several invocations of the
   service in progress (asynchronous operations).  It is also used as
   segment identifier when a Service Data Unit (SDU) is transferred
   using segmentation and reassembly.  The ESROS provider may begin to
   reuse the Invoke-Reference-Number values whenever it chooses, subject
   to the constraint that it may not reuse an Invoke-Reference-Number
   value that was previously assigned to an invocation of the service
   for which it expects, but has not yet received, a reply.  In other
   words the provider does not reuse a previously used Invoke-
   Reference-Number unless the corresponding service is fully completed.
   The same value of the Invoke-Reference-Number can be reused to
   identify the invocation between different peer entities.  In that
   case, the combination of the peer entity's address and the Invoke-
   Reference-Number guarantees unique identification of each invocation.

Invoke参照番号は進行中のサービス(非同期動作)のいくつかの実施を区別します。 また、Service Data Unit(SDU)が分割と再アセンブリを使用することでわたっているとき、それはセグメント識別子として使用されます。 以前に予想しますが、それがまだ回答を受け取っていないサービスの実施に割り当てられたInvoke参照番号値を再利用しないかもしれないのが規制を条件として選ばれるときはいつも、ESROSプロバイダーはInvoke参照番号値を再利用し始めるかもしれません。 言い換えれば、対応するサービスが完全に終了されるというわけではないなら、プロバイダーは以前中古のInvoke参照番号を再利用しません。 異なった同輩実体の間の実施を特定するためにInvoke参照番号の同じ値を再利用できます。 その場合、同輩実体のアドレスの組み合わせとInvoke参照番号はそれぞれの実施のユニークな識別を保証します。

4.2.4  Functional Unit Selection Procedure

4.2.4 機能的なユニット選択手順

   When an ESRO Services user binds to an ESRO SAP, it associates its
   SAP descriptor to 3-Way Handshake Functional Unit or 2-Way Handshake
   Functional Unit.

ESRO ServicesユーザがESRO SAPに付くとき、それは3方法のHandshake Functional Unitか2方法のHandshake Functional UnitにSAP記述子を関連づけます。

   Based on the Functional Unit associated with SAP, provider selects
   the corresponding Functional Unit for all Invoke Requests or PDUs
   addressed to that SAP.

SAPに関連しているFunctional Unitに基づいて、プロバイダーはそのSAPに記述されたすべてのInvoke RequestsかPDUsのために対応するFunctional Unitを選択します。

4.3  Connectionless PDU Transfer For Small PDUs

4.3 コネクションレスなPDUは小さいPDUsのために移します。

4.3.1  Overview

4.3.1 概観

   PDUs sent by UDP use port ESRO_CL_PORT. PDUs carried by UDP are
   restricted to CLRO_SMALL_PDU_MAX_SIZE bytes (see 4.6.1)

UDP使用で送られたPDUsはESRO_CL_PORTを移植します。 UDPによって運ばれたPDUsはCLRO_SMALL_PDU_マックス_SIZEバイトに制限されます。(4.6に、.1を見ます)

   Each PDU is encapsulated in a single UDP datagram.

各PDUは単一のUDPデータグラムで要約されます。

Banan, et. al                Informational                     [Page 26]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[26ページ]RFC2188ESRO1997年9月

   For PDUs larger than CLRO_SMALL_PDU_MAX_SIZE but smaller than
   CLRO_SEGMENTED_PDU_MAX_SIZE bytes (see 4.6.1), segmentation and
   reassembly is used and each segment is transmitted in a UDP datagram.

CLRO_SMALL_PDU_マックス_SIZEより大きい、しかし、CLRO_SEGMENTED_PDU_マックス_SIZEバイトより小さいPDUs、(見る、4.6、.1、)、分割、使用される再アセンブリ、および各セグメントはUDPデータグラムで伝えられます。

   PDUs sent using UDP may be lost, and hence a retransmission strategy
   is defined.  When a PDU is segmented, the retransmission strategy is
   not applied to individual segments (i.e., loss of one segment results
   in retransmission of the whole SDU).

UDPが使用させられるPDUsはなくされるかもしれません、そして、したがって、「再-トランスミッション」戦略は定義されます。 PDUが区分されるとき、「再-トランスミッション」戦略は個々のセグメント(すなわち、全体のSDUの「再-トランスミッション」の1つのセグメント結果の損失)に適用されません。

   The optimal UDP retransmission policy will vary with the performance
   of the network and the needs of the transmitter, but the following
   are considered:

最適のUDP retransmission方針はネットワークの性能と送信機の必要性をもって異なるでしょうが、以下は考えられます:

   The retransmission interval should be based on prior statistics if
   possible.  Too aggressive retransmission can easily slow response
   time of the network at large.  Depending on how well connected the
   invoker is to its performer, the minimum retransmission interval
   should be RETRANSMISSION_INTERVAL (see 4.6.2) seconds.

できれば、再送信間隔は先の統計に基づくべきです。 攻撃的過ぎる「再-トランスミッション」は容易に詳細にネットワークの応答時間を遅くすることができます。 呼び出し元が井戸パフォーマーにどれくらい接続されているかによって、最小の再送信間隔がRETRANSMISSION_INTERVALであるべきである、(見る、4.6、.2、)、秒。

   Delivery of PDUs is asynchronous which means the ESROS does not wait
   for the result of a transmitted PDU and continues delivering the next
   PDUs.

PDUsの配送は非同期です(ESROSが、伝えられたPDUの結果を待っていなくて、次のPDUsを届け続けていることを意味します)。

       ______________________________________________________
       |From Idle to:                      |Event            |
       |___________________________________|_________________|
       |CL-Invoker Transition Diagram      |ESRO-INVOKE.req  |
       | 2-way Handshake (Connectionless)  |                 |
       |___________________________________|_________________|
       |CL-Invoker Transition Diagram      |ESRO-INVOKE.req  |
       | 3-way Handshake (Connectionless)  |                 |
       |___________________________________|_________________|
       |CL-Performer Transition Diagram    |INVOKE-PDU       |
       | 3-way Handshake (Connectionless)  |                 |
       |___________________________________|_________________|
       |CL-Performer Transition Diagram    |INVOKE-PDU       |
       | 2-way Handshake  (Connectionless) |                 |
       |___________________________________|_________________|

______________________________________________________ |Idleから以下まで |出来事| |___________________________________|_________________| |Cl呼び出し元変遷ダイヤグラム|ESRO-INVOKE.req| | 2ウェイ握手(コネクションレスな)| | |___________________________________|_________________| |Cl呼び出し元変遷ダイヤグラム|ESRO-INVOKE.req| | 3ウェイ握手(コネクションレスな)| | |___________________________________|_________________| |Clパフォーマー変遷ダイヤグラム|PDUを呼び出します。| | 3ウェイ握手(コネクションレスな)| | |___________________________________|_________________| |Clパフォーマー変遷ダイヤグラム|PDUを呼び出します。| | 2ウェイ握手(コネクションレスな)| | |___________________________________|_________________|

                Table 10:  ESROS Finite State Machine

テーブル10: ESROS有限状態機械

   This section describes the ESROS protocols in terms of state
   diagrams.  The ESROS Finite State Machine is expressed as four
   separate transition diagrams.  This is illustrated in Table 10.

このセクションは州のダイヤグラムでESROSプロトコルについて説明します。4個の別々の変遷ダイヤグラムこれがTable10で例証されるとき、ESROS Finite州Machineは急送されます。

Banan, et. al                Informational                     [Page 27]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[27ページ]RFC2188ESRO1997年9月

   Details of each of the two transition diagrams for connectionless
   transmission and different handshakings are described in the
   following sections.  The state diagrams show the state, the events,
   the actions taken and the resultant state.The ESROS state transition
   diagrams for connectionless data transmission are presented in Table
   11, Table 12, Table 13, and Table 14.

コネクションレスなトランスミッションと異なったハンドシェイクのためのそれぞれの2個の変遷ダイヤグラムの細部は以下のセクションで説明されます。 州のダイヤグラムは、コネクションレスなデータ伝送のためのダイヤグラムがTable11、Table12、Table13、およびTable14に提示されるのを状態、出来事、取られた行動、および結果のstate.The ESROS状態遷移に案内します。

   Transitions are identified by numbers on the state diagrams.  The
   corresponding actions are listed next to each table.

変遷は州のダイヤグラムの数によって特定されます。対応する動作は各テーブルの横で記載されています。

4.3.2  3-Way Handshake Functional Unit

4.3.2 3ウェイの握手の機能的なユニット

   This unit implements the Acknowledged Result model of ESRO Services.
   3-Way handshaking is used in this unit.

このユニットはESRO ServicesのAcknowledged Resultモデルを実行します。 3方法のハンドシェイクはこのユニットで使用されます。

   The RESULT.confirm and ERROR.confirm primitives on performer are
   generated when ESRO-ACK-PDU is received.

ESRO-ACK-PDUが受け取られているとき、パフォーマーの上のRESULT.confirmとERROR.confirm primitivesは発生します。

   The FAILURE.indication on performer side is resulted from remote or
   local failures.  Not receiving ESRO-ACK-PDU or local failure can
   generate FAILURE.indication primitive.

パフォーマー側の上のFAILURE.indicationはかけ離れるのから結果になるか局所制御不能です。 ESRO-ACK-PDUか局所制御不能を受けないのはFAILURE.indication primitiveを発生させることができます。

   The FAILURE.indication on invoker side is generated if a local
   failure happens or a ESRO-FAILURE-PDU is received.

局所制御不能が起こるか、またはESRO-FAILURE-PDUが受け取られているなら、呼び出し元側の上のFAILURE.indicationは発生します。

Banan, et. al                Informational                     [Page 28]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[28ページ]RFC2188ESRO1997年9月

   _______________________________________________________________
   |      State      |STA01     |STA02      |STA03    |STA04     |
   |                 |CL Invoker|Invoke PDU |ACK-PDU  |Invoker   |
   |Event            |Start     |Send       |Send     |RefNu Wait|
   |-----------------+----------+-----------+---------+----------+
   |U: INVOKE.request|(1) STA02 |           |         |          |
   |-----------------+----------+-----------+---------+----------+
   |T: INVOKE PDU    |          |(2) STA02  |         |          |
   | Retransmit      |          |           |         |          |
   |-----------------+----------+-----------+---------+----------+
   |T: Last Timer    |          |(3) STA04  |         |          |
   |-----------------+----------+-----------+---------+----------+
   |P: Result-PDU    |          |           |         |(9) STA04 |
   |-----------------+----------+-----------+---------+----------+
   |P: Failure-PDU   |          |(5) STA04  |         |          |
   |-----------------+----------+-----------+---------+----------+
   |P: ACK-PDU       |          |(6) STA02  |         |          |
   | (Hold On)       |          |           |         |          |
   |-----------------+----------+-----------+---------+----------+
   |P: Duplicate     |          |           |(7) STA03|          |
   |  Result-PDU     |          |           |         |          |
   |-----------------+----------+-----------+---------+----------+
   |T: RefNu Timer   |          |           |         |(8) STA01 |
   |-----------------+----------+-----------+---------+----------+
   |P: Result-PDU    |          |(4) STA03  |         |          |
   |-----------------+----------+-----------+---------+----------+
   |T: Inactivity    |          |           |(10)     |          |
   | Timer           |          |           |STA04    |          |
   |_________________|__________|___________|_________|__________|

_______________________________________________________________ | 状態|STA01|STA02|STA03|STA04| | |Cl呼び出し元|PDUを呼び出してください。|ACK-PDU|呼び出し元| |出来事|始め|発信してください。|発信してください。|RefNuは待っています。| |-----------------+----------+-----------+---------+----------+ |U: INVOKE.request|(1) STA02| | | | |-----------------+----------+-----------+---------+----------+ |T: PDUを呼び出してください。| |(2) STA02| | | | 再送してください。| | | | | |-----------------+----------+-----------+---------+----------+ |T: 最後のタイマ| |(3) STA04| | | |-----------------+----------+-----------+---------+----------+ |P: 結果-PDU| | | |(9) STA04| |-----------------+----------+-----------+---------+----------+ |P: 失敗-PDU| |(5) STA04| | | |-----------------+----------+-----------+---------+----------+ |P: ACK-PDU| |(6) STA02| | | | (続けます) | | | | | |-----------------+----------+-----------+---------+----------+ |P: 写し| | |(7) STA03| | | 結果-PDU| | | | | |-----------------+----------+-----------+---------+----------+ |T: RefNuタイマ| | | |(8) STA01| |-----------------+----------+-----------+---------+----------+ |P: 結果-PDU| |(4) STA03| | | |-----------------+----------+-----------+---------+----------+ |T: 不活発| | |(10) | | | タイマ| | |STA04| | |_________________|__________|___________|_________|__________|

   Table 11:  ESROS State Transition Diagram-Connectionless Transmission,
   3-Way HS. P = Protocol, T = Timer, U = User, I = Internal.

テーブル11: 3ウェイHS、ESROSは変遷のダイヤグラムのコネクションレスな送信を述べます。 Pはプロトコルと等しく、U=ユーザ、Tはタイマと等しく、私はインターナルと等しいです。

   The transmission of INVOKE, RESULT, and ERROR SDUs can be in a single
   PDU (when it fits in one UDP) or a sequence of segment PDUs.

独身のPDU(1UDPをうまくはめ込むと)かセグメントPDUsの系列にはINVOKE、RESULT、およびERROR SDUsのトランスミッションがあることができます。

   3-Way Handshake Connectionless Transmission:  Invoker

3ウェイの握手のコネクションレスな送信: 呼び出し元

   For each transition number in the state diagram Table 11, the
   corresponding actions are listed below:

州のダイヤグラムTable11によるそれぞれの変遷番号において、対応する動作は以下に記載されています:

    1. INVOKE.request:

1. INVOKE.request:

      o Assign Invoke-ID.

o 割り当て、IDを呼び出します。

Banan, et. al                Informational                     [Page 29]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[29ページ]RFC2188ESRO1997年9月

      o Issue ESROS-INVOKE-P.confirm primitive.

o 問題、ESROS-INVOKE-P.は基関数を確認します。

      o Assign invoke reference number.

o 案配は参照番号を呼び出します。

      o Send operation in one ESRO-INVOKE-PDU or in segmented INVOKE-
        PDUs depending on the size of the operation.

o 操作のサイズによって、1ESRO-INVOKE-PDUか区分されたINVOKE- PDUsで操作を送ってください。

      o Initialize retransmission counter.

o 「再-トランスミッション」カウンタを初期化してください。

      o Initialize retransmission timer.

o 再送信タイマーを初期化してください。

    2. Invoke PDU Retransmit:

2. PDUを呼び出してください。再送してください:

      o Retransmit operation in one ESRO-INVOKE-PDU or segmented PDUs
        while number of retransmissions is less than
        MAX_RETRANSMISSIONS.

o 「再-トランスミッション」の数がマックス_RETRANSMISSIONSより少ない間、1ESRO-INVOKE-PDUか区分されたPDUsで操作を再送してください。

      o Increment the retransmission counter.  When MAX_RETRANSMISSIONS
        reached, start LAST_TIMER, otherwise initialize retransmission
        timer.

o 「再-トランスミッション」カウンタを増加してください。 マックス_RETRANSMISSIONSが達したときにはLAST_TIMERを始動してください。さもなければ、再送信タイマーを初期化してください。

    3. Last Timer:

3. 最後のタイマ:

      o Issue ESROS-FAILURE.indication primitive.

o ESROS-FAILURE.indication primitiveを発行してください。

      o Initialize reference number timer.

o 参照番号タイマを初期化してください。

    4. ESRO-RESULT-PDU or ESRO-ERROR-PDU (or reassembled ESRO-
       RESULT-SEGMENTED-PDU or ESRO-ERROR-SEGMENTED-PDU when the PDU is
       received in segmented format):

4. ESRO-RESULT-PDUかESRO-ERROR-PDU(区分された形式でPDUを受け取るとき、または、ESRO- RESULT-SEGMENTED-PDUかESRO-ERROR-SEGMENTED-PDUを組み立て直します):

      o Send ESRO-ACK-PDU.

o ESRO-ACK-PDUを送ってください。

      o Issue ESROS-RESULT.indication or ESROS-ERROR.indication
        primitive.

o ESROS-RESULT.indicationかESROS-ERROR.indication primitiveを発行してください。

      o Initialize inactivity timer.

o 不活発タイマを初期化してください。

    5. ESRO-FAILURE-PDU:

5. ESRO失敗PDU:

      o Issue ESROS-FAILURE.indication primitive with User not
        Responding failure cause.

o Responding失敗原因ではなく、Userと共にESROS-FAILURE.indication primitiveを発行してください。

      o Initialize reference number timer.

o 参照番号タイマを初期化してください。

Banan, et. al                Informational                     [Page 30]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[30ページ]RFC2188ESRO1997年9月

    6. ESRO-ACK-PDU (Hold on):

6. ESRO-ACK-PDU(続けます):

      o For future use (no action).

o 未来に、(動作がありません)を使用してください。

    7. Duplicate ESRO-RESULT-PDU or ESRO-ERROR-PDU:

7. ESRO結果PDUかESRO誤りPDUをコピーしてください:

      o Initialize inactivity timer (Ignore PDU).

o 不活発タイマを初期化してください(PDUを無視してください)。

      o Send ESRO-ACK-PDU.

o ESRO-ACK-PDUを送ってください。

    8. Invoke reference number timer:

8. 参照番号タイマを呼び出してください:

      o Release the invoke reference number.

o リリース、参照番号を呼び出してください。

    9. ESRO-RESULT-PDU or ESRO-ERROR-PDU:

9. ESRO結果PDUかESRO誤りPDU:

      o Reset Invoke reference number timer.

o Invoke参照番号タイマをリセットしてください。

    10. Inactivity timer:

10. 不活発タイマ:

      o Initialize reference number timer.

o 参照番号タイマを初期化してください。

   On receipt of an ESROS-INVOKE.request, ESROS provider generates an
   Invoke- Reference-Number and an Invoke-ID (see Section 4.2.3).  The
   provider issues an ESROS-INVOKE-P.confirm primitive and passes the
   Invoke-ID to the invoker.

ESROS-INVOKE.requestを受け取り次第、ESROSプロバイダーはInvoke参照番号とInvoke-IDを発生させます(セクション4.2.3を見てください)。 プロバイダーが発行する、ESROS-INVOKE-P.は基関数を確認して、パスは呼び出し元へのInvoke-IDを確認します。

   The ESROS provider initiates the timer for the Invoke-ID and
   transmits the PDU. Based on the size of SDU, if segmentation is
   required, the SDU is segmented and transmitted in a sequence of
   segmented PDUs.  If the ESRO-RESULT-PDU or ESRO-ERROR-PDU associated
   with the invoke ID is not received within the
   INVOKE_PDU_RETRANSMISSION_INTERVAL (see 4.6.2) period, the SDU is
   retransmitted (in one PDU or segmented and transmitted in a sequence
   of segment PDUs).  The retransmission is repeated for a maximum of
   MAX_RETRANSMISSIONS unless an ESRO-RESULT-PDU or ESRO-ERROR-PDU is
   received.

ESROSプロバイダーは、Invoke-IDにタイマを開始して、PDUを送ります。 SDUのサイズに基づいて、分割が必要であるなら、SDUは区分されたPDUsの系列で区分されて、伝えられます。 ESRO-RESULT-PDUかESRO-ERROR-PDUが交際した、INVOKE_PDU_RETRANSMISSION_INTERVALの中に受け取られなかったIDを呼び出してください、(見る、4.6、.2、)、以上、SDUは再送されます(あるPDUか区分されて伝えられたコネにおける、セグメントPDUsの系列)。 ESRO-RESULT-PDUかESRO-ERROR-PDUが受け取られていない場合、「再-トランスミッション」は最大マックス_RETRANSMISSIONSのために繰り返されます。

   If the ESRO-RESULT-PDU or ESRO-ERROR-PDU is received in a segmented
   format, the reassembly process reassembles the sequence of segment
   PDUs.

区分された形式でESRO-RESULT-PDUかESRO-ERROR-PDUを受け取るなら、再アセンブリすることの過程はセグメントPDUsの系列を組み立て直します。

   In the case that the Hold-on ESRO-ACK-PDU is received from the
   performer, the provider stops retransmitting the ESRO-INVOKE-PDU and
   waits for the ESRO- RESULT-PDU or ESRO-ERROR-PDU for a period equal
   to the multiplication of INVOKE_PDU_RETRANSMISSION_INTERVAL (see
   4.6.2) and MAX_RETRANSMISSIONS (see 4.6.2, for future use).

パフォーマーからHoldオンなESRO-ACK-PDUを受け取って、プロバイダーがESRO-INVOKE-PDUを再送するのを止めて、ESRO- RESULT-PDUを待っているか、またはESRO-ERROR-PDUがしばらくINVOKE_PDUの乗法と_RETRANSMISSION_INTERVALと等しい、(見る、4.6、.2、)、マックス_RETRANSMISSIONS、(見る、4.6、.2、今後の使用、)

Banan, et. al                Informational                     [Page 31]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[31ページ]RFC2188ESRO1997年9月

   In the case that the ESRO-INVOKE-PDU is sent MAX_RETRANSMISSIONS (see
   4.6.2) times and no ESRO-RESULT-PDU or ESRO-ERROR-PDU is received,
   the ESROS provider sends an ESROS-FAILURE.indication primitive, with
   the Invoke-ID of the failed PDU and the Failure-value as parameters,
   to the invoker.

マックス_RETRANSMISSIONSをESRO-INVOKE-PDUに送る、(見る、4.6、.2、)、回を受け取りますが、受け取られなかった、ESRO-RESULT-PDUかどんなESRO-ERROR-PDU、ESROSプロバイダーがESROS-FAILURE.indication primitiveを送ります、失敗したPDUのInvoke-IDとパラメタとしてのFailure-値で、呼び出し元に。

   When an ESRO-RESULT-PDU or ESRO-ERROR-PDU is received (whether in one
   PDU or reassembled from a sequence of segmented PDUs), the provider
   issues an ESROS-RESULT.indication or ESROS-ERROR.indication to the
   invoker user, sends an ESRO-ACK-PDU and initializes the inactivity
   timer.  In the case that duplicate ESRO- RESULT-PDU or ESRO-ERROR-PDU

ESRO-RESULT-PDUかESRO-ERROR-PDUが受け取られているとき(1PDUか区分されたPDUsの系列から組み立て直されることにかかわらず)、プロバイダーは、呼び出し元ユーザにESROS-RESULT.indicationかESROS-ERROR.indicationを発行して、ESRO-ACK-PDUを送って、不活発タイマを初期化します。 ESRO- RESULT-PDUかESRO-ERROR-PDUをコピーしてください

   ____________________________________________________________________
   |      State      |STA01        |STA02      |STA03     |STA04      |
   |                 |CL Performer |Invoke PDU |ACK-PDU   |Performer  |
   |Event            |Start        |Received   |Wait      |RefNu Wait |
   |-----------------+-------------+-----------+----------+-----------|
   |P: Invoke-PDU    |(1) STA02    |           |          |           |
   |-----------------+-------------+-----------+----------+-----------|
   |U: RESULT.req.   |             |(2) STA03  |          |           |
   |-----------------+-------------+-----------+----------+-----------|
   |P: ACK-PDU       |             |           |(3) STA04 |           |
   |-----------------+-------------+-----------+----------+-----------|
   |P: Invoke-PDU    |             |(4) STA02  |(6) STA03 |(7) STA04  |
   | Duplicate       |             |           |          |           |
   |-----------------+-------------+-----------+----------+-----------|
   |T: Result-PDU    |             |           |(5) STA03 |           |
   | Retransmission  |             |           |          |           |
   | Timer           |             |           |          |           |
   |-----------------+-------------+-----------+----------+-----------|
   |I: Failure       |             |(8) STA01  |          |           |
   |-----------------+-------------+-----------+----------+-----------|
   |T: Last Time     |             |           |(9) STA04 |           |
   |-----------------+-------------+-----------+----------+-----------|
   |T: RefNu Timer   |             |           |          |(10) STA01 |
   |-----------------+-------------+-----------+----------+-----------|
   |P: ACK-PDU       |             |           |          |(11) STA04 |
   | Duplicate       |             |           |          |           |
   |-----------------+-------------+-----------+----------+-----------|
   |U/P: Hold On ACK |             |(12) STA02 |          |           |
   ____________________________________________________________________

____________________________________________________________________ | 状態|STA01|STA02|STA03|STA04| | |Clパフォーマー|PDUを呼び出してください。|ACK-PDU|パフォーマー| |出来事|始め|受信します。|待ち|RefNuは待っています。| |-----------------+-------------+-----------+----------+-----------| |P: PDUを呼び出します。|(1) STA02| | | | |-----------------+-------------+-----------+----------+-----------| |U: RESULT.req。 | |(2) STA03| | | |-----------------+-------------+-----------+----------+-----------| |P: ACK-PDU| | |(3) STA04| | |-----------------+-------------+-----------+----------+-----------| |P: PDUを呼び出します。| |(4) STA02|(6) STA03|(7) STA04| | 写し| | | | | |-----------------+-------------+-----------+----------+-----------| |T: 結果-PDU| | |(5) STA03| | | Retransmission| | | | | | タイマ| | | | | |-----------------+-------------+-----------+----------+-----------| |私: 失敗| |(8) STA01| | | |-----------------+-------------+-----------+----------+-----------| |T: 前回| | |(9) STA04| | |-----------------+-------------+-----------+----------+-----------| |T: RefNuタイマ| | | |(10) STA01| |-----------------+-------------+-----------+----------+-----------| |P: ACK-PDU| | | |(11) STA04| | 写し| | | | | |-----------------+-------------+-----------+----------+-----------| |U/P: ACKで成立してください。| |(12) STA02| | | ____________________________________________________________________

   Table 12:  ESROS State Transition Diagram-Connectionless Transmission,
   3-Way HS: Performer.  P = Protocol, T = Timer, U = User, I = Internal.

テーブル12: 3ウェイHS、ESROSは変遷のダイヤグラムのコネクションレスな送信を述べます: パフォーマー。 Pはプロトコルと等しく、U=ユーザ、Tはタイマと等しく、私はインターナルと等しいです。

Banan, et. al                Informational                     [Page 32]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[32ページ]RFC2188ESRO1997年9月

   are received, they are ignored, the inactivity timer is reset, and an
   ESRO-ACK-PDU is retransmitted.

受け取られていて、それらは無視されます、そして、不活発タイマはリセットされます、そして、ESRO-ACK-PDUは再送されます。

   When no duplicate ESRO-RESULT-PDU or ESRO-ERROR-PDU is received for a
   period equal to INACTIVITY_TIME (see 4.6.2), or in the case of ESRO-
   INVOKE- PDU retransmission time-out, or in the case of internal
   failure, the provider initializes the reference number timer.  After
   REFERENCE_NUMBER_TIME (see 4.6.2), the reference number is released.

写しESRO-RESULT-PDUかESRO-ERROR-PDUが全くしばらくINACTIVITY_タイム誌と等しい状態で受け取られない、(見る、4.6、.2、)、ESRO- INVOKE- PDU retransmissionタイムアウトの場合、または内部の失敗の場合では、プロバイダーは参照番号タイマを初期化します。 REFERENCE_NUMBER_タイム誌(4.6に、.2を見る)の後に、参照番号はリリースされます。

   3-Way Handshake Connectionless Transmission:  Performer

3ウェイの握手のコネクションレスな送信: パフォーマー

   For each transition number in the state diagram above, the
   corresponding actions are listed below:

州のダイヤグラムによるそれぞれの変遷番号において、対応する動作は以下に上では、記載されています:

     1. ESRO-INVOKE-PDU (as a single PDU or a sequence of segment PDUs):

1. ESRO-INVOKE-PDU(独身のPDUかセグメントPDUsの系列としての):

      o Issue ESROS-INVOKE.indication primitive.

o ESROS-INVOKE.indication primitiveを発行してください。

    2. ESROS-RESULT.request or ESROS-ERROR.request:

2. ESROS-RESULT.requestかESROS-ERROR.request:

      o Add invoke reference number to the active list.

o 現役軍人名簿へ参照番号を呼び出すように言い足してください。

      o Transmit ESRO-RESULT-PDU or ESRO-ERROR-PDU (in a single PDU or
        a sequence of segment PDUs).

o ESRO-RESULT-PDUかESRO-ERROR-PDU(独身のPDUかセグメントPDUsの系列の)を伝えてください。

      o Set ESRO-RESULT-PDU or ESRO-ERROR-PDU retransmission timer.

o ESRO-RESULT-PDUかESRO-ERROR-PDU再送信タイマーを設定してください。

    3. ESRO-ACK-PDU:

3. ESRO-ACK-PDU:

      o Initialize invoke reference number timer.

o 初期化、参照番号タイマを呼び出してください。

      o Issue ESROS-RESULT.confirm or ESROS-ERROR.confirm.

o ESROS-RESULT.confirmかESROS-ERROR.confirmを発行してください。

    4. Duplicate ESRO-INVOKE-PDU:

4. 写し、ESROはPDUを呼び出します:

      o No action (ignore the duplicate ESRO-INVOKE-PDU).

o 動作がありません(写しESRO-INVOKE-PDUを無視します)。

    5. ESRO-RESULT-PDU or ESRO-ERROR-PDU retransmission timer:

5. ESRO-RESULT-PDUかESRO-ERROR-PDU再送信タイマー:

      o Retransmit ESRO-RESULT-PDU or ESRO-ERROR-PDU (in a single PDU
        or in a segmented format) while number of retransmissions is
        less than MAX_RETRANSMISSIONS.

o 「再-トランスミッション」の数がマックス_RETRANSMISSIONSより少ない間、ESRO-RESULT-PDUかESRO-ERROR-PDU(独身のPDUか区分された形式の)を再送してください。

      o Increment the transmission counter.

o トランスミッションカウンタを増加してください。

Banan, et. al                Informational                     [Page 33]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[33ページ]RFC2188ESRO1997年9月

    6. Duplicate ESRO-INVOKE-PDU:

6. 写し、ESROはPDUを呼び出します:

      o Retransmit ESRO-RESULT-PDU or ESRO-ERROR-PDU.

o ESRO結果PDUかESRO誤りPDUを再送してください。

      o Reset ESRO-RESULT-PDU or ESRO-ERROR-PDU retransmission timer.

o ESRO-RESULT-PDUかESRO-ERROR-PDU再送信タイマーをリセットしてください。

      o Re-initialize the number of retransmissions counter to 1.

o 「再-トランスミッション」カウンタの数を1に再初期化してください。

    7. Duplicate ESRO-INVOKE-PDU:

7. 写し、ESROはPDUを呼び出します:

      o Reset invoke reference number timer.

o リセットされて、参照番号タイマを呼び出してください。

    8. Internal failure:

8. 内部の失敗:

      o Send ESRO-FAILURE-PDU.

o ESRO失敗PDUを送ってください。

      o Release the invoke reference number.

o リリース、参照番号を呼び出してください。

    9. Last time:

9. 前回:

      o Issue ESROS-FAILURE.indication.

o ESROS-FAILURE.indicationを発行してください。

      o Initialize invoke reference number timer.

o 初期化、参照番号タイマを呼び出してください。

    10. Invoke reference number timer:

10. 参照番号タイマを呼び出してください:

      o Release the invoke reference number.

o リリース、参照番号を呼び出してください。

    11. Duplicate ESRO-ACK-PDU:

11. ESRO-ACK-PDUをコピーしてください:

      o Reset invoke reference number timer.

o リセットされて、参照番号タイマを呼び出してください。

    12. Hold-on ACK request:

12. 成立するACKは以下を要求します。

      o Send hold-on ESRO-ACK-PDU (for future use).

o 成立するESRO-ACK-PDU(今後の使用のための)を送ってください。

   On receipt of an ESRO-INVOKE-PDU, the ESROS provider issues an
   ESROS-INVOKE.indication to the ESROS performer user.  The provider
   ignores the duplicate ESRO-INVOKE-PDUs.

ESRO-INVOKE-PDUを受け取り次第、ESROSプロバイダーはESROSパフォーマーのユーザにESROS-INVOKE.indicationを発行します。 プロバイダーは写しESRO-INVOKE-PDUsを無視します。

   In the case of internal failure or no response from performer user,
   the provider sends an ESRO-FAILURE-PDU and releases the invoke
   reference number.

内部の失敗に関するケースにもかかわらず、パフォーマーのユーザからのどんな応答でも、プロバイダーがESRO-FAILURE-PDUとリリースを送らない、参照番号を呼び出してください。

   On receipt of a Hold-on request from the performer user, or based on
   other information, provider sends a Hold-on ESRO-ACK-PDU (future
   use).

パフォーマーのユーザからの要求に応じてHoldを受け取り次第他の情報に基づいて、プロバイダーはHoldオンなESRO-ACK-PDU(今後の使用)を送ります。

Banan, et. al                Informational                     [Page 34]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[34ページ]RFC2188ESRO1997年9月

   On receipt of either ESROS-RESULT.request or ESROS-ERROR.request from
   the ESROS performer user, the ESROS provider initiates the
   retransmission timer for the ESRO-RESULT-PDU or ESRO-ERROR-PDU and
   transmits the ESRO-RESULT-PDU or ESRO-ERROR-PDU in a single PDU or in
   a sequence of segment PDUs.  If the ESRO-ACK-PDU associated with the
   Invoke-ID is not received within
   RESULT_ERROR_PDU_RETRANSMISSION_INTERVAL (see 4.6.2), the PDU is
   retransmitted.

ESROSパフォーマーのユーザからのESROS-RESULT.requestかESROS-ERROR.requestのどちらかを受け取り次第、ESROSプロバイダーは、ESRO-RESULT-PDUかESRO-ERROR-PDUのために再送信タイマーを開始して、独身のPDUか次々にのセグメントPDUsのESRO-RESULT-PDUかESRO-ERROR-PDUを伝えます。 Invoke-IDに関連しているESRO-ACK-PDUがRESULT_ERROR_PDU_RETRANSMISSION_INTERVALの中に受け取られない、(見る、4.6、.2、)、PDUは再送されます。

   When provider is waiting for ESRO-ACK-PDU and a duplicate ESRO-
   INVOKE-PDU arrives, ESRO-RESULT-PDU or ESRO-ERROR-PDU is
   retransmitted (in a single PDU or in a sequence of segment PDUs), the
   retransmission timer is reset and counter for number of
   retransmissions is re-initialized to 1.

プロバイダーがESRO-ACK-PDUを待っていて、写しESRO- INVOKE-PDUが到着するとき、ESRO-RESULT-PDUかESRO-ERROR-PDUが再送されます、そして、(独身のPDUかセグメントPDUsの系列で)再送信タイマーはリセットされます、そして、「再-トランスミッション」の数のためのカウンタは1に再初期化されます。

   If after MAX_TRANSMISSIONS (see 4.6.2) no ESRO-ACK-PDU is received,
   the provider issues an ESROS-FAILURE.indication primitive, with the
   Invoke-ID of the failed PDU and the Failure-value as parameters, to
   the performer user.  Then the provider sets the reference number
   timer and releases the reference number after REFERENCE_NUMBER_TIME
   (see 4.6.2).

マックス_TRANSMISSIONSの後に(見る、4.6、.2、)、どんなESRO-ACK-PDUも受け取られていません、とプロバイダーがESROS-FAILURE.indication primitiveを発行します、失敗したPDUのInvoke-IDとパラメタとしてのFailure-値で、パフォーマーのユーザに。 次に、プロバイダーが参照番号タイマを設定して、REFERENCE_NUMBER_タイム誌の後に参照番号をリリースする、(見る、4.6、.2、)

   On receipt of ESRO-ACK-PDU associated with the Invoke-ID before
   MAX_TRANSMISSIONS (see 4.6.2), the provider issues a ESROS-
   RESULT.confirm or ESROS-ERROR.confirm primitive and sets the
   reference number timer and releases the reference number after
   REFERENCE_NUMBER_TIME (see 4.6.2).

マックス_TRANSMISSIONSの前のInvoke-IDに関連しているESRO-ACK-PDUを受け取り次第(見る、4.6、.2、)、プロバイダーがESROS- RESULT.confirmかESROS-ERROR.confirm primitiveを発行して、参照番号タイマを設定して、REFERENCE_NUMBER_タイム誌の後に参照番号をリリースする、(見る、4.6、.2、)

   The duplicate ESRO-ACK-PDU and duplicate ESRO-INVOKE-PDUs are ignored
   while provider waits for the reference number timer to expire.

プロバイダーが、参照番号タイマが期限が切れるのを待っている間、写しESRO-ACK-PDUと写しESRO-INVOKE-PDUsは無視されます。

4.3.3  2-Way Handshake Functional Unit

4.3.3 2ウェイの握手の機能的なユニット

   This Functional Unit implements the Not-Acknowledged Result model of
   ESRO Services.  2-Way handshaking is used in this unit.

このFunctional UnitはESRO ServicesのNotによって承認されたResultモデルを実行します。 2方法のハンドシェイクはこのユニットで使用されます。

   The RESULT.confirm and ERROR.confirm primitives on performer side are
   generated based on time-out, i.e.  when no duplicate ESRO-INVOKE-PDU
   is received in a specified period of time, provider issues
   RESULT.confirm or ERROR.confirm primitive.

パフォーマー側の上のRESULT.confirmとERROR.confirm primitivesはタイムアウトに基づいて発生します、すなわち、プロバイダー問題の指定された期間、RESULT.confirmまたはERROR.confirm primitiveに写しESRO-INVOKE-PDUを全く受け取らないとき。

   The FAILURE.indication on performer side is generated as a result of
   local failure or after time-out of retransmission of ESRO-RESULT-PDU
   or ESRO-ERROR-PDU.

パフォーマー側の上のFAILURE.indicationは局所制御不能の結果、ESRO-RESULT-PDUかESRO-ERROR-PDUの「再-トランスミッション」のタイムアウトの後に発生します。

   The FAILURE.indication on invoker side is generated if a local
   failure happens or a ESRO-FAILURE-PDU is received.

局所制御不能が起こるか、またはESRO-FAILURE-PDUが受け取られているなら、呼び出し元側の上のFAILURE.indicationは発生します。

Banan, et. al                Informational                     [Page 35]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[35ページ]RFC2188ESRO1997年9月

   The transmission of INVOKE, RESULT, and ERROR PDUs can be in a single
   PDU (when it fits in one PDU) or a sequence of segmented PDUs.

独身のPDU(1PDUをうまくはめ込むと)か区分されたPDUsの系列にはINVOKE、RESULT、およびERROR PDUsのトランスミッションがあることができます。

   2-Way Handshake Connectionless Transmission:  Invoker

2ウェイの握手のコネクションレスな送信: 呼び出し元

   For each transition number in the state diagram above, the
   corresponding actions are listed below:

州のダイヤグラムによるそれぞれの変遷番号において、対応する動作は以下に上では、記載されています:

    1. INVOKE.request:

1. INVOKE.request:

      o Assign Invoke-ID.

o 割り当て、IDを呼び出します。

      o Issue ESROS-INVOKE-P.confirm primitive.

o 問題、ESROS-INVOKE-P.は基関数を確認します。

      o Assign invoke reference number.

o 案配は参照番号を呼び出します。

      o Send ESRO-INVOKE-PDU in a single PDU or as a sequence of
        segment PDUs.

o 独身のPDUかセグメントPDUsの系列としてESRO-INVOKE-PDUを送ってください。

      o Initialize retransmission counter.

o 「再-トランスミッション」カウンタを初期化してください。

      ______________________________________________________________
      |      State              |STA01      |STA02      |STA03     |
      |                         |2-Way HS   |Invoke PDU |Invoker   |
      |                         |CL Invoker |Send       |RefNu Wait|
      |Event                    |Start      |           |          |
      |-------------------------+-----------+-----------+----------|
      |U: INVOKE.req.           |(1) STA02  |           |          |
      |-------------------------+-----------+-----------+----------|
      |T: Invoke PDU Retransmit |           |(2) STA02  |          |
      |-------------------------+-----------+-----------+----------|
      |T: Last Timer            |           |(3) STA03  |          |
      |-------------------------+-----------+-----------+----------|
      |P: Result/Error PDU      |           |(4) STA03  |          |
      |-------------------------+-----------+-----------+----------|
      |P: Failure-PDU           |           |(5) STA03  |          |
      |-------------------------+-----------+-----------+----------|
      |P: Duplicate Result PDU  |           |           |(6) STA03 |
      |-------------------------+-----------+-----------+----------|
      |T: RefNu Timer           |           |           |(7) STA01 |
      |_________________________|___________|___________|__________|

______________________________________________________________ | 状態|STA01|STA02|STA03| | |2ウェイHS|PDUを呼び出してください。|呼び出し元| | |Cl呼び出し元|発信してください。|RefNuは待っています。| |出来事|始め| | | |-------------------------+-----------+-----------+----------| |U: INVOKE.req。 |(1) STA02| | | |-------------------------+-----------+-----------+----------| |T: 呼び出し、PDUは再送します。| |(2) STA02| | |-------------------------+-----------+-----------+----------| |T: 最後のタイマ| |(3) STA03| | |-------------------------+-----------+-----------+----------| |P: 結果/誤りPDU| |(4) STA03| | |-------------------------+-----------+-----------+----------| |P: 失敗-PDU| |(5) STA03| | |-------------------------+-----------+-----------+----------| |P: 結果PDUをコピーしてください。| | |(6) STA03| |-------------------------+-----------+-----------+----------| |T: RefNuタイマ| | |(7) STA01| |_________________________|___________|___________|__________|

      Table 13:  ESROS State Transition Diagram-Connectionless Transmission,
      2-Way HS: Invoker p = Protocol, T = Timer, U = User, I = Internal.

テーブル13: 2ウェイHS、ESROSは変遷のダイヤグラムのコネクションレスな送信を述べます: 呼び出し元pはプロトコルと等しく、U=ユーザ、Tはタイマと等しく、私はインターナルと等しいです。

Banan, et. al                Informational                     [Page 36]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[36ページ]RFC2188ESRO1997年9月

    2. Invoke PDU Retransmit:

2. PDUを呼び出してください。再送してください:

      o Retransmit ESRO-INVOKE-PDU (in a single PDU or in a sequence of
        segment PDUs) while number of retransmissions is less than
        MAX_RETRANSMISSIONS.

o 「再-トランスミッション」の数がマックス_RETRANSMISSIONSより少ない間、ESRO-INVOKE-PDU(独身のPDUかセグメントPDUsの系列の)を再送してください。

      o Increment the transmission counter.  When MAX_RETRANSMISSIONS
        reached, start LAST_TIMER.

o トランスミッションカウンタを増加してください。 マックス_RETRANSMISSIONSが達したときには、LAST_TIMERを始動してください。

    3. Last Timer:

3. 最後のタイマ:

      o Issue ESROS-FAILURE.indication primitive.

o ESROS-FAILURE.indication primitiveを発行してください。

      o Initialize reference number timer.

o 参照番号タイマを初期化してください。

    4. ESRO-RESULT-PDU or ESRO-ERROR-PDU:

4. ESRO結果PDUかESRO誤りPDU:

      o Issue ESROS-RESULT.indication or ESROS-ERROR.indication
        primitive.

o ESROS-RESULT.indicationかESROS-ERROR.indication primitiveを発行してください。

      o Initialize reference number timer.

o 参照番号タイマを初期化してください。

    5. ESRO-FAILURE-PDU:

5. ESRO失敗PDU:

      o Issue ESROS-FAILURE.indication primitive with User not
        Responding failure cause.

o Responding失敗原因ではなく、Userと共にESROS-FAILURE.indication primitiveを発行してください。

      o Initialize reference number timer.

o 参照番号タイマを初期化してください。

    6. Duplicate ESRO-RESULT-PDU or ESRO-ERROR-PDU:

6. ESRO結果PDUかESRO誤りPDUをコピーしてください:

      o Reset Invoke reference number timer.

o Invoke参照番号タイマをリセットしてください。

    7. Invoke reference number timer:

7. 参照番号タイマを呼び出してください:

      o Release the invoke reference number.

o リリース、参照番号を呼び出してください。

   On receipt of an ESROS-INVOKE.request, ESROS provider generates an
   Invoke- Reference-Number and an Invoke-ID (see 4.2.3).  The provider
   issues an ESROS-INVOKE-P.confirm primitive and passes the Invoke-ID
   to the invoker.

ESROS-INVOKE.requestを受け取り次第ESROSプロバイダーがInvoke参照番号とInvoke-IDを発生させる、(見る、4.2、.3、) プロバイダーが発行する、ESROS-INVOKE-P.は基関数を確認して、パスは呼び出し元へのInvoke-IDを確認します。

   The ESROS provider initiates the timer for the Invoke-ID and
   transmits the PDU. The PDU is transmitted as a single PDU or a
   sequence of segment PDUs.  If the ESRO- RESULT-PDU or ESRO-ERROR-PDU
   associated with the invoke ID is not received within the

ESROSプロバイダーは、Invoke-IDにタイマを開始して、PDUを送ります。 PDUは独身のPDUかセグメントPDUsの系列として伝えられます。 ESRO- RESULT-PDUかESRO-ERROR-PDUが交際した、中に受け取られなかったIDを呼び出してください。

Banan, et. al                Informational                     [Page 37]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[37ページ]RFC2188ESRO1997年9月

   INVOKE_PDU_RETRANSMISSION_INTERVAL (see 4.6.2) period, the PDU is
   retransmitted.  The retransmission is repeated for a maximum of
   MAX_RETRANSMISSIONS unless an ESRO-RESULT-PDU or ESRO-ERROR-PDU is
   received.

INVOKE_PDU_RETRANSMISSION_INTERVAL(4.6に、.2を見る)の期間、PDUは再送されます。 ESRO-RESULT-PDUかESRO-ERROR-PDUが受け取られていない場合、「再-トランスミッション」は最大マックス_RETRANSMISSIONSのために繰り返されます。

   In the case that the ESRO-INVOKE-PDU is sent MAX_RETRANSMISSIONS (see
   4.6.2) times and no ESRO-RESULT-PDU or ESRO-ERROR-PDU is received,
   the ESROS provider sends an ESROS-FAILURE.indication primitive, with
   the Invoke-ID of the failed PDU and the Failure-value as parameters,
   to the invoker.  If ESRO- FAILURE-PDU is received, the ESROS provider
   sends and ESROS-FAILURE.indication primitive, with the Invoke-Id of
   the failed PDU and the Failure- value as parameters to the invoker.

マックス_RETRANSMISSIONSをESRO-INVOKE-PDUに送る、(見る、4.6、.2、)、回を受け取りますが、受け取られなかった、ESRO-RESULT-PDUかどんなESRO-ERROR-PDU、ESROSプロバイダーがESROS-FAILURE.indication primitiveを送ります、失敗したPDUのInvoke-IDとパラメタとしてのFailure-値で、呼び出し元に。 ESRO- FAILURE-PDUが受け取られているなら、プロバイダーが送るESROSと失敗したPDUのInvoke-イドと呼び出し元へのパラメタとしてのFailure値をもってESROS-FAILURE.indication primitiveです。

   When an ESRO-RESULT-PDU or ESRO-ERROR-PDU is received, the provider
   issues an ESROS-RESULT.indication or ESROS-ERROR.indication to the
   invoker user, and initializes the Reference-Number timer.  In the
   case that duplicate ESRO-RESULT-PDU or ESRO-ERROR-PDU are received,
   they are ignored.  In the case of internal failure, the provider
   initializes the reference number timer.  After REFERENCE_NUMBER_TIME
   (see 4.6.2), the reference number is released.

ESRO-RESULT-PDUかESRO-ERROR-PDUが受け取られているとき、プロバイダーは、呼び出し元ユーザにESROS-RESULT.indicationかESROS-ERROR.indicationを発行して、Reference-数のタイマを初期化します。 写しESRO-RESULT-PDUかESRO-ERROR-PDUが受け取られていて、それらは無視されます。 内部の失敗の場合では、プロバイダーは参照番号タイマを初期化します。 REFERENCE_NUMBER_タイム誌(4.6に、.2を見る)の後に、参照番号はリリースされます。

   2-Way Handshake Connectionless Transmission:  Performer

2ウェイの握手のコネクションレスな送信: パフォーマー

   ___________________________________________________________________
   |      State        |STA01      |STA02     |STA03     |STA04      |
   |                   |2-Way HS CL|Invoke PDU|Result PDU|Performer  |
   |Event              |Performer  |Received  |Retransmit|RefNu Wait |
   |                   |Start      |          |          |           |
   |-------------------+-----------+----------+----------+-----------|
   |P: Invoke-PDU      |(1) STA02  |          |          |           |
   |-------------------+-----------+----------+----------+-----------|
   |P: Invoke-PDU      |           |(2) STA02 |(5) STA03 |(7) STA04  |
   | Duplicate         |           |          |          |           |
   |-------------------+-----------+----------+----------+-----------|
   |U: RESULT.req.     |           |(3) STA03 |          |           |
   |-------------------+-----------+----------+----------+-----------|
   |I: Failure         |           |(4) STA01 |          |           |
   |-------------------+-----------+----------+----------+-----------|
   |T: Inactivity Timer|           |          |(6) STA04 |           |
   |-------------------+-----------+----------+----------+-----------|
   |T: RefNu Timer     |           |          |          |(8) STA01  |
   ___________________________________________________________________

___________________________________________________________________ | 状態|STA01|STA02|STA03|STA04| | |2ウェイHS Cl|PDUを呼び出してください。|結果PDU|パフォーマー| |出来事|パフォーマー|受信します。|再送してください。|RefNuは待っています。| | |始め| | | | |-------------------+-----------+----------+----------+-----------| |P: PDUを呼び出します。|(1) STA02| | | | |-------------------+-----------+----------+----------+-----------| |P: PDUを呼び出します。| |(2) STA02|(5) STA03|(7) STA04| | 写し| | | | | |-------------------+-----------+----------+----------+-----------| |U: RESULT.req。 | |(3) STA03| | | |-------------------+-----------+----------+----------+-----------| |私: 失敗| |(4) STA01| | | |-------------------+-----------+----------+----------+-----------| |T: 不活発タイマ| | |(6) STA04| | |-------------------+-----------+----------+----------+-----------| |T: RefNuタイマ| | | |(8) STA01| ___________________________________________________________________

   Table 14:  ESROS State Transition Diagram-Connectionless Transmission,
   2-Way HS: Performer.  P = Protocol, T = Timer, U = User, I = Internal.

テーブル14: 2ウェイHS、ESROSは変遷のダイヤグラムのコネクションレスな送信を述べます: パフォーマー。 Pはプロトコルと等しく、U=ユーザ、Tはタイマと等しく、私はインターナルと等しいです。

Banan, et. al                Informational                     [Page 38]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[38ページ]RFC2188ESRO1997年9月

   For each transition number in the state diagram above, the
   corresponding actions are listed below:

州のダイヤグラムによるそれぞれの変遷番号において、対応する動作は以下に上では、記載されています:

    1. ESRO-INVOKE-PDU (received in a single PDU or reassembled from a
       sequence of segment PDUs):

1. ESRO-INVOKE-PDU(独身のPDUに受け取るか、またはセグメントPDUsの系列から組み立て直します):

      o Issue ESROS-INVOKE.indication primitive.

o ESROS-INVOKE.indication primitiveを発行してください。

    2. Duplicate ESRO-INVOKE-PDU:

2. 写し、ESROはPDUを呼び出します:

      o No action (ignore the duplicate ESRO-INVOKE-PDU).

o 動作がありません(写しESRO-INVOKE-PDUを無視します)。

    3. EROS-RESULT.request or ESROS-ERROR.request:

3. エロス-RESULT.requestかESROS-ERROR.request:

      o Add invoke reference number to the active list.

o 現役軍人名簿へ参照番号を呼び出すように言い足してください。

      o Transmit ESRO-RESULT-PDU or ESRO-ERROR-PDU (as a single PDU or
        as a sequence of segment PDUs.)

o ESRO結果PDUかESRO誤りPDUを伝えてください。(独身のPDUとした、または、セグメントPDUsの系列とした。)

      o Set Inactivity timer.

o Inactivityタイマを設定してください。

    4. Internal failure:

4. 内部の失敗:

      o Send ESRO-FAILURE-PDU.

o ESRO失敗PDUを送ってください。

      o Release the invoke reference number.

o リリース、参照番号を呼び出してください。

    5. Duplicate ESRO-INVOKE-PDU:

5. 写し、ESROはPDUを呼び出します:

      o Retransmit ESRO-RESULT-PDU or ESRO-ERROR-PDU (as a single PDU
        or as a sequence of segment PDUs.)

o ESRO結果PDUかESRO誤りPDUを再送してください。(独身のPDUとした、または、セグメントPDUsの系列とした。)

      o Set Inactivity timer.

o Inactivityタイマを設定してください。

    6. Inactivity Timer:

6. 不活発タイマ:

      o Issue ESROS-RESULT.confirm.

o ESROS-RESULT.confirmを発行してください。

      o Initialize invoke reference number timer.

o 初期化、参照番号タイマを呼び出してください。

    7. Dplicate ESRO-INVOKE-PDU:

7. Dplicate ESROはPDUを呼び出します:

      o Reset invoke reference number timer.

o リセットされて、参照番号タイマを呼び出してください。

    8. Invoke reference number timer:

8. 参照番号タイマを呼び出してください:

      o Release the invoke reference number.

o リリース、参照番号を呼び出してください。

Banan, et. al                Informational                     [Page 39]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[39ページ]RFC2188ESRO1997年9月

   On receipt of an ESRO-INVOKE-PDU (as a single PDU or reassembled from
   a sequence of segment PDUs), the ESROS provider issues an ESROS-
   INVOKE.indication to the ESROS performer user.  The provider ignores
   the duplicate ESRO-INVOKE-PDUs.

ESRO-INVOKE-PDU(PDUの、または、セグメントPDUsの系列から組み立て直されたシングルとしての)を受け取り次第、ESROSプロバイダーはESROSパフォーマーのユーザにESROS- INVOKE.indicationを発行します。 プロバイダーは写しESRO-INVOKE-PDUsを無視します。

   In the case of internal failure or no response from performer user,
   the provider sends an ESRO-FAILURE-PDU and releases the invoke
   reference number.

内部の失敗に関するケースにもかかわらず、パフォーマーのユーザからのどんな応答でも、プロバイダーがESRO-FAILURE-PDUとリリースを送らない、参照番号を呼び出してください。

   On receipt of either ESROS-RESULT.request or ESROS-ERROR.request from
   the ESROS performer user, the ESROS provider initiates the inactivity
   timer for the ESRO- RESULT-PDU or ESRO-ERROR-PDU and transmits the
   ESRO-RESULT-PDU or ESRO-ERROR-PDU (in a single PDU or as a sequence
   of segment PDUs.)  If a duplicate ESRO-INVOKE-PDU associated with the
   Invoke-ID is received within INACTIVITY_TIME interval (see 4.6.2),
   the PDU is retransmitted.

ESROSパフォーマーのユーザからのESROS-RESULT.requestかESROS-ERROR.requestのどちらかを受け取り次第、ESROSプロバイダーは、ESRO- RESULT-PDUかESRO-ERROR-PDUのために不活発タイマを開始して、ESRO-RESULT-PDUかESRO-ERROR-PDUを伝えます(独身のPDUかセグメントPDUsの系列として)。 INACTIVITY_タイム誌間隔中にInvoke-IDに関連している写しESRO-INVOKE-PDUを受け取る、(見る、4.6、.2、)、PDUは再送されます。

   If no duplicate ESRO-INVOKE-PDU is received within the
   INACTIVITY_TIME interval (see 4.6.2), provider issues a ESROS-
   RESULT.confirm or ESROS-ERROR.confirm primitive and sets the
   reference number timer and releases the reference number after
   REFERENCE_NUMBER_TIME (see 4.6.2).

INACTIVITY_タイム誌間隔中に写しESRO-INVOKE-PDUを全く受け取らない、(見る、4.6、.2、)、プロバイダーがESROS- RESULT.confirmかESROS-ERROR.confirm primitiveを発行して、参照番号タイマを設定して、REFERENCE_NUMBER_タイム誌の後に参照番号をリリースする、(見る、4.6、.2、)

   The duplicate ESRO-INVOKE-PDUs are ignored while provider waits for
   the reference number timer to expire.

プロバイダーが、参照番号タイマが期限が切れるのを待っている間、写しESRO-INVOKE-PDUsは無視されます。

4.3.4  Segmentation and Reassembly

4.3.4 分割とReassembly

   Small ESRO Service Data Units (ESRO-SDUs) can benefit from the
   efficiencies of connectionless feature of ESROS (See Section 4.3.1).

小さいESRO Service Data Units(ESRO-SDUs)はESROSのコネクションレスな特徴の効率の利益を得ることができます(セクション4.3.1を見てください)。

   When an ESRO-SDU is too large to fit in a single connectionless PDU
   it is segmented and reassembled.  There might be similar mechanisms
   in the upper layers with different levels of efficiency.  When in
   addition to the ESROS segmentation/reassembly, the upper layers are
   capable of segmentation/reassembly services, then the ESROS user can
   decide whether to use ESROS segmenting/reassembly mechanism depending
   on the factors such as reliability of the underlying network.

ESRO-SDUが独身のコネクションレスなPDUをうまくはめ込むことができないくらい大きいときに、それは、区分されて、組み立て直されます。 異なったレベルの効率がある上側の層には同様のメカニズムがあるかもしれません。 ESROS分割/再アセンブリに加えて上側の層は分割/再アセンブリサービスができると、ESROSユーザは、基本的なネットワークの信頼性などの要素に依存するESROS区分/再アセンブリメカニズムを使用するかどうか決めることができます。

   In the case of segmentation/reassembly in ESROS layer, transmission
   of operation segments is not acknowledged.  This results in an
   efficient transmission over a reliable underlying network.  However
   failure of one segment results in retransmission of all segments.

ESROS層における、分割/再アセンブリの場合では、操作セグメントの送信は承諾されません。 これは信頼できる基本的なネットワークの上で効率的なトランスミッションをもたらします。 しかしながら、1つのセグメントの失敗はすべてのセグメントの「再-トランスミッション」をもたらします。

   When acknowledged segments are desired, the ESROS user should
   implement it using the acknowledged result service of ESROS.

承認されたセグメントが望まれているとき、ESROSユーザは、ESROSの承認された結果サービスを利用することでそれを実行するべきです。

Banan, et. al                Informational                     [Page 40]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[40ページ]RFC2188ESRO1997年9月

   The ESROS segmentation/reassembly is accommodated by:

ESROS分割/再アセンブリは以下によって設備されます。

      o Use of two additional PDU codes for segmented INVOKE PDU.

o 2つの追加PDUコードの区分されたINVOKE PDUの使用。

      o Use of one byte segmentation information, which contains
        First/Other flag and segment number.

o 1バイトの分割情報の使用。(それは、First/他の旗とセグメント番号を含みます)。

      o Use of unused bits of RESULT and ERROR PDUs to identify a
        segmented RESULT or ERROR PDU.

o 区分されたRESULTかERROR PDUを特定するRESULTとERROR PDUsの未使用のビットの使用。

   Segmentation and Assembly applies to INVOKE, RESULT, and ERROR SDUs.

分割と議会はINVOKE、RESULT、およびERROR SDUsに適用されます。

   The sender of the message is responsible for segmenting the ESRO-SDU
   into segments that fit in CL PDUs.  The segmented ESRO-SDU is sent in
   a sequence of segments each carrying a segment of the SDU. The
   Invoke-Reference-Number is a unique identifier that is used as the
   segment identifier which relates all segments of an ESRO-SDU. In
   addition to this identifier, the first segment specifies the total
   number of segments (number-of-segments).  Other segments have a
   segment sequence number (segment- number).  The receiver is
   responsible for sequencing (based on segment-number) and reassembling
   the entire ESRO-SDU.

メッセージ送信者はESRO-SDUをCL PDUsをうまくはめ込むセグメントに区分するのに責任があります。 SDUのセグメントを運びながら、それぞれセグメントの系列で区分されたESRO-SDUを送ります。 Invoke参照番号はESRO-SDUのすべてのセグメントを関係づけるセグメント識別子として使用されるユニークな識別子です。 この識別子に加えて、最初のセグメントはセグメント(セグメントの数)の総数を指定します。 他のセグメントには、セグメント一連番号(セグメント番号)があります。 受信機は全体のESRO-SDUを配列して(セグメント番号に基づいています)、組み立て直すのに原因となります。

   Segmenting/Reassembling over the Connectionless ESRO Service

コネクションレスなESROサービスの上で区分するか、または組み立て直します。

   The sender maps the original ESRO-SDU into an ordered sequence of
   segments.  Several ESRO-SDU segment sequences can exist over the same
   ESROS association, distinguished by their Invoke-Reference-Number
   (used as segment identifier.)

送付者はセグメントの規則正しい系列にオリジナルのESRO-SDUを写像します。 いくつかのESRO-SDUセグメント系列が彼らのInvoke参照番号によって区別された同じESROS協会の上に存在できます。(セグメント識別子として、使用されます。)

   All segments in the sequence have the same Invoke-Reference-Number
   assigned by sender.

系列のすべてのセグメントで、送付者は同じInvoke参照番号を割り当てます。

   The first segment specifies the total number of segments.  All
   segments in the sequence except the first one shall be sequentially
   numbered, starting at 1 (first segment has an implicit segment number
   of 0).

最初のセグメントはセグメントの総数を指定します。 最初のもの以外の系列のすべてのセグメントが連続して付番されるものとします、1から(最初のセグメントには、暗黙のセグメント番号の0があります)。

   Each segment is transmitted in one UDP PDU and is sent by sender.
   All segments of a segmented ESRO-SDU are identified by the same
   Invoke-Reference-Number.  For a given operation, the receiver should
   not impose any restrictions on the order of arrival of segments.

各セグメントは、1UDP PDUで伝えられて、送付者によって送られます。 区分されたESRO-SDUのすべてのセグメントが同じInvoke参照番号によって特定されます。 与えられた操作のために、受信機はセグメントの到着の注文に少しの制限も課すはずがありません。

   There is no requirement that any segment content be of
   CLRO_SMALL_PDU_MAX_SIZE for connectionless transmission; however, no
   more than CLRO_MAX_PDU_SEGMENTS segments can be derived from a single
   ESRO-SDU.

どんなセグメント内容もコネクションレスなトランスミッションのためのCLRO_SMALL_PDU_マックス_SIZEのものであるという要件が全くありません。 しかしながら、独身のESRO-SDUからCLRO_マックス_PDU_SEGMENTSセグメントを得ることができるだけです。

Banan, et. al                Informational                     [Page 41]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[41ページ]RFC2188ESRO1997年9月

   The receiver reassembles a sequence of segments into a single ESRO-
   SDU. An ESRO-SDU shall not be further processed unless all segments
   of the ESRO-SDU are received.  Failure to receive the SDU shall be
   determined by the following event:

受信機は独身のESRO- SDUにセグメントの系列を組み立て直します。 ESRO-SDUのすべてのセグメントが受け取られているというわけではないなら、さらにESRO-SDUを処理しないものとします。 SDUを受け取らないと、以下の出来事で、決定するでしょう:

      o Expiration of Reassembly Timer (see Section 4.3.4).

o Reassemblyタイマ(セクション4.3.4を見る)の満了。

   In the event of the above mentioned failure, the receiver shall
   discard a partially assembled sequence.

上記の失敗の場合、受信機は部分的に組み立てられた系列を捨てるものとします。

   The reassembly is done as described below:

以下で説明されるように再アセンブリをします:

      o In the case of segmented Invoke ESRO-SDU, the encoding type and
        operation-value fields are carried in the first segment used for
        the whole operation.  These three fields are ignored in the
        segments other than the first one.

o 区分されたInvoke ESRO-SDUの場合では、コード化はタイプします、そして、操作価値の野原は操作全体に使用される最初のセグメントで運ばれます。 これらの3つの分野が最初のもの以外のセグメントで無視されます。

      o In the case of segmented Result ESRO-SDU, the encoding type of
        the first segment is used for all segments.  The encoding type
        field of segments other than the first one are ignored.

o 区分されたResult ESRO-SDUの場合では、最初のセグメントのコード化しているタイプはすべてのセグメントに使用されます。 タイプがさばく最初のもの以外のセグメントのコード化は無視されます。

      o In the case of segmented Error ESRO-SDU, the encoding type and
        Error-value field of the first segment are used for all
        segments.  These two fields are ignored in segments other than
        the first one.

o 区分されたError ESRO-SDUの場合では、最初のセグメントのコード化しているタイプとError-値の分野はすべてのセグメントに使用されます。 これらの2つの分野が最初のもの以外のセグメントで無視されます。

   Sender sends all segments of a segmented ESRO-SDU one after the
   other.  There is no mechanism for retransmission of a single segment.
   In the case that the sender receives a failure indication for a
   segment, it means that receiver has failed in reassembly process, and
   the sender retransmits the whole ESRO-SDU (all segments).

送付者は次々と区分されたESRO-SDUのすべてのセグメントを送ります。 ただ一つのセグメントの「再-トランスミッション」のためのメカニズムが全くありません。 送付者がセグメントのための失敗指示を受けて、受信機が再アセンブリすることの過程に失敗したことを意味します、そして、送付者は全体のESRO-SDU(すべてのセグメント)を再送します。

   Reassembly Timer

Reassemblyタイマ

   The Reassembly Timer is a local timer maintained by the receiver of
   the segments that assists in performing the reassembly function.
   This timer determines how long a receiver waits to receive all
   segments of a segment sequence.

Reassembly Timerは再アセンブリ機能を実行するのを助けるセグメントの受信機によって維持された地方のタイマです。 このタイマは、どれくらい長い受信機が、セグメント系列のすべてのセグメントを受けるのを待つかを決定します。

   The Reassembly Timer shall be started on receipt of a segment with
   different sequence identifier (Invoke-Reference-Number).  On receipt
   of all segments composing a sequence, the corresponding reassembly
   timer shall be stopped.

Reassembly Timerは異なった系列識別子があるセグメントを受け取り次第始動されるものとします(参照番号を呼び出してください)。 系列を構成するすべてのセグメントを受け取り次第、対応する再アセンブリタイマは止められるものとします。

Banan, et. al                Informational                     [Page 42]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[42ページ]RFC2188ESRO1997年9月

   The value of the Reassembly Timer is defined based on the network
   characteristics and the number of segments.  This requires that the
   transmission of all segments of a single ESRO-SDU must be completed
   within this time limit.

Reassembly Timerの値はネットワークの特性とセグメントの数に基づいて定義されます。 これは、このタイムリミットの中で独身のESRO-SDUのすべてのセグメントの送信を終了しなければならないのを必要とします。

4.4  Structure and Encoding of ESROS PDUs

4.4 ESROS PDUsの構造とコード化

   Five PDU types are used in the ESRO protocol which are described in
   the following sections.  PDU type coding is presented in Table 15.

5つのPDUタイプがESROプロトコルに使用されます(以下のセクションで説明されます)。 PDUタイプコード化はTable15に提示されます。

   The octets are numbered in increasing order, starting from 1.  The
   bits of an octet are numbered from 1 to 8, where 1 is the low-order
   bit.

1から始めて、八重奏は増加するオーダーで付番されます。 八重奏のビットは、番号付の1〜8です。(そこでは、1が下位のビットです)。

4.4.1  ESRO-INVOKE-PDU Format

4.4.1 ESROがPDUを呼び出している形式

   Bit string format of the ESRO-INVOKE-PDU is represented in Table 16
   and Table 17.

ESRO-INVOKE-PDUのビット列書式はTable16とTable17に表されます。

           _______________________________________
           | PDU Name              |PDU Type Code |
           _______________________________________
           | ESRO-INVOKE           |0             |
           | ESRO-RESULT           |1             |
           | ESRO-ERROR            |2             |
           | ESRO-ACK              |3             |
           | ESRO-FAILURE          |4             |
           | ESRO-SEGMENTED-INVOKE |5             |
           _______________________________________

_______________________________________ | PDU名|PDUはコードをタイプします。| _______________________________________ | ESRO呼び出します。|0 | | ESRO-結果|1 | | ESRO-誤り|2 | | ESRO-ACK|3 | | ESRO-失敗|4 | | ESROが区分した、呼び出し|5 | _______________________________________

                   Table 15:  PDU Coding

テーブル15: PDUコード化

Banan, et. al                Informational                     [Page 43]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[43ページ]RFC2188ESRO1997年9月

       __________________________________________________________
       |Bit       |8 |            7           |6 |5 |4 |3 |2 |1 |
       |----------+--+------------------------+--+--+--+--+--+--|
       |Octet 1   | Performer SAP                   |0 |0 |0 |0 |
       |----------+--+------------------------+--+--+--+--+--+--|
       |Octet 2   | Invoke Reference Number                     |
       |----------+--+------------------------+--+--+--+--+--+--|
       |Octet 3   |Parameter Encoding Type    |Operation Value  |
       |----------+--+------------------------+--+--+--+--+--+--|
       |Octet 4   |                                             |
       | ...      | Operation Information                       |
       |Octet N   |                                             |
       |__________|_____________________________________________|

__________________________________________________________ |ビット|8 | 7 |6 |5 |4 |3 |2 |1 | |----------+--+------------------------+--+--+--+--+--+--| |八重奏1| パフォーマーSAP|0 |0 |0 |0 | |----------+--+------------------------+--+--+--+--+--+--| |八重奏2| 参照番号を呼び出してください。| |----------+--+------------------------+--+--+--+--+--+--| |八重奏3|タイプをコード化するパラメタ|操作値| |----------+--+------------------------+--+--+--+--+--+--| |八重奏4| | | ... | 操作情報| |八重奏N| | |__________|_____________________________________________|

          Table 16:  ESRO-INVOKE-PDU format. ESRO-INVOKE-PDU Type Code =
          0.  Note:  Invoker SAP = Performer SAP - 1.

テーブル16: ESRO-INVOKE-PDU形式。 ESROがPDUを呼び出しているタイプは=0をコード化します。 以下に注意してください。 呼び出し元SAPはパフォーマーSAPと等しいです--1。

                         _______________________
                         | Value |   Meaning    |
                         |_______|______________|
                         | 0     |   BER [5]    |
                         |_______|______________|
                         | 1     |   PER [4]    |
                         |_______|______________|
                         | 2     |   XDR [8]    |
                         |_______|______________|
                         | 3     |  Reserved    |
                         |_______|______________|

_______________________ | 値| 意味| |_______|______________| | 0 | BER[5]| |_______|______________| | 1 | [4]単位で| |_______|______________| | 2 | XDR[8]| |_______|______________| | 3 | 予約されます。| |_______|______________|

         Table 17:  Parameter Encoding Type for ESRO-INVOKE-PDU

テーブル17: ESROがPDUを呼び出すのでタイプをコード化するパラメタ

Banan, et. al                Informational                     [Page 44]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[44ページ]RFC2188ESRO1997年9月

          ---------------------------------------------------------
         |Bit     |  8  |  7  |  6  |  5  |  4  |  3  |  2  |  1  |
         |--------|-----------|-----|-----|-----|-----|-----|-----|
         |        | Parameter |     |     |     |     |     |     |
         |        | Encoding  |     |     |     |     |     |     |
         |Octet 1 | Type      |  0  |  0  |  0  |  0  | 0   |  1  |
         |        |           |     |     |     |     |     |     |
         |        |           |     |     |     |     |     |     |
         |        |           |     |     |     |     |     |     |
         |--------|-----------------------------------------------|
         |Octet 2 |           Invoke Reference Number             |
         |--------|-----------------------------------------------|
         |Octet 3 |                                               |
         |...     |             Result-parameter                  |
         |Octet N |                                               |
          ---------------------------------------------------------
         ESRO-RESULT-PDU Type Code = 1.

--------------------------------------------------------- |ビット| 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | |--------|-----------|-----|-----|-----|-----|-----|-----| | | パラメタ| | | | | | | | | コード化| | | | | | | |八重奏1| タイプ| 0 | 0 | 0 | 0 | 0 | 1 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--------|-----------------------------------------------| |八重奏2| 参照番号を呼び出してください。| |--------|-----------------------------------------------| |八重奏3| | |... | 結果パラメタ| |八重奏N| | --------------------------------------------------------- ESRO結果PDUはコード=1をタイプします。

                         Table 18:  ESRO-RESULT-PDU format

テーブル18: ESRO-RESULT-PDU形式

                         _______________________
                         | Value |   Meaning    |
                         |_______|______________|
                         | 0     |    Basic     |
                         |_______|______________|
                         | 1     |   Packed     |
                         |_______|______________|
                         | 2     |     XDR      |
                         |_______|______________|
                         | 3     |  Reserved    |
                         |_______|______________|

_______________________ | 値| 意味| |_______|______________| | 0 | 基本的| |_______|______________| | 1 | 梱包されます。| |_______|______________| | 2 | XDR| |_______|______________| | 3 | 予約されます。| |_______|______________|

          Table 19:  Parameter Encoding Type for ESRO-RESULT-PDU

テーブル19: ESRO結果PDUのためにタイプをコード化するパラメタ

4.4.2  ESRO-RESULT-PDU Format

4.4.2 ESRO結果PDU形式

   Bit string format of the ESRO-RESULT-PDU is represented in Table 18
   and Table 19.

ESRO-RESULT-PDUのビット列書式はTable18とTable19に表されます。

Banan, et. al                Informational                     [Page 45]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[45ページ]RFC2188ESRO1997年9月

4.4.3  ESRO-ERROR-PDU Format

4.4.3 ESRO誤りPDU形式

   Bit string format of the ESRO-ERROR-PDU is represented in Table 20
   and Table 21.

ESRO-ERROR-PDUのビット列書式はTable20とTable21に表されます。

          ---------------------------------------------------------
         |Bit     |  8  |  7  |  6  |  5  |  4  |  3  |  2  |  1  |
         |--------|-----------|-----|-----|-----|-----|-----|-----|
         |        | Parameter |     |     |     |     |     |     |
         |        | Encoding  |     |     |     |     |     |     |
         |Octet 1 | Type      |  0  |  0  |  0  |  0  | 1   |  0  |
         |        |           |     |     |     |     |     |     |
         |        |           |     |     |     |     |     |     |
         |        |           |     |     |     |     |     |     |
         |--------|-----------------------------------------------|
         |Octet 2 |           Invoke Reference Number             |
         |--------|-----------------------------------------------|
         |Octet 3 |               Error Value                     |
         |--------|-----------------------------------------------|
         |Octet 4 |                                               |
         |...     |             Error parameter                   |
         |Octet N |                                               |
          ---------------------------------------------------------
         ESRO-ERROR-PDU Type Code = 2.

--------------------------------------------------------- |ビット| 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | |--------|-----------|-----|-----|-----|-----|-----|-----| | | パラメタ| | | | | | | | | コード化| | | | | | | |八重奏1| タイプ| 0 | 0 | 0 | 0 | 1 | 0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--------|-----------------------------------------------| |八重奏2| 参照番号を呼び出してください。| |--------|-----------------------------------------------| |八重奏3| 誤り値| |--------|-----------------------------------------------| |八重奏4| | |... | エラー・パラメータ| |八重奏N| | --------------------------------------------------------- ESRO誤りPDUはコード=2をタイプします。

                          Table 20:  ESRO-ERROR-PDU format

テーブル20: ESRO-ERROR-PDU形式

                         _______________________
                         | Value |   Meaning    |
                         |_______|______________|
                         | 0     |    Basic     |
                         |_______|______________|
                         | 1     |   Packed     |
                         |_______|______________|
                         | 2     |     XDR      |
                         |_______|______________|
                         | 3     |  Reserved    |
                         |_______|______________|

_______________________ | 値| 意味| |_______|______________| | 0 | 基本的| |_______|______________| | 1 | 梱包されます。| |_______|______________| | 2 | XDR| |_______|______________| | 3 | 予約されます。| |_______|______________|

               Table 21:  Parameter Encoding Type for ESRO-ERROR-PDU

テーブル21: ESRO誤りPDUのためにタイプをコード化するパラメタ

Banan, et. al                Informational                     [Page 46]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[46ページ]RFC2188ESRO1997年9月

             ---------------------------------------------------------
            |Bit     |  8  |  7  |  6  |  5  |  4  |  3  |  2  |  1  |
            |--------|-----------------------|-----|-----|-----|-----|
            |        | ESRO-ACK-PDU Type     |     |     |     |     |
            |Octet 1 |                       |  0  |  0  | 1   |  1  |
            |--------|-----------------------------------------------|
            |Octet 2 |           Invoke Reference Number             |
             ---------------------------------------------------------
             ESRO-ACK-PDU Type Code = 3.

--------------------------------------------------------- |ビット| 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | |--------|-----------------------|-----|-----|-----|-----| | | ESRO-ACK-PDUはタイプします。| | | | | |八重奏1| | 0 | 0 | 1 | 1 | |--------|-----------------------------------------------| |八重奏2| 参照番号を呼び出してください。| --------------------------------------------------------- ESRO-ACK-PDUはコード=3をタイプします。

                            Table 22:  Fields of ESRO-ACK-PDU

テーブル22: ESRO-ACK-PDUの分野

               _____________________________________________
               | ESRO-ACK-PDU Type |        Meaning         |
               |___________________|________________________|
               | 0                 |Complete 3-way handshake|
               |___________________|________________________|
               | 1                 |        Hold on         |
               |___________________|________________________|

_____________________________________________ | ESRO-ACK-PDUはタイプします。| 意味| |___________________|________________________| | 0 |完全な3ウェイ握手| |___________________|________________________| | 1 | 待ってください。| |___________________|________________________|

                  Table 23:  Encoding of ESRO-ACK-PDU Type

テーブル23: ESRO-ACK-PDUタイプのコード化

4.4.4  ESRO-ACK-PDU Format

4.4.4 ESRO-ACK-PDU形式

   Bit string format of the ESRO-ACK-PDU is represented in Table 22 and
   Table 23.

ESRO-ACK-PDUのビット列書式はTable22とTable23に表されます。

4.4.5  ESRO-FAILURE-PDU Format

4.4.5 ESRO失敗PDU形式

   Bit string format of the ESROS-FAILURE-PDU is represented in Table 24
   and Table 25.

ESROS-FAILURE-PDUのビット列書式はTable24とTable25に表されます。

   The first nibble of the first octet of ESRO-FAILURE-PDU shall be set
   to zero.

ESRO-FAILURE-PDUの最初の八重奏の最初の少量がゼロに設定されるものとします。

Banan, et. al                Informational                     [Page 47]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[47ページ]RFC2188ESRO1997年9月

4.4.6  ESRO-INVOKE-SEGMENTED-PDU Format

4.4.6 ESROが区分されたPDUを呼び出している形式

   Bit string format of the ESRO-INVOKE-SEGMENTED-PDU is represented in
   Table 25 and Table 26.

ESRO-INVOKE-SEGMENTED-PDUのビット列書式はTable25とTable26に表されます。

   Note:  Invoker SAP = Performer SAP - 1.

以下に注意してください。 呼び出し元SAPはパフォーマーSAPと等しいです--1。

      ---------------------------------------------------------
     |Bit     |  8  |  7  |  6  |  5  |  4  |  3  |  2  |  1  |
     |--------|-----------------------|-----|-----|-----|-----|
     |Octet 1 |         Not used      |  0  |  1  |  0  |  0  |
     |--------|-----------------------------------------------|
     |Octet 2 |           Invoke Reference Number             |
     |--------|-----------------------------------------------|
     |Octet 3 |                Failure Value                  |
     ----------------------------------------------------------
     ESRO-FAILURE-PDU Type Code = 4.

--------------------------------------------------------- |ビット| 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | |--------|-----------------------|-----|-----|-----|-----| |八重奏1| 使用されません。| 0 | 1 | 0 | 0 | |--------|-----------------------------------------------| |八重奏2| 参照番号を呼び出してください。| |--------|-----------------------------------------------| |八重奏3| 失敗値| ---------------------------------------------------------- ESRO失敗PDUはコード=4をタイプします。

                     Table 24:  ESRO-FAILURE-PDU format

テーブル24: ESRO-FAILURE-PDU形式

               ________________________________________
               | Failure Value |       Meaning         |
               |_______________|_______________________|
               | 0             |Transmission failure   |
               |_______________|_______________________|
               | 1             |Out of local resources |
               |_______________|_______________________|
               | 2             | User not responding   |
               |_______________|_______________________|
               | 3             |Out of remote resources|
               |_______________|_______________________|

________________________________________ | 失敗値| 意味| |_______________|_______________________| | 0 |トランスミッション失敗| |_______________|_______________________| | 1 |ローカル資源から| |_______________|_______________________| | 2 | 応じるのではなく、ユーザ| |_______________|_______________________| | 3 |遠隔資源から| |_______________|_______________________|

                 Table 25:  Encoding of failure value

テーブル25: 失敗価値のコード化

Banan, et. al                Informational                     [Page 48]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[48ページ]RFC2188ESRO1997年9月

      -----------------------------------------------------------------
     |Bit     |  8   |  7   |  6   |  5   |  4   |  3   |  2   |  1   |
     |--------|---------------------------|------|------|------|------|
     |Octet 1 | Performer Service         |  0   |  1   |  0   |  1   |
     |        | Access Point Selector     |      |      |      |      |
     |--------|-------------------------------------------------------|
     |Octet 2 |            Invoke Reference Number                    |
     |--------|-------------------------------------------------------|
     |        | Parameter   |                                         |
     |        | Encoding    |                                         |
     |Octet 3 | Type        |        Operation Value                  |
     |        |             |                                         |
     |        |             |                                         |
     |        |             |                                         |
     |--------|-------------------------------------------------------|
     |Octet 4 |First/|                                                |
     |        |Other |                  Segment Number                |
     |--------|-------------------------------------------------------|
     |Octet 5 |                                                       |
     |...     |             Operation Information                     |
     |Octet N |                                                       |
      ----------------------------------------------------------------|
      ESRO-INVOKE-PDU Type Code = 5.

----------------------------------------------------------------- |ビット| 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | |--------|---------------------------|------|------|------|------| |八重奏1| パフォーマーサービス| 0 | 1 | 0 | 1 | | | アクセスポイントセレクタ| | | | | |--------|-------------------------------------------------------| |八重奏2| 参照番号を呼び出してください。| |--------|-------------------------------------------------------| | | パラメタ| | | | コード化| | |八重奏3| タイプ| 操作値| | | | | | | | | | | | | |--------|-------------------------------------------------------| |八重奏4|最初に、/| | | |他| セグメント番号| |--------|-------------------------------------------------------| |八重奏5| | |... | 操作情報| |八重奏N| | ----------------------------------------------------------------| ESROがPDUを呼び出しているタイプは=5をコード化します。

                Table 26:  ESRO-INVOKE-SEGMENTED-PDU format

テーブル26: ESRO-INVOKE-SEGMENTED-PDU形式

                          _______________________
                          | Value |   Meaning    |
                          |_______|______________|
                          | 0     |    Basic     |
                          |_______|______________|
                          | 1     |   Packed     |
                          |_______|______________|
                          | 2     |     XDR      |
                          |_______|______________|
                          | 3     |  Reserved    |
                          |_______|______________|

_______________________ | 値| 意味| |_______|______________| | 0 | 基本的| |_______|______________| | 1 | 梱包されます。| |_______|______________| | 2 | XDR| |_______|______________| | 3 | 予約されます。| |_______|______________|

     Table 27:  Parameter Encoding Type for ESRO-INVOKE-SEGMENTED-PDU

テーブル27: ESROが区分されたPDUを呼び出すのでタイプをコード化するパラメタ

      o For the first segment, the first/other bit is set to one, and
        the segment number field contains the total number of segments.

o 最初のセグメントにおいて、他の最初/のビットは1つに設定されます、そして、セグメントナンバーフィールドはセグメントの総数を含んでいます。

      o For segments other than the first one, the first/other bit is
        set to zero, and the segment number field has the sequence
        number of the segment.

o 最初のもの以外のセグメントにおいて、他の最初/のビットはゼロに設定されます、そして、セグメントナンバーフィールドには、セグメントの一連番号があります。

Banan, et. al                Informational                     [Page 49]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[49ページ]RFC2188ESRO1997年9月

   The values of the three fields Performer-SAP, Parameter-Encoding-
   Type, and Operation-Value of the first segment are used by performer
   and these fields are ignored in the segments other than the first
   one.

最初のセグメントの3つの分野Performer-SAP、Parameterをコード化しているタイプ、およびOperation-価値の値はパフォーマーによって使用されます、そして、これらの分野は最初のもの以外のセグメントで無視されます。

4.4.7  ESRO-RESULT-SEGMENTED-PDU Format

4.4.7 ESRO結果がPDUを区分している形式

   Bit string format of the ESRO-RESULT-SEGMENTED-PDU is represented in
   Table 28 and Table 29.

ESRO-RESULT-SEGMENTED-PDUのビット列書式はTable28とTable29に表されます。

      o For the first segment, the first/other bit is set to one, and
      the
        segment number field contains the total number of segments.

o 最初のセグメントにおいて、他の最初/のビットは1つに設定されます、そして、セグメントナンバーフィールドはセグメントの総数を含んでいます。

      o For segments other than the first one, the first/other bit is
      set
        to zero, and the segment number field has the sequence number of
        the segment.

o 最初のもの以外のセグメントにおいて、他の最初/のビットはゼロに設定されます、そして、セグメントナンバーフィールドには、セグメントの一連番号があります。

   The values of the Parameter-Encoding-Type field of the first segment
   is used by invoker and this field is ignored in the segments other
   than the first one.

最初のセグメントのタイプをコード化するParameter分野の値は呼び出し元によって使用されます、そして、この分野は最初のもの以外のセグメントで無視されます。

      -----------------------------------------------------------------
     |Bit     |  8   |  7   |  6   |  5   |  4   |  3   |  2   |  1   |
     |--------|-------------|------|------|------|------|------|------|
     |        | Parameter   |      |      |      |      |      |      |
     |        | Encoding    |      |      |      |      |      |      |
     |Octet 1 | Type        |  0   |  1   |  0   |  0   |  0   |  1   |
     |        |             |      |      |      |      |      |      |
     |        |             |      |      |      |      |      |      |
     |        |             |      |      |      |      |      |      |
     |--------|-------------------------------------------------------|
     |Octet 2 |            Invoke Reference Number                    |
     |--------|-------------------------------------------------------|
     |Octet 4 |First/|                                                |
     |        |Other |                  Segment Number                |
     |--------|-------------------------------------------------------|
     |Octet 5 |                                                       |
     |...     |                 Result Parameter                      |
     |Octet N |                                                       |
      ----------------------------------------------------------------|
     ESRO-RESULT-SEGMENTED-PDU Type Code = 1.

----------------------------------------------------------------- |ビット| 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | |--------|-------------|------|------|------|------|------|------| | | パラメタ| | | | | | | | | コード化| | | | | | | |八重奏1| タイプ| 0 | 1 | 0 | 0 | 0 | 1 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--------|-------------------------------------------------------| |八重奏2| 参照番号を呼び出してください。| |--------|-------------------------------------------------------| |八重奏4|最初に、/| | | |他| セグメント番号| |--------|-------------------------------------------------------| |八重奏5| | |... | 結果パラメタ| |八重奏N| | ----------------------------------------------------------------| ESRO結果がPDUを区分しているタイプは=1をコード化します。

                Table 28:  ESRO-RESULT-SEGMENTED-PDU format

テーブル28: ESRO-RESULT-SEGMENTED-PDU形式

Banan, et. al                Informational                     [Page 50]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[50ページ]RFC2188ESRO1997年9月

                          _______________________
                          | Value |   Meaning    |
                          |_______|______________|
                          | 0     |    Basic     |
                          |_______|______________|
                          | 1     |   Packed     |
                          |_______|______________|
                          | 2     |     XDR      |
                          |_______|______________|
                          | 3     |  Reserved    |
                          |_______|______________|

_______________________ | 値| 意味| |_______|______________| | 0 | 基本的| |_______|______________| | 1 | 梱包されます。| |_______|______________| | 2 | XDR| |_______|______________| | 3 | 予約されます。| |_______|______________|

     Table 29:  Parameter Encoding Type for ESRO-RESULT-SEGMENTED-PDU

テーブル29: ESRO結果がPDUを区分したのでタイプをコード化するパラメタ

      -----------------------------------------------------------------
     |Bit     |  8   |  7   |  6   |  5   |  4   |  3   |  2   |  1   |
     |--------|-------------|------|------|------|------|------|------|
     |        | Parameter   |      |      |      |      |      |      |
     |        | Encoding    |      |      |      |      |      |      |
     |Octet 1 | Type        |  0   |  1   |  0   |  0   |  1   |  0   |
     |        |             |      |      |      |      |      |      |
     |        |             |      |      |      |      |      |      |
     |        |             |      |      |      |      |      |      |
     |--------|-------------------------------------------------------|
     |Octet 2 |            Invoke Reference Number                    |
     |--------|-------------------------------------------------------|
     |Octet 3 |First/|                                                |
     |        |Other |                  Segment Number                |
     |--------|-------------------------------------------------------|
     |Octet 4 |                    Error Value                        |
     |--------|-------------------------------------------------------|
     |Octet 5 |                                                       |
     |...     |                 Error Parameter                       |
     |Octet N |                                                       |
      ----------------------------------------------------------------|
     ESRO-ERROR-SEGMENTED-PDU Type Code = 2.

----------------------------------------------------------------- |ビット| 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | |--------|-------------|------|------|------|------|------|------| | | パラメタ| | | | | | | | | コード化| | | | | | | |八重奏1| タイプ| 0 | 1 | 0 | 0 | 1 | 0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--------|-------------------------------------------------------| |八重奏2| 参照番号を呼び出してください。| |--------|-------------------------------------------------------| |八重奏3|最初に、/| | | |他| セグメント番号| |--------|-------------------------------------------------------| |八重奏4| 誤り値| |--------|-------------------------------------------------------| |八重奏5| | |... | エラー・パラメータ| |八重奏N| | ----------------------------------------------------------------| ESRO誤りがPDUを区分しているタイプは=2をコード化します。

                    Table 30:  ESRO-ERROR-SEGMENTED-PDU

テーブル30: ESRO誤りはPDUを区分しました。

4.4.8  ESRO-ERROR-SEGMENTED-PDU Format

4.4.8 ESRO誤りがPDUを区分している形式

   Bit string format of the ESRO-ERROR-PDU is represented in Table 30
   and Table 31.

ESRO-ERROR-PDUのビット列書式はTable30とTable31に表されます。

Banan, et. al                Informational                     [Page 51]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[51ページ]RFC2188ESRO1997年9月

      o For the first segment, the first/other bit is set to one, and
        the segment number field contains the total number of segments.

o 最初のセグメントにおいて、他の最初/のビットは1つに設定されます、そして、セグメントナンバーフィールドはセグメントの総数を含んでいます。

      o For segments other than the first one, the first/other bit is
        set to zero, and the segment number field has the sequence
        number of the segment.

o 最初のもの以外のセグメントにおいて、他の最初/のビットはゼロに設定されます、そして、セグメントナンバーフィールドには、セグメントの一連番号があります。

   The values of the Parameter-Encoding-Type field of the first segment
   is used by invoker and this field is ignored in the segments other
   than the first one.

最初のセグメントのタイプをコード化するParameter分野の値は呼び出し元によって使用されます、そして、この分野は最初のもの以外のセグメントで無視されます。

4.5  Concatenation and Separation

4.5 連結と分離

   The procedure for concatenation and separation conveys multiple
   ESRO-PDUs in one TSDU. This is accomplished by ESRO-CONCATENATED-PDU.

連結と分離のための手順は1TSDUを複数のESRO-PDUsを運びます。 これはESRO-CONCATENATED-PDUによって達成されます。

                          _______________________
                          | Value |   Meaning    |
                          |_______|______________|
                          | 0     |    Basic     |
                          |_______|______________|
                          | 1     |   Packed     |
                          |_______|______________|
                          | 2     |     XDR      |
                          |_______|______________|
                          | 3     |  Reserved    |
                          |_______|______________|

_______________________ | 値| 意味| |_______|______________| | 0 | 基本的| |_______|______________| | 1 | 梱包されます。| |_______|______________| | 2 | XDR| |_______|______________| | 3 | 予約されます。| |_______|______________|

      Table 31:  Parameter Encoding Type for ESRO-SEGMENTED-ERROR-PDU

テーブル31: ESROが誤りPDUを区分したのでタイプをコード化するパラメタ

   An ESRO-CONCATENATED-PDU can contain one or more of the following
   PDUs:  INVOKE, RESULT, ERROR, FAILURE, and ACK.

ESRO-CONCATENATED-PDUは以下のPDUsの1つ以上を含むことができます: 呼び出し、結果、誤り、失敗、およびACK。

   The ESRO-PDUs within a concatenated set may be distinguished by means
   of the length indicator.  A one byte length indicator comes before
   each ESRO-PDU.

連結されたセットの中のESRO-PDUsは長さのインディケータによって区別されるかもしれません。 1バイトの長さのインディケータは各ESRO-PDUに優先します。

   The number of ESRO-PDUs in an ESRO-CONCATENATED-PDU is bounded by the
   maximum length of TSDU.

TSDUの最大の長さに従って、ESRO-CONCATENATED-PDUのESRO-PDUsの数は境界があります。

Banan, et. al                Informational                     [Page 52]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[52ページ]RFC2188ESRO1997年9月

4.5.1  Procedures

4.5.1 手順

   Concatenation

連結

   The ESROS provider concatenates PDUs as follows:

ESROSプロバイダーは以下のPDUsを連結します:

      o PDU type code 8 is used.

o PDUタイプコード8は使用されています。

      o The length indicator which is the total length of first ESRO-PDU
        (header and data) in octets is placed after PDU type code in
        length indicator field of ESRO- CONCATENATED-PDU (see Section
        4.5.2).

o PDUがESRO- CONCATENATED-PDUの長さのインディケータ分野にコードをタイプした(セクション4.5.2を見てください)後に八重奏で、最初に、ESRO-PDU(ヘッダーとデータ)の全長である長さのインディケータは置かれます。

      o The first PDU (header and data) is placed after the length
        indicator field and in the ESRO-PDU field of ESRO-CONCATENATED-
        PDU (see Section 4.5.2).

o 最初のPDU(ヘッダーとデータ)は長さのインディケータ分野の後とESRO-CONCATENATED- PDUのESRO-PDU分野に置かれます(セクション4.5.2を見てください)。

      o For any additional ESRO-PDU, the length indicator and PDUs are
        concatenated.

o どんな追加ESRO-PDUに関してはも、長さのインディケータとPDUsは連結されます。

   Separation

分離

   When the ESRO service provider receives a PDU with PDU type code 8,
   it separates the concatenated PDUs as described below:

ESROサービスプロバイダーがPDUタイプコード8でPDUを受けるとき、以下で説明されるように連結されたPDUsを切り離します:

      o Length indicator field coming after type code field (see
        Section 4.5.2) specifies the total length of the first PDU in
        octets.

o タイプが分野をコード化した(セクション4.5.2を見ます)後に長さのインディケータ分野の来るのは八重奏における、最初のPDUの全長を指定します。

      o The first PDU is in the ESRO-PDU field after the length
      indicator
        field (see Section 4.5.2).

o 最初のPDUが次々とESRO-PDU長さのインディケータ分野にあります(セクション4.5.2を見てください)。

      o Any additional PDU has its length indicator field specifying the
        total length of PDU, followed by PDU itself (see Section 4.5.2).

o どんな追加PDUにも、PDU自身によって続かれたPDUの全長を指定する長さのインディケータ分野があります(セクション4.5.2を見てください)。

      o PDUs are separated until the end of the ESRO-CONCATENATED-PDU is
        reached.

o ESRO-CONCATENATED-PDUの端に達するまで、PDUsは切り離されます。

4.5.2  ESRO-CONCATENATED-PDU format

4.5.2 ESRO-CONCATENATED-PDU形式

   Bit string format of the ESRO-CONCATENATED-PDU containing multiple
   concatenated ESRO-PDUs is represented in Table  32.

複数の連結されたESRO-PDUsを含むESRO-CONCATENATED-PDUのビット列書式はTable32に表されます。

Banan, et. al                Informational                     [Page 53]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[53ページ]RFC2188ESRO1997年9月

   Length Indicator field

長さのIndicator分野

   This field is contained in one octet and comes before each ESROS-PDU
   in the concatenated PDU. The length indicated is total length of the
   ESRO-PDU (including header and data) coming after it in octets.

この分野は、1つの八重奏に含まれていて、連結されたPDUで各ESROS-PDUに優先します。 示された長さは八重奏でそれに続くESRO-PDU(ヘッダーとデータを含んでいる)の全長です。

   ESRO-PDU field

ESRO-PDU分野

   This field contains an ESRO-INVOKE-PDU, ESRO-RESULT-PDU, ESRO-ERROR-
   PDU, ESRO-FAILURE-PDU, or ESRO-ACK-PDU.

この分野はESRO-INVOKE-PDU、ESRO-RESULT-PDU、ESRO-ERROR- PDU、ESRO-FAILURE-PDU、またはESRO-ACK-PDUを含んでいます。

   The length of this field is specified by the length indicator field
   coming before it.

この分野の長さはそれに優先する長さのインディケータ分野によって指定されます。

4.6  ES Remote Operations Protocol Parameters

4.6のESのリモート操作がパラメタについて議定書の中で述べます。

4.6.1  PDU size

4.6.1 PDUサイズ

      o CLRO_SMALL_PDU_MAX_SIZE:

o CLROの_の小さい_PDU_マックス_SIZE:

         ________________________________________________________________
        |Bit     |  8   |  7   |  6   |  5   |  4   |  3   |  2   |  1   |
        |--------|---------------------------|------|------|------|------|
        |Octet 1 |         Not used          |  1   |  0   |  0   |  0   |
        |--------|-------------------------------------------------------|
        |Octet 2 |                  Length Indicator                     |
        |--------|-------------------------------------------------------|
        |Octet 3 |                                                       |
        |...     |                     ESRO-PDU                          |
        |Octet N |                                                       |
        |--------|-------------------------------------------------------|
        |Octet   |                                                       |
        | N+1    |                  Length Indicator                     |
        |--------|-------------------------------------------------------|
        |Octet   |                                                       |
        | N+2    |                     ESRO-PDU                          |
        | ...    |                                                       |
        |--------|-------------------------------------------------------|
        | ...    |                        ...                            |
        |________|_______________________________________________________|
        ESRO-CONCATENATED-PDU Type Code = 8.

________________________________________________________________ |ビット| 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | |--------|---------------------------|------|------|------|------| |八重奏1| 使用されません。| 1 | 0 | 0 | 0 | |--------|-------------------------------------------------------| |八重奏2| 長さのインディケータ| |--------|-------------------------------------------------------| |八重奏3| | |... | ESRO-PDU| |八重奏N| | |--------|-------------------------------------------------------| |八重奏| | | N+1| 長さのインディケータ| |--------|-------------------------------------------------------| |八重奏| | | N+2| ESRO-PDU| | ... | | |--------|-------------------------------------------------------| | ... | ... | |________|_______________________________________________________| ESROがPDUを連結しているタイプは=8をコード化します。

                     Table 32:  ESRO-CONCATENATED-PDU format

テーブル32: ESRO-CONCATENATED-PDU形式

Banan, et. al                Informational                     [Page 54]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[54ページ]RFC2188ESRO1997年9月

        The value of this parameter should be chosen based on the
        specifics of the subnetwork in use.  For example, in CDPD the
        maximum size of SN-Userdata size can be up to 2048 bytes (see
        part 404-2.b of CDPD Specification V1.1).  Based on this value
        and IP and UDP protocol information fields, the value of
        CLRO_SMALL_PDU_MAX_SIZE may be determined for CDPD. Again based
        on the specifics of the subnetwork, the optimum value of
        CLRO_SMALL_PDU_MAX_SIZE may best be determined based on field
        experience and may be smaller than the maximum size that the
        subnetwork supports.

このパラメタの値は使用中のサブネットワークの詳細に基づいて選ばれるべきです。 例えば、SN-Userdataサイズの最大サイズのCDPDでは、バイトは2048まで達することができます(CDPD Specification V1.1の部分404-2.bを見てください)。 この値、IP、およびUDPプロトコル情報フィールドに基づいて、CLRO_SMALL_PDU_マックス_SIZEの値はCDPDのために決定するかもしれません。 再びサブネットワークの詳細に基づいて、CLRO_SMALL_PDU_マックス_SIZEの最適値は、実地経験に基づいて最もよく決定しているかもしれなくて、サブネットワークがサポートする最大サイズより小さいかもしれません。

      o CLRO_SEGMENTED_PDU_MAX_SIZE

o CLRO_は_PDU_マックス_SIZEを区分しました。

        The value of this parameter should be chosen based on the
        specifics of the subnetwork in use.  The optimum value of
        CLRO_SEGMENTED_PDU_MAX_SIZE may best be determined based on
        field experience.

このパラメタの値は使用中のサブネットワークの詳細に基づいて選ばれるべきです。 CLRO_SEGMENTED_PDU_マックス_SIZEの最適値は実地経験に基づいて最もよく決定しているかもしれません。

      o CLRO_MAX_PDU_SEGMENTS

o CLRO_マックス_PDU_SEGMENTS

        The value of this parameter should be chosen based on the
        specifics of the subnetwork in use.  The optimum value of
        CLRO_MAX_PDU_SEGMENTS may best be determined based on field
        experience.  In any case, this value should be smaller than 127.

このパラメタの値は使用中のサブネットワークの詳細に基づいて選ばれるべきです。 CLRO_マックス_PDU_SEGMENTSの最適値は実地経験に基づいて最もよく決定しているかもしれません。 どのような場合でも、この値は127より小さいはずです。

4.6.2  Timers

4.6.2 タイマ

      o INVOKE_PDU_RETRANSMISSION_INTERVAL:

o _PDU_RETRANSMISSION_間隔を呼び出してください:

        The INVOKE_PDU retransmission interval should be specified and
        optimized based on the characteristics of the network in use.

INVOKE_PDU再送信間隔は、使用中のネットワークの特性に基づいて指定されて、最適化されるべきです。

      o RESULT_ERROR_PDU_RETRANSMISSION_INTERVAL:

o 結果_誤り_PDU_RETRANSMISSION_間隔:

        The RESULT and ERROR-PDU retransmission interval should be
        specified and optimized based on the characteristics of the
        network in use.

RESULTとERROR-PDU再送信間隔は、使用中のネットワークの特性に基づいて指定されて、最適化されるべきです。

      o MAX_RETRANSMISSIONS:

o マックス_RETRANSMISSIONS:

        The maximum number of retransmissions should be specified and
        optimized based on the characteristics of the network in use.

「再-トランスミッション」の最大数は、使用中のネットワークの特性に基づいて指定されて、最適化されるべきです。

      o INACTIVITY_TIME:

o 不活発_時間:

        The minimum waiting time during which no duplicate PDU is
        received should be specified and optimized based on the
        characteristics of the network in use.

写しPDUがないのが受け取られている最小の待ち時間は、使用中のネットワークの特性に基づいて指定されて、最適化されるべきです。

Banan, et. al                Informational                     [Page 55]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[55ページ]RFC2188ESRO1997年9月

      o REFERENCE_NUMBER_TIME: The reference number lifetime timer
        should be specified and optimized based on the characteristics
        of the network in use.

o 参照_数の_時間: 参照番号生涯タイマは、使用中のネットワークの特性に基づいて指定されて、最適化されるべきです。

4.6.3  Use of lower layers

4.6.3 下層の使用

   ESRO protocol uses UDP port number 259.

ESROプロトコルはUDPポートNo.259を使用します。

5  ACKNOWLEDGMENTS

5つの承認

   Development of this specification was funded by AT&T Wireless
   Services (AWS). This protocol specification has been derived from
   AT&T Wireless Services' document titled:  "Limited Size Remote
   Operation Services (LSROS)", Revision 0.8, dated April 20, 1995.

この仕様の開発はAT&T Wireless Services(AWS)によって資金を供給されました。 題をつけられたAT&T Wireless Servicesのドキュメントからこのプロトコル仕様を得ました: 「株式会社Size Remote Operation Services(LSROS)」(Revision0.8)は1995年4月20日にデートしました。

   This specification is technically consistent with CDPD Forum's
   Implementor's Guidelines Part 1028, Release 1.03, June 21, 1996.

この仕様は1996年6月21日にCDPD ForumのImplementorのGuidelines Part1028、Release1.03と技術的に一致しています。

6  SECURITY CONSIDERATIONS

6 セキュリティ問題

   ESROS has no authentication mechanism.  Authentication is the
   responsibility of the performer (which is outside of the scope of

ESROSには、認証機構が全くありません。 認証がパフォーマーの責任である、(範囲の外部はどれのものであるか。

   ESROS) and the performer is not expected to honor the invoker when it
   is not authenticated.

ESROS、)、それが認証されないとき、パフォーマーが呼び出し元を尊敬しないと予想されます。

7  AUTHORS' ADDRESSES

7人の作者のアドレス

   Mohsen Banan
   Neda Communications, Inc.
   17005 SE 31st Place
   Bellevue, WA 98008

Inc.17005SE第31モホセンBanan Neda Communications Placeベルビュー、ワシントン 98008

   EMail: mohsen@neda.com

メール: mohsen@neda.com

   Mark S. Taylor
   Director of Strategic Engineering
   AT&T Wireless Services
   Wireless Data Division
   10230 NE Points Drive
   Kirkland, WA 98033-7869 USA

戦略の工学AT&T WirelessのマークS.テイラー指導官はワイヤレスのデータ部10230Ne Points Driveカークランド、ワシントン98033-7869米国にサービスを提供します。

   EMail: mark.taylor@airdata.com

メール: mark.taylor@airdata.com

Banan, et. al                Informational                     [Page 56]

RFC 2188                          ESRO                    September 1997

et Banan、アルInformational[56ページ]RFC2188ESRO1997年9月

   Jia-bing Cheng
   AT&T Wireless Services
   Wireless Data Division
   10230 NE Points Drive
   Kirkland, WA 98033-7869 USA

佳-麻薬チェンAT&T Wirelessはワイヤレスのデータ部10230Ne Points Driveカークランド、ワシントン98033-7869米国にサービスを提供します。

   EMail: jcheng@airdata.com

メール: jcheng@airdata.com

References

参照

   [1] Remote Operations:  Model, Notation and Service Definition, March
        1988. Recommendation X.219.

[1] リモート操作: モデルと記法とサービス定義、1988年3月。 推薦X.219。

   [2] Remote Operations:  Protocol Specification, March 1988.
        Recommendation X.229.

[2] リモート操作: 仕様、1988年3月について議定書の中で述べてください。 推薦X.229。

   [3] Specification of Abstract Syntax Notation One, 1988.
        Recommendation X.208.

[3] 抽象構文記法1、1988の仕様。 推薦X.208。

   [4] Information Processing --- Open Systems
        Interconnection --- Specification of Packed Encoding Rules for
        Abstract Syntax Notation One (ASN.1). International Standard
        8825-2.

[4] 情報処理--- オープン・システム・インターコネクション--- 詰まっているコード化の仕様は抽象構文記法1(ASN.1)のために統治されます。 国際規格8825-2。

   [5] Information Processing --- Open Systems
        Interconnection --- Specification of Basic Encoding Rules for
        Abstract Syntax Notation One (ASN.1), 1987. International
        Standard 8825.

[5] 情報処理--- オープン・システム・インターコネクション--- 基本的なコード化の仕様は抽象構文記法1(ASN.1)、1987年のために統治されます。 国際規格8825。

   [6] Srinivasan, R., "Binding protocols for onc rpc version 2".
        RFC 1833, Sun Microsystems Inc, August 1995.

[6]Srinivasan、「onc rpcでプロトコルをバージョン2インチ縛る」R.。 RFC1833、サン・マイクロシステムズInc、1995年8月。

   [7] Srinivasan, R., "Rpc:  Remote procedure call protocol
        specification version 2". RFC 1831, Sun Microsystems Inc, August
        1995.

[7]Srinivasan、R.、「Rpc:」 遠隔手続き呼び出しプロトコル仕様バージョン2インチ。 RFC1831、サン・マイクロシステムズInc、1995年8月。

   [8] Srinivasan, R., "Xdr:  External data representation standard".
        RFC 1832, Sun Microsystems Inc, August 1995.

[8]Srinivasan、R.、「Xdr:」 「外部データ表現規格。」 RFC1832、サン・マイクロシステムズInc、1995年8月。

Banan, et. al                Informational                     [Page 57]

et Banan、アルInformational[57ページ]

一覧

 RFC 1〜100  RFC 1401〜1500  RFC 2801〜2900  RFC 4201〜4300 
 RFC 101〜200  RFC 1501〜1600  RFC 2901〜3000  RFC 4301〜4400 
 RFC 201〜300  RFC 1601〜1700  RFC 3001〜3100  RFC 4401〜4500 
 RFC 301〜400  RFC 1701〜1800  RFC 3101〜3200  RFC 4501〜4600 
 RFC 401〜500  RFC 1801〜1900  RFC 3201〜3300  RFC 4601〜4700 
 RFC 501〜600  RFC 1901〜2000  RFC 3301〜3400  RFC 4701〜4800 
 RFC 601〜700  RFC 2001〜2100  RFC 3401〜3500  RFC 4801〜4900 
 RFC 701〜800  RFC 2101〜2200  RFC 3501〜3600  RFC 4901〜5000 
 RFC 801〜900  RFC 2201〜2300  RFC 3601〜3700  RFC 5001〜5100 
 RFC 901〜1000  RFC 2301〜2400  RFC 3701〜3800  RFC 5101〜5200 
 RFC 1001〜1100  RFC 2401〜2500  RFC 3801〜3900  RFC 5201〜5300 
 RFC 1101〜1200  RFC 2501〜2600  RFC 3901〜4000  RFC 5301〜5400 
 RFC 1201〜1300  RFC 2601〜2700  RFC 4001〜4100  RFC 5401〜5500 
 RFC 1301〜1400  RFC 2701〜2800  RFC 4101〜4200 

スポンサーリンク

文字コード表(コード対応表) 0xB

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る