Network Working Group                                         R. Thurlow
Request for Comments: 5531                              Sun Microsystems
Obsoletes: 1831                                                 May 2009
Category: Standards Track
        
      RPC: Remote Procedure Call Protocol Specification Version 2
        

Status of This Memo

このメモのステータス

This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited.

この文書は、インターネットコミュニティのためのインターネット標準トラックプロトコルを指定し、改善のための議論と提案を要求します。このプロトコルの標準化状態と状態への「インターネット公式プロトコル標準」(STD 1)の最新版を参照してください。このメモの配布は無制限です。

Copyright Notice

著作権表示

Copyright (c) 2009 IETF Trust and the persons identified as the document authors. All rights reserved.

著作権(C)2009 IETF信託とドキュメントの作成者として特定の人物。全著作権所有。

This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents in effect on the date of publication of this document (http://trustee.ietf.org/license-info). Please review these documents carefully, as they describe your rights and restrictions with respect to this document.

この文書では、BCP 78と、この文書(http://trustee.ietf.org/license-info)の発行日に有効なIETFドキュメントに関連IETFトラストの法律の規定に従うものとします。彼らは、この文書に関してあなたの権利と制限を説明するように、慎重にこれらの文書を確認してください。

Abstract

抽象

This document describes the Open Network Computing (ONC) Remote Procedure Call (RPC) version 2 protocol as it is currently deployed and accepted. This document obsoletes RFC 1831.

この文書は、それが現在展開して受け入れられているようなオープンネットワークコンピューティング(ONC)リモートプロシージャコール(RPC)バージョン2プロトコルを記述しています。この文書はRFC 1831を廃止します。

Table of Contents

目次

   1. Introduction ....................................................3
      1.1. Requirements Language ......................................3
   2. Changes since RFC 1831 ..........................................3
   3. Terminology .....................................................3
   4. The RPC Model ...................................................4
   5. Transports and Semantics ........................................5
   6. Binding and Rendezvous Independence .............................7
   7. Authentication ..................................................7
   8. RPC Protocol Requirements .......................................7
      8.1. RPC Programs and Procedures ................................8
      8.2. Authentication, Integrity, and Privacy .....................9
      8.3. Program Number Assignment .................................10
      8.4. Other Uses of the RPC Protocol ............................10
           8.4.1. Batching ...........................................10
           8.4.2. Broadcast Remote Procedure Calls ...................11
   9. The RPC Message Protocol .......................................11
   10. Authentication Protocols ......................................15
      10.1. Null Authentication ......................................15
   11. Record Marking Standard .......................................16
   12. The RPC Language ..............................................16
      12.1. An Example Service Described in the RPC Language .........17
      12.2. The RPC Language Specification ...........................18
      12.3. Syntax Notes .............................................18
   13. IANA Considerations ...........................................19
      13.1. Numbering Requests to IANA ...............................19
      13.2. Protecting Past Assignments ..............................19
      13.3. RPC Number Assignment ....................................19
           13.3.1. To be assigned by IANA ............................20
           13.3.2. Defined by Local Administrator ....................20
           13.3.3. Transient Block ...................................20
           13.3.4. Reserved Block ....................................21
           13.3.5. RPC Number Sub-Blocks .............................21
      13.4. RPC Authentication Flavor Number Assignment ..............22
           13.4.1. Assignment Policy .................................22
           13.4.2. Auth Flavors vs. Pseudo-Flavors ...................23
      13.5. Authentication Status Number Assignment ..................23
           13.5.1. Assignment Policy .................................23
   14. Security Considerations .......................................24
   Appendix A: System Authentication .................................25
   Appendix B: Requesting RPC-Related Numbers from IANA  .............26
   Appendix C: Current Number Assignments  ...........................27
   Normative References  .............................................62
   Informative References  ...........................................62
        
1. Introduction
1. はじめに

This document specifies version 2 of the message protocol used in ONC Remote Procedure Call (RPC). The message protocol is specified with the eXternal Data Representation (XDR) language [RFC4506]. This document assumes that the reader is familiar with XDR. It does not attempt to justify remote procedure call systems or describe their use. The paper by Birrell and Nelson [XRPC] is recommended as an excellent background for the remote procedure call concept.

この文書では、ONCリモートプロシージャコール(RPC)で使用されるメッセージプロトコルのバージョン2を指定します。メッセージプロトコルは、外部データ表現(XDR)言語[RFC4506]で指定されています。この文書では、読者がXDRに精通していることを前提としています。これは、リモートプロシージャコールシステムを正当化するか、その使用を記述しようとしません。ビレルとネルソン[XRPC]の論文は、リモートプロシージャコールコンセプトのための優れた背景として推奨されています。

1.1. Requirements Language
1.1. 要件言語

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC2119].

この文書のキーワード "MUST"、 "MUST NOT"、 "REQUIRED"、、、、 "べきではない" "べきである" "ないもの" "ものとし"、 "推奨"、 "MAY"、および "OPTIONAL" はあります[RFC2119]に記載されているように解釈されます。

2. Changes since
2.からの変更点

This document obsoletes [RFC1831] as the authoritative document describing RPC, without introducing any over-the-wire protocol changes. The main changes from RFC 1831 are:

この文書は、任意のオーバーザワイヤプロトコルの変更を導入することなく、権威文書記述RPCとして[RFC1831]を時代遅れ。 RFC 1831からの主な変更点は以下のとおりです。

o Addition of an Appendix that describes how an implementor can request new RPC program numbers, authentication flavor numbers, and authentication status numbers from IANA, rather than from Sun Microsystems

実装者が新しいRPCプログラム番号、認証風味番号、およびIANAから、というよりも、Sun社の認証状態番号を要求する方法について説明し、付録のO追加

o Addition of an "IANA Considerations" section that describes past number assignment policy and how IANA is intended to assign them in the future

過去数の割り当てポリシーを記述し、IANAが将来的にそれらを割り当てることが意図された方法を「IANAの考慮事項」セクションのOの追加

o Clarification of the RPC Language Specification to match current usage

O RPC言語仕様の明確化は、現在の使用状況に合わせて

o Enhancement of the "Security Considerations" section to reflect experience with strong security flavors

O「セキュリティの考慮事項」セクションの強化は、強力なセキュリティ風味の経験を反映するために

o Specification of new authentication errors that are in common use in modern RPC implementations

現代のRPCの実装で一般に使用されている新しい認証エラーの入出力仕様

o Updates for the latest IETF intellectual property statements

最新のIETF知的財産文のアップデートO

3. Terminology
3.用語

This document discusses clients, calls, servers, replies, services, programs, procedures, and versions. Each remote procedure call has two sides: an active client side that makes the call to a server side, which sends back a reply. A network service is a collection of one or more remote programs. A remote program implements one or more remote procedures; the procedures, their parameters, and results are documented in the specific program's protocol specification. A server may support more than one version of a remote program in order to be compatible with changing protocols.

この文書では、クライアント、呼び出し、サーバ、回答、サービス、プログラム、手順、およびバージョンについて説明します。返事を送り返し、サーバー側への呼び出しを、作るアクティブなクライアント側:各リモート・プロシージャ・コールは2つの側面があります。ネットワークサービスは、1つのまたは複数のリモートプログラムの集合です。リモートプログラムは、1つまたは複数のリモート・プロシージャを実装します。手続き、それらのパラメータ、その結果を特定のプログラムのプロトコル仕様に記載されています。サーバは、変更のプロトコルと互換性を持つようにするためにリモート・プログラムの複数のバージョンをサポートすることができます。

For example, a network file service may be composed of two programs. One program may deal with high-level applications such as file system access control and locking. The other may deal with low-level file input and output and have procedures like "read" and "write". A client of the network file service would call the procedures associated with the two programs of the service on behalf of the client.

例えば、ネットワーク・ファイル・サービスは、2つのプログラムで構成されていてもよいです。一つのプログラムは、ファイルシステムアクセス制御とロックのような高レベルのアプリケーションを扱うことができます。他には、低レベルのファイル入出力に対処し、「読み取り」と「書き込み」のような手順を有することができます。ネットワークファイルサービスのクライアントは、クライアントの代わりにサービスの二つのプログラムに関連する手順を呼び出します。

The terms "client" and "server" only apply to a particular transaction; a particular hardware entity (host) or software entity (process or program) could operate in both roles at different times. For example, a program that supplies remote execution service could also be a client of a network file service.

用語「クライアント」と「サーバ」のみ、特定の取引に適用されます。特定のハードウェアエンティティ(ホスト)またはソフトウェアエンティティ(プロセスまたはプログラム)が異なる時間に両方の役割で動作することができます。例えば、リモート実行サービスを提供するプログラムは、ネットワークファイルサービスのクライアントである可能性があります。

4. The RPC Model
4. RPCモデル

The ONC RPC protocol is based on the remote procedure call model, which is similar to the local procedure call model. In the local case, the caller places arguments to a procedure in some well-specified location (such as a register window). It then transfers control to the procedure, and eventually regains control. At that point, the results of the procedure are extracted from the well-specified location, and the caller continues execution.

ONC RPCプロトコルは、ローカルプロシージャコールモデルと類似しているリモート・プロシージャ・コールモデルに基づいています。ローカル場合、発呼者は、(例えばレジスタウィンドウのような)いくつかのよく指定された場所の手順に引数を置きます。その後、プロシージャに制御を移し、最終的にコントロールを取り戻します。その時点で、手順の結果は、十分に指定された場所から抽出され、発信者が実行を継続します。

The remote procedure call model is similar. One thread of control logically winds through two processes: the caller's process and a server's process. The caller first sends a call message to the server process and waits (blocks) for a reply message. The call message includes the procedure's parameters, and the reply message includes the procedure's results. Once the reply message is received, the results of the procedure are extracted, and the caller's execution is resumed.

リモートプロシージャコールモデルが類似しています。呼び出し側のプロセスと、サーバのプロセス:コントロールの1つのスレッドが、論理的に二つのプロセスを通じて巻きます。発信者は、最初のサーバープロセスに呼び出しメッセージを送信し、応答メッセージを(ブロック)を待ちます。コール・メッセージは、プロシージャのパラメータを含み、および応答メッセージは、プロシージャの結果を含んでいます。応答メッセージが受信されると、手順の結果が抽出され、呼び出し側の実行が再開されます。

On the server side, a process is dormant awaiting the arrival of a call message. When one arrives, the server process extracts the procedure's parameters, computes the results, sends a reply message, and then awaits the next call message.

サーバ側では、プロセスは、呼び出しメッセージの到着を待って休止状態です。 1が到着すると、サーバプロセスは、プロシージャのパラメータを抽出し、結果を計算し、応答メッセージを送信した後、次の呼び出しのメッセージをお待ちしております。

In this model, only one of the two processes is active at any given time. However, this model is only given as an example. The ONC RPC protocol makes no restrictions on the concurrency model implemented, and others are possible. For example, an implementation may choose to have RPC calls be asynchronous so that the client may do useful work while waiting for the reply from the server. Another possibility is to have the server create a separate task to process an incoming call so that the original server can be free to receive other requests.

このモデルでは、2つの方法の一方のみが任意の所与の時間でアクティブです。しかしながら、このモデルは、例としてのみ与えられています。 ONC RPCプロトコルは、同時実行モデルには制限をしない、などが可能です。例えば、実装は、サーバーからの応答を待っている間に、クライアントが有用な作業を行うことができるようにRPC呼び出しが非同期で持つように選択することができます。別の可能性は、元のサーバーが他の要求を受け取ることが自由にできるように、サーバーが着信コールを処理するために、別のタスクを作成することです。

There are a few important ways in which remote procedure calls differ from local procedure calls.

リモート・プロシージャ・コールは、ローカル・プロシージャ・コールは異なっているいくつかの重要な方法があります。

o Error handling: failures of the remote server or network must be handled when using remote procedure calls.

Oエラー処理:リモート・プロシージャ・コールを使用した場合、リモートサーバやネットワークの障害を処理する必要があります。

o Global variables and side effects: since the server does not have access to the client's address space, hidden arguments cannot be passed as global variables or returned as side effects.

グローバル変数と副作用O:サーバーがクライアントのアドレス空間へのアクセス権を持っていないので、隠された引数は、グローバル変数として渡されたり、副作用として戻すことはできません。

o Performance: remote procedures usually operate at one or more orders of magnitude slower than local procedure calls.

Oパフォーマンス:リモートプロシージャは通常、ローカル・プロシージャ・コールより遅い一桁以上で動作します。

o Authentication: since remote procedure calls can be transported over unsecured networks, authentication may be necessary. Authentication prevents one entity from masquerading as some other entity.

O認証:リモートプロシージャコールは、セキュリティで保護されていないネットワーク上で転送することができるので、認証が必要であるかもしれません。認証は、いくつかの他のエンティティになりすましてから1エンティティを防ぐことができます。

The conclusion is that even though there are tools to automatically generate client and server libraries for a given service, protocols must still be designed carefully.

結論は、自動的に特定のサービスのために、クライアントとサーバーのライブラリを生成するためのツールがあるにもかかわらず、プロトコルはまだ慎重に設計しなければならないということです。

5. Transports and Semantics
5.トランスポートとセマンティクス

The RPC protocol can be implemented on several different transport protocols. The scope of the definition of the RPC protocol excludes how a message is passed from one process to another, and includes only the specification and interpretation of messages. However, the application may wish to obtain information about (and perhaps control over) the transport layer through an interface not specified in this document. For example, the transport protocol may impose a restriction on the maximum size of RPC messages, or it may be stream-oriented like TCP [RFC0793] with no size limit. The client and server must agree on their transport protocol choices.

RPCプロトコルは、いくつかの異なるトランスポートプロトコル上で実装することができます。 RPCプロトコルの定義の範囲には、メッセージは、1つのプロセスから別のものに渡される方法除外、およびメッセージの唯一の指定および解釈を含みます。しかし、アプリケーションは、この文書で指定されていないインタフェースを介して輸送層についての情報を得る(そしておそらくを制御)することを望むかもしれません。例えば、トランスポート・プロトコルは、RPCメッセージの最大サイズに制限を課すことができる、またはストリーム指向のないサイズ制限とTCP [RFC0793]などであってもよいです。クライアントとサーバは、そのトランスポートプロトコルの選択に同意しなければなりません。

It is important to point out that RPC does not try to implement any kind of reliability and that the application may need to be aware of the type of transport protocol underneath RPC. If it knows it is running on top of a reliable transport such as TCP, then most of the work is already done for it. On the other hand, if it is running on top of an unreliable transport such as UDP [RFC0768], it must implement its own time-out, retransmission, and duplicate detection policies as the RPC protocol does not provide these services.

RPCは、信頼性のいずれかの種類を実装しようとしないことと、アプリケーションがRPCの下に、トランスポートプロトコルの種類を認識する必要があるかもしれないことを指摘することは重要です。それはTCPのような信頼性の高いトランスポートの上で実行されている知っている場合、その作業のほとんどは、すでにそれのために行われています。一方、そのようなUDP [RFC0768]として信頼性の低いトランスポート上で実行されている場合、それはそれ自身のタイムアウト、再送信を実装する必要があり、これらのサービスを提供していないRPCプロトコルとして検出ポリシーを複製します。

Because of transport independence, the RPC protocol does not attach specific semantics to the remote procedures or their execution requirements. Semantics can be inferred from (but should be explicitly specified by) the underlying transport protocol. For example, consider RPC running on top of an unreliable transport such as UDP. If an application retransmits RPC call messages after time-outs, and does not receive a reply, it cannot infer anything about the number of times the procedure was executed. If it does receive a reply, then it can infer that the procedure was executed at least once.

そのため、トランスポートの独立性、RPCプロトコルは、リモートプロシージャやその実行の要件に特定の意味を添付していません。セマンティクスから推測することができます(ただし、明示で指定する必要があります)基礎となるトランスポートプロトコル。例えば、UDPのような信頼性の低いトランスポート上で実行されているRPCを検討してください。アプリケーションがタイムアウト後にRPC呼び出しメッセージを再送信し、応答を受信しない場合は、手順が実行された回数について何を推測することはできません。それが応答を受信した場合、それは手順が少なくとも一度は実行されたことを推測することができます。

A server may wish to remember previously granted requests from a client and not regrant them, in order to insure some degree of execute-at-most-once semantics. A server can do this by taking advantage of the transaction ID that is packaged with every RPC message. The main use of this transaction ID is by the client RPC entity in matching replies to calls. However, a client application may choose to reuse its previous transaction ID when retransmitting a call. The server may choose to remember this ID after executing a call and not execute calls with the same ID, in order to achieve some degree of execute-at-most-once semantics. The server is not allowed to examine this ID in any other way except as a test for equality.

サーバが実行-で最大1回のセマンティクスをある程度確保するためには、それらを再度付与クライアントから、以前に許可された要求を覚えていないことを望むかもしれません。サーバーは、すべてのRPCメッセージにパッケージ化されたトランザクションIDを利用することによってこれを行うことができます。このトランザクションIDの主な用途は、呼び出しに応答のマッチングクライアントRPCのエンティティです。ただし、クライアント・アプリケーションは、コールを再送信する際に、以前のトランザクションIDを再利用することもできます。サーバーは、呼び出しを実行した後に、このIDを覚えていて、実行-で最大1回のセマンティクスをある程度実現するために、同じIDで呼び出しを実行しないことを選択できます。サーバーは、平等のためのテストなどを除く他の方法でこのIDを調べることはできません。

On the other hand, if using a "reliable" transport such as TCP, the application can infer from a reply message that the procedure was executed exactly once, but if it receives no reply message, it cannot assume that the remote procedure was not executed. Note that even if a connection-oriented protocol like TCP is used, an application still needs time-outs and reconnections to handle server crashes.

一方、TCPのような「信頼」トランスポートを使用する場合、アプリケーションは、手順は一度だけ実行された応答メッセージから推論することができ、それは何の応答メッセージを受信しない場合、それはリモート・プロシージャが実行されなかったと仮定することができません。 TCPのようなコネクション型のプロトコルが使用されている場合でも、アプリケーションがまだサーバーのクラッシュを処理するためにタイムアウトと再接続を必要としていることに注意してください。

There are other possibilities for transports besides datagram- or connection-oriented protocols. For example, a request-reply protocol such as [VMTP] is perhaps a natural transport for RPC. ONC RPC currently uses both TCP and UDP transport protocols. Section 11 ("Record Marking Standard") describes the mechanism employed by ONC RPC to utilize a connection-oriented, stream-oriented transport such as TCP. The mechanism by which future transports having different structural characteristics should be used to transfer ONC RPC messages should be specified by means of a Standards Track RFC, once such additional transports are defined.

datagram-または接続指向のプロトコル以外のトランスポートのための他の可能性があります。例えば、このような[VMTP]として要求 - 応答プロトコルは、おそらくRPCのための自然な輸送です。 ONC RPCは現在、TCPとUDPトランスポートプロトコルの両方を使用しています。セクション11(「レコードマーク標準」)は、TCPのようなコネクション型、ストリーム指向のトランスポートを利用するONC RPCによって採用メカニズムを記述する。将来のトランスポートは、異なる構造的特徴を有するするメカニズムは、そのような付加的なトランスポートが定義されるとONC RPCメッセージは、標準化過程RFCによって指定されるべきで転送するために使用されるべきです。

6. Binding and Rendezvous Independence
6.結合およびランデブー独立

The act of binding a particular client to a particular service and transport parameters is NOT part of this RPC protocol specification. This important and necessary function is left up to some higher-level software.

特定のサービスや輸送パラメータに特定のクライアントを結合させる行為は、このRPCプロトコル仕様の一部ではありません。この重要かつ必要な機能は、より上位レベルのソフトウェアに任されています。

Implementors could think of the RPC protocol as the jump-subroutine instruction (JSR) of a network; the loader (binder) makes JSR useful, and the loader itself uses JSR to accomplish its task. Likewise, the binding software makes RPC useful, possibly using RPC to accomplish this task.

実装者は、ネットワークのジャンプサブルーチン命令(JSR)のようなRPCプロトコルを考えることができます。ローダー(バインダー)は、JSRが便利になり、ローダー自身がそのタスクを達成するためにJSRを使用しています。同様に、結合ソフトウェアは、おそらく、このタスクを達成するためにRPCを使用して、RPC有用となります。

7. Authentication
7.認証

The RPC protocol provides the fields necessary for a client to identify itself to a service, and vice-versa, in each call and reply message. Security and access control mechanisms can be built on top of this message authentication. Several different authentication protocols can be supported. A field in the RPC header indicates which protocol is being used. More information on specific authentication protocols is in Section 8.2, "Authentication, Integrity and Privacy".

RPCプロトコルは、各コールと応答メッセージで、サービスに自分自身を識別するために、クライアントのために必要なフィールド、およびその逆を提供します。セキュリティとアクセス制御メカニズムは、このメッセージ認証の上に構築することができます。いくつかの異なる認証プロトコルをサポートすることができます。 RPCヘッダ内のフィールドが使用されているプロトコルを示しています。特定の認証プロトコルの詳細については、セクション8.2、「認証、整合性とプライバシー」です。

8. RPC Protocol Requirements
8. RPCプロトコル要件

The RPC protocol must provide for the following:

RPCプロトコルは、次のために提供する必要があります。

o Unique specification of a procedure to be called

呼び出される手続きのOユニークな仕様

o Provisions for matching response messages to request messages

要求メッセージに対する応答メッセージをマッチングするためのO条項

o Provisions for authenticating the caller to service and vice-versa

サービスする発信者を認証するためのO規定とその逆

Besides these requirements, features that detect the following are worth supporting because of protocol roll-over errors, implementation bugs, user error, and network administration:

これらの要件のほかに、次の検出機能があるため、プロトコルのロールオーバーのエラー、実装のバグ、ユーザーエラー、およびネットワーク管理のサポート価値があります:

o RPC protocol mismatches

O RPCプロトコルの不一致

o Remote program protocol version mismatches

Oリモートプログラムプロトコルのバージョンの不一致

o Protocol errors (such as misspecification of a procedure's parameters)

(このような手順のパラメータのmisspecificationなど)Oプロトコルエラー

o Reasons why remote authentication failed

リモート認証が失敗した理由O理由

o Any other reasons why the desired procedure was not called

希望プロシージャが呼び出されなかった理由を任意の他の理由O

8.1. RPC Programs and Procedures
8.1. RPCプログラムと手順

The RPC call message has three unsigned-integer fields -- remote program number, remote program version number, and remote procedure number -- that uniquely identify the procedure to be called. Program numbers are administered by a central authority (IANA). Once implementors have a program number, they can implement their remote program; the first implementation would most likely have the version number 1 but MUST NOT be the number zero. Because most new protocols evolve, a "version" field of the call message identifies which version of the protocol the caller is using. Version numbers enable support of both old and new protocols through the same server process.

リモートプログラム番号、リモートプログラムバージョン番号、およびリモートプロシージャ番号 - - 一意に呼び出される手続きを識別するRPCコールメッセージは、三符号なし整数フィールドを有しています。プログラム番号は、中央機関(IANA)によって管理されています。実装者は、プログラム番号を持っていたら、彼らはリモート・プログラムを実装することができます。最初の実装は、最も可能性の高いバージョン番号1を持っているだろうが、数ゼロであってはなりません。ほとんどの新しいプロトコルが進化しているので、呼び出しメッセージの「バージョン」フィールドには、発信者が使用しているプロトコルのバージョンを識別します。バージョン番号は同じサーバ・プロセスを通じて、新旧両方のプロトコルのサポートを有効にします。

The procedure number identifies the procedure to be called. These numbers are documented in the specific program's protocol specification. For example, a file service's protocol specification may state that its procedure number 5 is "read" and procedure number 12 is "write".

手順番号が呼び出される手続きを特定します。これらの数字は、特定のプログラムのプロトコル仕様に記載されています。例えば、ファイルサービスのプロトコル仕様は、手続き番号5は「読み取り」であり、手続き番号12が「書き込み」であることを述べることができます。

Just as remote program protocols may change over several versions, the actual RPC message protocol could also change. Therefore, the call message also has in it the RPC version number, which is always equal to 2 for the version of RPC described here.

リモートプログラムのプロトコルがバージョンが変わるたびに変更されるように、実際のRPCメッセージプロトコルも変更することができます。したがって、コールメッセージはまた、ここで説明したRPCのバージョンは常に2に等しいRPCバージョン番号を有しています。

The reply message to a request message has enough information to distinguish the following error conditions:

要求メッセージに対する応答メッセージは、次のエラー状態を区別するのに十分な情報を有しています。

o The remote implementation of RPC does not support protocol version 2. The lowest and highest supported RPC version numbers are returned.

RPCのリモート実装がプロトコルバージョン2をサポートしていませんoを最低と最高のサポートRPCのバージョン番号が返されます。

o The remote program is not available on the remote system.

Oリモートプログラムは、リモートシステムでは使用できません。

o The remote program does not support the requested version number. The lowest and highest supported remote program version numbers are returned.

Oリモートプログラムは要求されたバージョン番号をサポートしていません。最低と最高のサポート、リモートプログラムのバージョン番号が返されます。

o The requested procedure number does not exist. (This is usually a client-side protocol or programming error.)

Oリクエストされたプロシージャ番号は存在しません。 (これは通常、クライアント側のプロトコルまたはプログラミング・エラーです。)

o The parameters to the remote procedure appear to be garbage from the server's point of view. (Again, this is usually caused by a disagreement about the protocol between client and service.)

oをリモート・プロシージャへのパラメータは、サーバの観点からゴミのように見えます。 (再び、これは通常、クライアントとサービスとの間のプロトコルの不一致によって引き起こされます。)

8.2. Authentication, Integrity, and Privacy
8.2. 認証、整合性、およびプライバシー

Provisions for authentication of caller to service and vice-versa are provided as a part of the RPC protocol. The call message has two authentication fields: the credential and the verifier. The reply message has one authentication field: the response verifier. The RPC protocol specification defines all three fields to be the following opaque type (in the eXternal Data Representation (XDR) language [RFC4506]):

サービスおよびその逆への発信者の認証のための規定は、RPCプロトコルの一部として提供されます。資格とベリファイア:呼び出しメッセージは、2つの認証フィールドがあります。応答の検証:応答メッセージは1つの認証フィールドを持っています。 RPCプロトコル仕様では、(外部データ表現(XDR)言語[RFC4506]で)次の不透明なタイプであることがすべての3つのフィールドを定義しています。

         enum auth_flavor {
            AUTH_NONE       = 0,
            AUTH_SYS        = 1,
            AUTH_SHORT      = 2,
            AUTH_DH         = 3,
            RPCSEC_GSS      = 6
            /* and more to be defined */
         };
        
         struct opaque_auth {
            auth_flavor flavor;
            opaque body<400>;
         };
        

In other words, any "opaque_auth" structure is an "auth_flavor" enumeration followed by up to 400 bytes that are opaque to (uninterpreted by) the RPC protocol implementation.

換言すれば、任意の「opaque_auth」構造は、RPCプロトコルの実装(に解釈されることなく)に対して不透明で最大400のバイトが続く「auth_flavor」列挙です。

The interpretation and semantics of the data contained within the authentication fields are specified by individual, independent authentication protocol specifications.

認証フィールド内に含まれるデータの解釈とセマンティクスは、個々の、独立した認証プロトコルの仕様によって指定されています。

If authentication parameters were rejected, the reply message contains information stating why they were rejected.

認証パラメータが拒絶された場合は、応答メッセージは、それらが拒否された理由を示す情報が含まれています。

As demonstrated by RPCSEC_GSS, it is possible for an "auth_flavor" to also support integrity and privacy.

RPCSEC_GSSによって実証されているように、「auth_flavor」も整合性とプライバシーをサポートすることが可能です。

8.3. Program Number Assignment
8.3. プログラム番号の割り当て

Program numbers are given out in groups according to the following chart:

プログラム番号は以下のチャートに従ってグループに配られています。

             0x00000000                Reserved
             0x00000001 - 0x1fffffff   To be assigned by IANA
             0x20000000 - 0x3fffffff   Defined by local administrator
                                       (some blocks assigned here)
             0x40000000 - 0x5fffffff   Transient
             0x60000000 - 0x7effffff   Reserved
             0x7f000000 - 0x7fffffff   Assignment outstanding
             0x80000000 - 0xffffffff   Reserved
        

The first group is a range of numbers administered by IANA and should be identical for all sites. The second range is for applications peculiar to a particular site. This range is intended primarily for debugging new programs. When a site develops an application that might be of general interest, that application should be given an assigned number in the first range. Application developers may apply for blocks of RPC program numbers in the first range by methods described in Appendix B. The third group is for applications that generate program numbers dynamically. The final groups are reserved for future use, and should not be used.

最初のグループは、IANAによって投与数字の範囲であり、すべてのサイトで同一でなければなりません。第二の範囲は、特定のサイトに特有のアプリケーションのためです。この範囲は、主に新しいプログラムをデバッグするためのものです。サイトには、一般に使用できるアプリケーションを開発する場合は、そのアプリケーションは、最初の範囲内で割り当てられた番号を与えられるべきです。アプリケーション開発者は、第三のグループは動的にプログラム番号を生成するアプリケーションのためのものである付録Bに記載の方法によって第1の範囲内のRPCプログラム番号のブロックに適用してもよいです。最後のグループは、将来の使用のために予約されており、使用すべきではありません。

8.4. Other Uses of the RPC Protocol
8.4. RPCプロトコルの他の使用

The intended use of this protocol is for calling remote procedures. Normally, each call message is matched with a reply message. However, the protocol itself is a message-passing protocol with which other (non-procedure-call) protocols can be implemented.

このプロトコルの使用目的は、リモートプロシージャを呼び出すためのものです。通常、各呼び出しメッセージは返信メッセージと一致しています。しかしながら、プロトコル自体は、他の(非プロシージャコール)プロトコルを実装することが可能なメッセージパッシングプロトコルです。

8.4.1. Batching
8.4.1. バッチ処理

Batching is useful when a client wishes to send an arbitrarily large sequence of call messages to a server. Batching typically uses reliable byte stream protocols (like TCP) for its transport. In the case of batching, the client never waits for a reply from the server, and the server does not send replies to batch calls. A sequence of batch calls is usually terminated by a legitimate remote procedure call operation in order to flush the pipeline and get positive acknowledgement.

クライアントがサーバーに呼び出しメッセージの任意の大きさのシーケンスを送信したいとき、バッチ処理に便利です。バッチ処理は、一般的にその輸送のために(TCPのような)信頼性の高いバイトストリームプロトコルを使用しています。バッチ処理の場合は、クライアントはサーバーからの応答を待たず、サーバはバッチ呼び出しに応答を送信しません。バッチ呼び出しのシーケンスは、通常、パイプラインをフラッシュし、積極的な承認を得るためには、正当なリモート・プロシージャ・コールの操作によって終了します。

8.4.2. Broadcast Remote Procedure Calls
8.4.2. リモートプロシージャコールをブロードキャスト

In broadcast protocols, the client sends a broadcast call to the network and waits for numerous replies. This requires the use of packet-based protocols (like UDP) as its transport protocol. Servers that support broadcast protocols usually respond only when the call is successfully processed and are silent in the face of errors, but this varies with the application.

ブロードキャストプロトコルでは、クライアントがネットワークにブロードキャスト呼び出しを送信し、それに対する数多くの応答を待ちます。これは、トランスポートプロトコルとして(UDPのような)パケットベースのプロトコルの使用を必要とします。ブロードキャストプロトコルをサポートするサーバーは、通常のコールが正常に処理されている場合のみの対応とエラーに直面して沈黙しているが、これはアプリケーションによって異なります。

The principles of broadcast RPC also apply to multicasting -- an RPC request can be sent to a multicast address.

ブロードキャストRPCの原理は、マルチキャスティングに適用されます - RPC要求は、マルチキャストアドレスに送信することができます。

9. The RPC Message Protocol
9. RPCメッセージプロトコル

This section defines the RPC message protocol in the XDR data description language [RFC4506].

このセクションでは、XDRデータ記述言語[RFC4506]でのRPCメッセージプロトコルを定義します。

         enum msg_type {
            CALL  = 0,
            REPLY = 1
         };
        

A reply to a call message can take on two forms: the message was either accepted or rejected.

コール・メッセージへの返信には2つの形式を取ることができます。メッセージは、承認または却下されました。

         enum reply_stat {
            MSG_ACCEPTED = 0,
            MSG_DENIED   = 1
         };
        

Given that a call message was accepted, the following is the status of an attempt to call a remote procedure.

コール・メッセージが受け入れられたことを考えると、以下のリモート・プロシージャをコールしようとする試みの状態です。

         enum accept_stat {
            SUCCESS       = 0, /* RPC executed successfully       */
            PROG_UNAVAIL  = 1, /* remote hasn't exported program  */
            PROG_MISMATCH = 2, /* remote can't support version #  */
            PROC_UNAVAIL  = 3, /* program can't support procedure */
            GARBAGE_ARGS  = 4, /* procedure can't decode params   */
            SYSTEM_ERR    = 5  /* e.g. memory allocation failure  */
         };
        

Reasons why a call message was rejected:

呼び出しメッセージが拒否された理由:

         enum reject_stat {
            RPC_MISMATCH = 0, /* RPC version number != 2          */
            AUTH_ERROR = 1    /* remote can't authenticate caller */
         };
        

Why authentication failed:

なぜ認証に失敗しました:

      enum auth_stat {
         AUTH_OK           = 0,  /* success                        */
         /*
          * failed at remote end
          */
         AUTH_BADCRED      = 1,  /* bad credential (seal broken)   */
         AUTH_REJECTEDCRED = 2,  /* client must begin new session  */
         AUTH_BADVERF      = 3,  /* bad verifier (seal broken)     */
         AUTH_REJECTEDVERF = 4,  /* verifier expired or replayed   */
         AUTH_TOOWEAK      = 5,  /* rejected for security reasons  */
         /*
          * failed locally
          */
         AUTH_INVALIDRESP  = 6,  /* bogus response verifier        */
         AUTH_FAILED       = 7,  /* reason unknown                 */
         /*
          * AUTH_KERB errors; deprecated.  See [RFC2695]
          */
         AUTH_KERB_GENERIC = 8,  /* kerberos generic error */
         AUTH_TIMEEXPIRE = 9,    /* time of credential expired */
         AUTH_TKT_FILE = 10,     /* problem with ticket file */
         AUTH_DECODE = 11,       /* can't decode authenticator */
         AUTH_NET_ADDR = 12,     /* wrong net address in ticket */
         /*
          * RPCSEC_GSS GSS related errors
          */
         RPCSEC_GSS_CREDPROBLEM = 13, /* no credentials for user */
         RPCSEC_GSS_CTXPROBLEM = 14   /* problem with context */
      };
        

As new authentication mechanisms are added, there may be a need for more status codes to support them. IANA will hand out new auth_stat numbers on a simple First Come First Served basis as defined in the "IANA Considerations" and Appendix B.

新しい認証メカニズムが追加されると、それらをサポートするために、よりステータスコードについての必要性があるかもしれません。 IANAは、単純な最初に来る最初に役立った「IANAの考慮事項」で定義されている基礎と付録Bに新しいauth_stat番号を配るます

The RPC message:

RPCメッセージ:

All messages start with a transaction identifier, xid, followed by a two-armed discriminated union. The union's discriminant is a msg_type that switches to one of the two types of the message. The xid of a REPLY message always matches that of the initiating CALL message. NB: The "xid" field is only used for clients matching reply messages with call messages or for servers detecting retransmissions; the service side cannot treat this id as any type of sequence number.

すべてのメッセージは、二武装区別組合が続くトランザクション識別子、XID、で始まります。組合の判別式は、メッセージの2種類のいずれかに切り替わりMSG_TYPEです。 REPLYメッセージのXIDは常に開始CALLメッセージのそれと一致しました。 NB:「XID」フィールドは、コールメッセージと応答メッセージに一致するクライアントのためまたは再送信を検出するサーバーに対してのみ使用されます。サービス側は、シーケンス番号のいずれかのタイプとしてこのIDを扱うことができません。

         struct rpc_msg {
            unsigned int xid;
            union switch (msg_type mtype) {
            case CALL:
               call_body cbody;
            case REPLY:
               reply_body rbody;
            } body;
         };
        

Body of an RPC call:

RPC呼び出しのボディ:

In version 2 of the RPC protocol specification, rpcvers MUST be equal to 2. The fields "prog", "vers", and "proc" specify the remote program, its version number, and the procedure within the remote program to be called. After these fields are two authentication parameters: cred (authentication credential) and verf (authentication verifier). The two authentication parameters are followed by the parameters to the remote procedure, which are specified by the specific program protocol.

RPCプロトコル仕様のバージョン2では、rpcversが呼び出される2フィールド「PROG」、「VERS」、および「PROC」リモートプログラム、バージョン番号、およびリモートプログラム内の手順を指定するために等しくなければなりません。 CRED(認証証明書)とVERF(認証ベリファイア):これらのフィールドの後に2つの認証パラメータです。 2つの認証パラメータは、特定のプログラムのプロトコルによって指定されたリモートプロシージャにパラメータが続きます。

The purpose of the authentication verifier is to validate the authentication credential. Note that these two items are historically separate, but are always used together as one logical entity.

認証検証の目的は、認証資格情報を検証することです。これら2つの項目が歴史的に分離されているが、常に一つの論理エンティティとして一緒に使用されていることに注意してください。

        struct call_body {
           unsigned int rpcvers;       /* must be equal to two (2) */
           unsigned int prog;
           unsigned int vers;
           unsigned int proc;
           opaque_auth cred;
           opaque_auth verf;
           /* procedure-specific parameters start here */
        };
        

Body of a reply to an RPC call:

RPCコールへの応答のボディ:

         union reply_body switch (reply_stat stat) {
         case MSG_ACCEPTED:
            accepted_reply areply;
         case MSG_DENIED:
            rejected_reply rreply;
         } reply;
        

Reply to an RPC call that was accepted by the server:

サーバーによって承認されたRPCコールへの返信:

There could be an error even though the call was accepted. The first field is an authentication verifier that the server generates in order to validate itself to the client. It is followed by a union whose discriminant is an enum accept_stat. The SUCCESS arm of the union is protocol-specific. The PROG_UNAVAIL, PROC_UNAVAIL, GARBAGE_ARGS, and SYSTEM_ERR arms of the union are void. The PROG_MISMATCH arm specifies the lowest and highest version numbers of the remote program supported by the server.

コールが受け入れられたにもかかわらず、エラーがあるかもしれません。最初のフィールドは、サーバーがクライアントに自分自身を検証するために発生した認証検証です。それは、その判別列挙accept_statである労働組合が続いています。組合のSUCCESSアームはプロトコル固有です。労働組合のPROG_UNAVAIL、PROC_UNAVAIL、GARBAGE_ARGS、およびSYSTEM_ERRアームは無効です。 PROG_MISMATCHアームは、サーバでサポートされているリモート・プログラムの最低と最高のバージョン番号を指定します。

         struct accepted_reply {
            opaque_auth verf;
            union switch (accept_stat stat) {
            case SUCCESS:
               opaque results[0];
               /*
                * procedure-specific results start here
                */
             case PROG_MISMATCH:
                struct {
                   unsigned int low;
                   unsigned int high;
                } mismatch_info;
             default:
                /*
                 * Void.  Cases include PROG_UNAVAIL, PROC_UNAVAIL,
                 * GARBAGE_ARGS, and SYSTEM_ERR.
                 */
                void;
             } reply_data;
         };
        

Reply to an RPC call that was rejected by the server:

サーバーによって拒否されたRPCコールへの返信:

The call can be rejected for two reasons: either the server is not running a compatible version of the RPC protocol (RPC_MISMATCH) or the server rejects the identity of the caller (AUTH_ERROR). In case of an RPC version mismatch, the server returns the lowest and highest supported RPC version numbers. In case of invalid authentication, failure status is returned.

サーバは、RPCプロトコル(RPC_MISMATCH)の互換性のあるバージョンを実行していないか、サーバが発信者(AUTH_ERROR)のアイデンティティを拒否次のいずれかの呼び出しは、2つの理由で拒否することができます。 RPCバージョンの不一致の場合、サーバーは、最低と最高のサポートRPCのバージョン番号を返します。無効な認証の場合には、障害ステータスが返されます。

         union rejected_reply switch (reject_stat stat) {
         case RPC_MISMATCH:
            struct {
               unsigned int low;
               unsigned int high;
            } mismatch_info;
         case AUTH_ERROR:
            auth_stat stat;
         };
        
10. Authentication Protocols
10.認証プロトコル

As previously stated, authentication parameters are opaque, but open-ended to the rest of the RPC protocol. This section defines two standard flavors of authentication. Implementors are free to invent new authentication types, with the same rules of flavor number assignment as there are for program number assignment. The flavor of a credential or verifier refers to the value of the "flavor" field in the opaque_auth structure. Flavor numbers, like RPC program numbers, are also administered centrally, and developers may assign new flavor numbers by methods described in Appendix B. Credentials and verifiers are represented as variable-length opaque data (the "body" field in the opaque_auth structure).

先に述べたように、認証パラメータは、不透明な、しかし、オープンエンドのRPCプロトコルの残りの部分にあります。このセクションでは、2つの認証標準の味を定義します。実装者は、プログラム番号の割り当てのためにそこにあるような風味番号の割り当ての同じルールで、新しい認証タイプを発明するのは自由です。資格またはベリファイアの風味はopaque_auth構造で「フレーバー」フィールドの値を指します。風味番号は、RPCプログラム番号は、また集中管理され、開発者は、可変長の不透明データ(opaque_auth構造における「本体」フィールド)として表されている付録B.クレデンシャル及び検証に記載の方法によって新しい風味番号を割り当てることができます。

In this document, two flavors of authentication are described. Of these, Null authentication (described in the next subsection) is mandatory -- it MUST be available in all implementations. System authentication (AUTH_SYS) is described in Appendix A. Implementors MAY include AUTH_SYS in their implementations to support existing applications. See "Security Considerations" for information about other, more secure, authentication flavors.

この文書では、認証の2つの種類が記載されています。これらの中で、(次のサブセクションで説明)ヌル認証が必須である - それは、すべての実装で利用可能でなければなりません。システム認証(AUTH_SYS)は、既存のアプリケーションをサポートするために、彼らの実装でAUTH_SYSを入れるかもしれ付録A.実装者に記述されています。他の、より安全な、認証タイプについては、「セキュリティの考慮事項」を参照してください。

10.1. Null Authentication
10.1. ヌル認証

Often, calls must be made where the client does not care about its identity or the server does not care who the client is. In this case, the flavor of the RPC message's credential, verifier, and reply verifier is "AUTH_NONE". Opaque data associated with "AUTH_NONE" is undefined. It is recommended that the length of the opaque data be zero.

多くの場合、クライアントはその身元を気にしない場合に呼び出しが行われなければならないか、サーバーは、クライアントが誰であるかを気にしません。この場合、RPCメッセージの資格、ベリファイア、応答ベリファイアの味は「AUTH_NONE」です。 「AUTH_NONE」に関連した不透明なデータは不定です。不透明なデータの長さがゼロになることをお勧めします。

11. Record Marking Standard
標準的なマーキング11を記録

When RPC messages are passed on top of a byte stream transport protocol (like TCP), it is necessary to delimit one message from another in order to detect and possibly recover from protocol errors. This is called record marking (RM). One RPC message fits into one RM record.

RPCメッセージが(TCPなど)バイトストリームトランスポートプロトコルの上に渡されると、検出、おそらくプロトコルエラーから回復するために別の一つのメッセージを区切る必要があります。これは、(RM)をマーキング、レコードと呼ばれています。 1つのRPCメッセージは1つのRMレコードに収まります。

A record is composed of one or more record fragments. A record fragment is a four-byte header followed by 0 to (2**31) - 1 bytes of fragment data. The bytes encode an unsigned binary number; as with XDR integers, the byte order is from highest to lowest. The number encodes two values -- a boolean that indicates whether the fragment is the last fragment of the record (bit value 1 implies the fragment is the last fragment) and a 31-bit unsigned binary value that is the length in bytes of the fragment's data. The boolean value is the highest-order bit of the header; the length is the 31 low-order bits. (Note that this record specification is NOT in XDR standard form!)

レコードには、一の以上のレコード断片で構成されています。フラグメントデータの1バイト - レコード断片は、(2 ** 31)に0が続く4バイトのヘッダです。バイトは符号なし2進数を符号化します。 XDR整数と同様に、バイト順は、最高から最低までです。断片は、レコードの最後のフラグメントであるかどうかを示すブール値(ビット値1は、フラグメントが最後のフラグメントであることを意味する)と断片ののバイト単位の長さである31ビットの符号なし2進値 - 数は、2つの値を符号化しますデータ。ブール値は、ヘッダの最上位ビットです。長さは31下位ビットです。 (このレコード仕様はXDR標準形式になっていないことに注意してください!)

12. The RPC Language
12. RPC言語

Just as there was a need to describe the XDR data-types in a formal language, there is also need to describe the procedures that operate on these XDR data-types in a formal language as well. The RPC language is an extension to the XDR language, with the addition of "program", "procedure", and "version" declarations. The keywords "program" and "version" are reserved in the RPC language, and implementations of XDR compilers MAY reserve these keywords even when provided with pure XDR, non-RPC, descriptions. The following example is used to describe the essence of the language.

正式な言語でXDRのデータ型を記述する必要があったのと同じように、また、同様に、正式な言語でこれらのXDRのデータ型を操作する手順を記述する必要があります。 RPC言語は、「プログラム」、「手順」、および「バージョン」の宣言を追加したXDR言語への拡張、です。キーワード「プログラム」と「バージョン」RPC言語で予約されており、純粋なXDR、非RPC、説明を提供してもXDRコンパイラの実装はこれらのキーワードを予約することができます。次の例では、言語の本質を記述するために使用されます。

12.1. An Example Service Described in the RPC Language
12.1. RPC言語で記述されたサービスの例

Here is an example of the specification of a simple ping program.

ここでは、単純なpingプログラムの仕様の一例です。

      program PING_PROG {
            /*
             * Latest and greatest version
             */
            version PING_VERS_PINGBACK {
               void
               PINGPROC_NULL(void) = 0;
               /*
                * Ping the client, return the round-trip time
                * (in microseconds).  Returns -1 if the operation
                * timed out.
                */
               int
               PINGPROC_PINGBACK(void) = 1;
            } = 2;
        
            /*
             * Original version
             */
            version PING_VERS_ORIG {
               void
               PINGPROC_NULL(void) = 0;
            } = 1;
         } = 1;
        
         const PING_VERS = 2;      /* latest version */
        

The first version described is PING_VERS_PINGBACK with two procedures: PINGPROC_NULL and PINGPROC_PINGBACK. PINGPROC_NULL takes no arguments and returns no results, but it is useful for computing round-trip times from the client to the server and back again. By convention, procedure 0 of any RPC protocol should have the same semantics and never require any kind of authentication. The second procedure is used for the client to have the server do a reverse ping operation back to the client, and it returns the amount of time (in microseconds) that the operation used. The next version, PING_VERS_ORIG, is the original version of the protocol, and it does not contain the PINGPROC_PINGBACK procedure. It is useful for compatibility with old client programs, and as this program matures, it may be dropped from the protocol entirely.

PINGPROC_NULLとPINGPROC_PINGBACK:説明した第一版は2つの手順でPING_VERS_PINGBACKあります。 PINGPROC_NULLは引数を取りませんし、結果を返しませんが、それは再びクライアントからサーバへの往復時間を計算すると便利です。慣例により、任意のRPCプロトコルの手続き0は同じ意味を持っていると認証のいずれかの種類を必要とすることはありません。 2番目の手順では、サーバがクライアントに戻す逆のping操作を行う持っているクライアントのために使用され、それは操作が使用されていること(マイクロ秒)の時間の量を返します。次のバージョン、PING_VERS_ORIGは、プロトコルのオリジナルバージョンであり、それはPINGPROC_PINGBACK手順が含まれていません。これは、古いクライアントプログラムとの互換性のために有用であり、このプログラムが成熟するにつれて、それは完全にプロトコルから削除することができます。

12.2. The RPC Language Specification
12.2. RPC言語の仕様

The RPC language is identical to the XDR language defined in RFC 4506, except for the added definition of a "program-def", described below.

RPC言語は、後述する「プログラム-DEF」の追加定義を除き、RFC 4506で定義されたXDR言語と同じです。

program-def: "program" identifier "{" version-def version-def * "}" "=" constant ";"

プログラム-DEF: "プログラム" 識別子 "{" バージョン-DEFバージョンデフ* "}" "=" 一定の ";"

version-def: "version" identifier "{" procedure-def procedure-def * "}" "=" constant ";"

バージョン-DEF: "バージョン" 識別子 "{" 手順-DEF手続きデフ* "}" "=" 一定の ";"

procedure-def: proc-return identifier "(" proc-firstarg ("," type-specifier )* ")" "=" constant ";"

手順-DEF:PROCリターン識別子 "(" PROC-firstarg( "" 型指定子)* ")" "=" 一定の ";"

proc-return: "void" | type-specifier

PROC-リターン: "無効" |タイプ指定子

proc-firstarg: "void" | type-specifier

PROC-firstarg: "無効" |タイプ指定子

12.3. Syntax Notes
12.3. 構文の注意事項

o The following keywords are added and cannot be used as identifiers: "program" and "version".

O以下のキーワードが追加され、識別子として使用することはできません。「プログラム」と「バージョン」。

o A version name cannot occur more than once within the scope of a program definition. Neither can a version number occur more than once within the scope of a program definition.

Oバージョン名は、プログラム定義の範囲内で複数回出現することはできません。バージョン番号は、プログラム定義の範囲内で複数回発生しないこともできません。

o A procedure name cannot occur more than once within the scope of a version definition. Neither can a procedure number occur more than once within the scope of version definition.

Oプロシージャ名は、バージョン定義の範囲内で複数回発生することができません。プロシージャ番号は、バージョン定義の範囲内で複数回発生しないこともできません。

o Program identifiers are in the same name space as constant and type identifiers.

Oプログラム識別子は、定数と型識別子と同じ名前空間にあります。

o Only unsigned constants can be assigned to programs, versions, and procedures.

Oのみ符号なしの定数は、プログラム、バージョン、および手続きに割り当てることができます。

o Current RPC language compilers do not generally support more than one type-specifier in procedure argument lists; the usual practice is to wrap arguments into a structure.

現在のRPC言語コンパイラoを、一般的手順引数リスト内の複数の型指定子をサポートしていません。通常の練習は、構造に引数をラップすることです。

13. IANA Considerations
13. IANAの考慮事項

The assignment of RPC program numbers, authentication flavor numbers, and authentication status numbers has in the past been performed by Sun Microsystems, Inc (Sun). This is inappropriate for an IETF Standards Track protocol, as such work is done well by the Internet Assigned Numbers Authority (IANA). This document proposes the transfer of authority over RPC program numbers, authentication flavor numbers, and authentication status numbers described here from Sun Microsystems, Inc. to IANA and describes how IANA will maintain and assign these numbers. Users of RPC protocols will benefit by having an independent body responsible for these number assignments.

RPCプログラム番号、認証風味番号、および認証ステータス番号の割り当ては、過去に米国Sun Microsystems、Inc.(日)に行われています。このような作業は、Internet Assigned Numbers Authority(IANA)によっても行われているようにこれは、IETF標準化過程プロトコルには不適切です。このドキュメントは、IANAにサン・マイクロシステムズ社からここで説明するRPCプログラム番号、認証風味番号、および認証ステータス番号に対する権限の移転を提案し、IANAが維持し、これらの番号を割り当てます方法について説明します。 RPCプロトコルのユーザーは、これらの番号の割り当てを担当する独立機関を持っていることによって恩恵を受ける。

13.1. Numbering Requests to IANA
13.1. IANAへのリクエストの番号付け

Appendix B of this document describes the information to be sent to IANA to request one or more RPC numbers and the rules that apply. IANA will store the request for documentary purposes and put the following information into the public registry:

このドキュメントの付録Bは、一つ以上のRPC番号と適用される規則を要求するためにIANAに送信される情報について説明します。 IANAは、ドキュメンタリーの目的のために要求を保存し、公共のレジストリに以下の情報を入れます。

o The short description of purpose and use

目的と使用の簡単な説明O

o The program number(s) assigned

割り当てられたOプログラム番号(S)

o The short identifier string(s)

短い識別子文字列(S)O

13.2. Protecting Past Assignments
13.2. 過去の割り当ての保護

Sun has made assignments in both the RPC program number space and the RPC authentication flavor number space since the original deployment of RPC. The assignments made by Sun Microsystems are still valid, and will be preserved. Sun has communicated all current assignments in both number spaces to IANA and final handoff of number assignment is complete. Current program and auth number assignments are provided in Appendix C. Current authentication status numbers are listed in Section 9 of this document in the "enum auth_stat" definition.

SunはRPCプログラム番号空間とRPCの元の展開以来、RPC認証風味番号空間の両方に割り当てを行っています。 Sun Microsystems社によって行われた割り当てはまだ有効であり、かつ保存されます。 SunはIANAに両方の数のスペース内のすべての現在の割り当てを伝えたと番号の割り当ての最後のハンドオフが完了です。現在のプログラムと認証番号の割り当ては、付録C.現在の認証ステータス番号で提供されているが、「列挙型auth_stat」の定義では、このドキュメントのセクション9に記載されています。

13.3. RPC Number Assignment
13.3. RPC番号の割り当て

Future IANA practice will deal with the following partitioning of the 32-bit number space as listed in Section 8.3. Detailed information for the administration of the partitioned blocks in Section 8.3 is given below.

8.3節に記載されているように、将来のIANAの練習は、32ビットの番号空間の以下のパーティショニングに対処します。セクション8.3における分割ブロックの投与のための詳細な情報を以下に示します。

13.3.1. To Be Assigned By IANA
13.3.1. IANAによって割り当てられます

The first block will be administered by IANA, with previous assignments by Sun protected. Previous assignments were restricted to the range decimal 100000-399999 (0x000186a0 to 0x00061a7f); therefore, IANA will begin assignments at decimal 400000. Individual numbers should be grated on a First Come First Served basis, and blocks should be granted under rules related to the size of the block.

最初のブロックは、保護された日によって、以前の割り当てで、IANAによって管理されます。前の割り当ては範囲小数100000から399999(0x00061a7fに0x000186a0)に制限されていました。そのため、IANAは小数400000個々の数字の割り当ては先着順におろしする必要があります開始され、各ブロックは、ブロックの大きさに関連するルールの下で付与されるべきです。

13.3.2. Defined by Local Administrator
13.3.2. ローカル管理者によって定義され

The "Defined by local administrator" block is available for any local administrative domain to use, in a similar manner to IP address ranges reserved for private use. The expected use would be through the establishment of a local domain "authority" for assigning numbers from this range. This authority would establish any policies or procedures to be used within that local domain for use or assignment of RPC numbers from the range. The local domain should be sufficiently isolated that it would be unlikely that RPC applications developed by other local domains could communicate with the domain. This could result in RPC number contention, which would cause one of the applications to fail. In the absence of a local administrator, this block can be utilized in a "Private Use" manner per [RFC5226].

「ローカル管理者によって定義され、」ブロックは、私的使用のために予約IPアドレスの範囲と同様に、使用する任意のローカル管理ドメインのために利用可能です。予想される使用は、この範囲から番号を割り当てるためのローカルドメイン「権威」の設立を通じてだろう。この権限が範囲からRPC番号の使用または割り当てのためにそのローカルドメイン内で使用する任意のポリシーや手順を確立します。ローカルドメインは、他のローカルドメインによって開発されたRPCアプリケーションがドメインと通信することができる可能性は低いだろうと十分に分離する必要があります。これが失敗するアプリケーションのいずれかを引き起こすRPC番号の競合、につながる可能性があります。ローカル管理者の不在下で、このブロックは、[RFC5226]あたりの「私用」の方法で利用することができます。

13.3.3. Transient Block
13.3.3. 過渡ブロック

The "Transient" block can be used by any RPC application on an "as available" basis. This range is intended for services that can communicate a dynamically selected RPC program number to clients of the service. Any mechanism can be used to communicate the number. For example, either shared memory when the client and server are located on the same system or a network message (either RPC or otherwise) that disseminates the selected number can be used.

「一過」ブロック「として使用可能」に基づいて、任意のRPCアプリケーションで使用することができます。この範囲は、サービスのクライアントに動的に選択RPCプログラム番号を通信することが可能なサービスを対象としています。任意の機構番号を通信するために使用することができます。例えば、選択された番号を発信クライアントとサーバが同じシステム又は(RPCまたは他のいずれかの)ネットワーク・メッセージ上に配置されているいずれかの共有メモリを使用することができます。

The transient block is not administered. An RPC service uses this range by selecting a number in the transient range and attempting to register that number with the local system's RPC bindery (see the RPCBPROC_SET or PMAPPROC_SET procedures in "Binding Protocols for ONC RPC Version 2", [RFC1833]). If successful, no other RPC service was using that number and the RPC Bindery has assigned that number to the requesting RPC application. The registration is valid until the RPC Bindery terminates, which normally would only happen if the system reboots, causing all applications, including the RPC service using the transient number, to terminate. If the transient number registration fails, another RPC application is using the number and the requestor must select another number and try again. To avoid conflicts, the recommended method is to select a number randomly from the transient range.

過渡ブロックが投与されていません。 RPCサービスは、過渡範囲の数を選択し、(「ONC RPCバージョン2に対する結合プロトコル」、[RFC1833]にRPCBPROC_SET又はPMAPPROC_SET手順を参照)は、ローカルシステムのRPCバインダとその番号を登録しようとすることで、この範囲を使用します。成功した場合、他のRPCサービスは、その番号を使用していなかったとRPCバインダは、要求RPCアプリケーションにその番号が割り当てられています。 RPCバインダリシステムが終了するため、過渡番号を使用してRPCサービスを含め、すべてのアプリケーションを引き起こして、リブートした場合のみ通常起こることになる、終了するまで登録が有効です。過渡番号の登録が失敗した場合、別のRPCアプリケーションが番号を使用しており、要求者は別の番号を選択しなおしてください。競合を避けるために、推奨される方法は、過渡範囲からランダムに番号を選択することです。

13.3.4. Reserved Block
13.3.4. 予約ブロック

The "Reserved" blocks are available for future use. RPC applications must not use numbers in these ranges unless their use is allowed by future action by the IESG.

「予約済み」のブロックは、将来の使用のために用意されています。その使用はIESGによって、将来の行動によって許可されない限り、RPCアプリケーションがこれらの範囲内の数値を使用してはなりません。

13.3.5. RPC Number Sub-Blocks
13.3.5. RPC番号サブブロック

RPC numbers are usually assigned for specific RPC services. Some applications, however, require multiple RPC numbers for a service. The most common example is an RPC service that needs to have multiple instances of the service active simultaneously at a specific site. RPC does not have an "instance identifier" in the protocol, so either a mechanism must be implemented to multiplex RPC requests amongst various instances of the service or unique RPC numbers must be used by each instance.

RPC番号は通常、特定のRPCサービスのために割り当てられています。一部のアプリケーションでは、しかし、サービスのために複数のRPC番号が必要です。最も一般的な例は、特定のサイトで同時にアクティブなサービスの複数のインスタンスを持つ必要があるRPCサービスです。 RPCプロトコルの「インスタンス識別子」を有していないので、どちらかのメカニズムは、サービスまたは一意のRPC数の様々なインスタンス間でRPC要求を多重化するために実装する必要があり、各インスタンスによって使用されなければなりません。

In these cases, the RPC protocol used with the various numbers may be different or the same. The numbers may either be assigned dynamically by the application, or as part of a site-specific administrative decision. If possible, RPC services that dynamically assign RPC numbers should use the "Transient" RPC number block defined in Section 13.3.3. If not possible, RPC number sub-blocks may be requested.

これらの場合では、様々な数字で使用するRPCプロトコルは、異なるまたは同一であってもよいです。数字は、アプリケーションによって動的に割り当てられ、またはサイト固有の行政決定の一部としてのいずれであってもよいです。可能であれば、動的RPC番号を割り当てるRPCサービスは、セクション13.3.3で定義された「一時」RPC番号ブロックを使用する必要があります。可能でない場合は、RPC数のサブブロックを要求することができます。

Assignment of RPC Number Sub-Blocks is controlled by the size of the sub-block being requested. "Specification Required" and "IESG Approval" are used as defined by Section 4.1 of [RFC5226].

RPC番号サブブロックの割り当てが要求されたサブブロックのサイズによって制御されます。 [RFC5226]のセクション4.1によって定義されるような「仕様が必要」及び「IESG承認」が使用されています。

   Size of sub-block        Assignment Method         Authority
   -----------------        -----------------         ---------
   Up to 100 numbers        First Come First Served   IANA
   Up to 1000 numbers       Specification Required    IANA
   More than 1000 numbers   IESG Approval required    IESG
        

Note: sub-blocks can be any size. The limits given above are maximums, and smaller size sub-blocks are allowed.

注意:サブブロックは任意のサイズにすることができます。上記の制限は最大値であり、より小さいサイズのサブブロックが許可されています。

Sub-blocks sized up to 100 numbers may be assigned by IANA on a First Come First Served basis. The RPC Service Description included in the range must include an indication of how the sub-block is managed. At a minimum, the statement should indicate whether the sub-block is used with a single RPC protocol or multiple RPC protocols, and whether the numbers are dynamically assigned or statically (through administrative action) assigned.

サブブロックが最初に来る最初に添え基づいてIANAによって割り当てられることができる100の番号にサイズアップ。範囲に含まれるRPCサービス記述は、サブブロックを管理する方法の指示を含まなければなりません。最低でも、ステートメントは、サブブロックは、単一のRPCプロトコルまたは複数のRPCプロトコルで使用されているかどうかを示す必要があり、割り当てられた(管理アクションによって)番号が動的に割り当てられているかどうか、または静的。

Sub-blocks of up to 1000 numbers must be documented in detail. The documentation must describe the RPC protocol or protocols that are to be used in the range. It must also describe how the numbers within the sub-block are to be assigned or used.

最大1000個の数字のサブブロックを詳細に文書化されなければなりません。ドキュメントの範囲で使用されるRPCプロトコルまたはプロトコルを記述しなければなりません。また、サブブロック内の番号が割り当てられるか、使用される方法を記述しなければなりません。

Sub-blocks sized over 1000 numbers must be documented as described above, and the assignment must be approved by the IESG. It is expected that this will be rare.

サブブロックは、上述したように1000を超える数字が文書化されなければならない大きさ、及び割り当てはIESGによって承認されなければなりません。稀であることが期待されます。

In order to avoid multiple requests of large blocks of numbers, the following rule is proposed.

数字の大きなブロックの複数の要求を避けるために、以下のルールが提案されています。

Requests up to and including 100 RPC numbers are handled via the First Come First Served assignment method. This 100 number threshold applies to the total number of RPC numbers assigned to an individual or entity. For example, if an individual or entity first requests, say, 70 numbers, and then later requests 40 numbers, then the request for the 40 numbers will be assigned via the Specification Required method. As long as the total number of numbers assigned does not exceed 1000, IANA is free to waive the Specification Required assignment for incremental requests of less than 100 numbers.

まず第一に役立っ割り当て方法を、是非経由すると100のRPC番号を含めて最大の要求が処理されます。この100数閾値は、個人またはエンティティに割り当てられたRPC番号の総数に適用されます。個人またはエンティティ最初の要求、たとえば、その後70数、および後40個の数字を要求した場合、例えば、その後、40の番号の要求は、本明細書必要な方法を介して割り当てられます。限り、割り当てられた数字の合計数が1000を超えないように、IANAは、100の未満の数値の増分要求のための仕様が必要で割り当てを放棄して自由です。

If an individual or entity has under 1000 numbers and later requests an additional set of numbers such that the individual or entity would be granted over 1000 numbers, then the additional request will require IESG Approval.

個人または事業体が1000の番号であり、後に数字の追加セットを要求した場合、そのような個人またはエンティティは1000以上の番号を付与されること、そして追加の要求は、IESGの承認が必要になります。

13.4. RPC Authentication Flavor Number Assignment
13.4. RPC認証フレーバー番号の割り当て

The second number space is the authentication mechanism identifier, or "flavor", number. This number is used to distinguish between various authentication mechanisms that can be optionally used with an RPC message. An authentication identifier is used in the "flavor" field of the "opaque_auth" structure.

第2の数の空間は、認証機構識別子、または「味」、番号です。この数は、必要に応じてRPCメッセージで使用することができ、様々な認証メカニズムを区別するために使用されます。認証識別子は、「opaque_auth」構造の「味」分野で使用されています。

13.4.1. Assignment Policy
13.4.1. 割り当てポリシー

Appendix B of this document describes the information to be sent to IANA to request one or more RPC auth numbers and the rules that apply. IANA will store the request for documentary purposes and put the following information into the public registry: o The short identifier string(s)

このドキュメントの付録Bは、一の以上のRPC認証番号及び適用される規則を要求するためにIANAに送信される情報について説明します。 IANAは、ドキュメンタリーの目的のために要求を保存し、公共のレジストリに以下の情報を置く:短い識別子文字列(S)O

o The auth number(s) assigned

割り当てられたO認証番号(S)

o The short description of purpose and use

目的と使用の簡単な説明O

13.4.2. Auth Flavors vs. Pseudo-Flavors
13.4.2. 擬似味対Authの味

Recent progress in RPC security has moved away from new auth flavors as used by AUTH_DH [DH], and has focused on using the existing RPCSEC_GSS [RFC2203] flavor and inventing novel GSS-API (Generic Security Services Application Programming Interface) mechanisms that can be used with it. Even though RPCSEC_GSS is an assigned authentication flavor, use of a new RPCSEC_GSS mechanism with the Network File System (NFS) ([RFC1094] [RFC1813], and [RFC3530]) will require the registration of 'pseudo-flavors' that are used to negotiate security mechanisms in an unambiguous way, as defined by [RFC2623]. Existing pseudo-flavors have been granted in the decimal range 390000-390255. New pseudo-flavor requests will be granted by IANA within this block on a First Come First Served basis.

RPCセキュリティにおける最近の進歩はAUTH_DH [DH]で使用されるように離れて新しい認証のフレーバーから移動してきた、と(Generic Security Servicesアプリケーションプログラミングインターフェイス)メカニズムすることができ、既存のRPCSEC_GSS [RFC2203]のフレーバーを使用しておよび新規GSS-APIを発明に焦点を当てていますそれを使用。 RPCSEC_GSSは、割り当てられた認証味、ネットワークファイルシステム(NFS)([RFC1094] [RFC1813]、および[RFC3530])を使用して新しいRPCSEC_GSSメカニズムの使用があるにもかかわらずに使用されている「疑似フレーバー」の登録が必要になります[RFC2623]で定義されるように、明確な方法でセキュリティメカニズムを交渉します。既存の疑似風味が小数の範囲390000から390255に付与されています。新しい疑似風味の要求が最初に来る最初に添え基づいて、このブロック内IANAによって付与されます。

For non-pseudo-flavor requests, IANA will begin granting RPC authentication flavor numbers at 400000 on a First Come First Served basis to avoid conflicts with currently granted numbers.

非疑似風味リクエストの場合、IANAは現在、付与された番号との競合を避けるために、最初に来る最初に添え基づい400000でRPC認証風味番号を付与開始します。

For authentication flavors or RPCSEC_GSS mechanisms to be used on the Internet, it is strongly advised that an Informational or Standards Track RFC be published describing the authentication mechanism behaviour and parameters.

インターネット上で使用する認証の味やRPCSEC_GSSメカニズムのために、強く情報や標準化過程のRFCは、認証機構の動作やパラメータを記述し、公開することをお勧めします。

13.5. Authentication Status Number Assignment
13.5. 認証ステータス番号の割り当て

The final number space is the authentication status or "auth_stat" values that describe the nature of a problem found during an attempt to authenticate or validate authentication. The complete initial list of these values is found in Section 9 of this document, in the "auth_stat" enum listing. It is expected that it will be rare to add values, but that a small number of new values may be added from time to time as new authentication flavors introduce new possibilities. Numbers should be granted on a First Come First Served basis to avoid conflicts with currently granted numbers.

最終的な数のスペースには、認証ステータスまたは認証を認証または検証する試みの中に見つかった問題の性質を説明し、「auth_stat」の値です。これらの値の完全な初期リストは、「auth_stat」列挙型のリストに、このドキュメントのセクション9で発見されました。値を追加するために稀であることが予想されますが、新しい値の小さな数は随時追加してもよいという新しい認証フレーバーは新たな可能性を紹介すると。数値は、現在、付与された番号との競合を避けるために、最初に来る最初に添え基づいて付与されなければなりません。

13.5.1. Assignment Policy
13.5.1. 割り当てポリシー

Appendix B of this document describes the information to be sent to IANA to request one or more auth_stat values and the rules that apply. IANA will store the request for documentary purposes, and put the following information into the public registry: o The short identifier string(s)

この文書の付録Bは、一つ以上のauth_stat値と適用されるルールを要求するためにIANAに送信する情報を記述する。 IANAは、ドキュメンタリーの目的のために要求を格納し、公共のレジストリに以下の情報を置く:短い識別子文字列O(S)

o The auth_stat number(s) assigned

割り当てられたO auth_stat番号(S)

o The short description of purpose and use

目的と使用の簡単な説明O

14. Security Considerations
14.セキュリティの考慮事項

AUTH_SYS as described in Appendix A is known to be insecure due to the lack of a verifier to permit the credential to be validated. AUTH_SYS SHOULD NOT be used for services that permit clients to modify data. AUTH_SYS MUST NOT be specified as RECOMMENDED or REQUIRED for any Standards Track RPC service.

付録Aで説明したようにAUTH_SYSが原因検証する資格を可能にするために、検証の不足のために安全ではないことが知られています。 AUTH_SYSは、データを修正するために、クライアントを許可するサービスには使用しないでください。 AUTH_SYSは推奨されているように指定するか、いずれかの標準化過程RPCサービスのために必須ではありません。

AUTH_DH as mentioned in Sections 8.2 and 13.4.2 is considered obsolete and insecure; see [RFC2695]. AUTH_DH SHOULD NOT be used for services that permit clients to modify data. AUTH_DH MUST NOT be specified as RECOMMENDED or REQUIRED for any Standards Track RPC service.

AUTH_DHは、セクション8.2で述べたようにし、13.4.2は廃止し、安全でないと考えられています。 [RFC2695]を参照してください。 AUTH_DHは、データを修正するために、クライアントを許可するサービスには使用しないでください。 AUTH_DHは推奨されているように指定するか、いずれかの標準化過程RPCサービスのために必須ではありません。

[RFC2203] defines a new security flavor, RPCSEC_GSS, which permits GSS-API [RFC2743] mechanisms to be used for securing RPC. All non-trivial RPC programs developed in the future should implement RPCSEC_GSS-based security appropriately. [RFC2623] describes how this was done for a widely deployed RPC program.

[RFC2203]はRPCを固定するために使用するGSS-API [RFC2743]メカニズムを可能にする新しいセキュリティ風味、RPCSEC_GSSを定義します。将来的に開発されたすべての非自明なRPCプログラムが適切にRPCSEC_GSSベースのセキュリティを実装する必要があります。 [RFC2623]は、これが広く展開されているRPCプログラムのために行われていた方法を説明します。

Standards Track RPC services MUST mandate support for RPCSEC_GSS, and MUST mandate support for an authentication pseudo-flavor with appropriate levels of security, depending on the need for simple authentication, integrity (a.k.a. non-repudiation), or data privacy.

標準化過程RPCサービスではRPCSEC_GSSのサポートを強制しなければならない、と簡単な認証、完全性(別称、否認防止)、またはデータのプライバシーの必要性に応じて、適切なレベルのセキュリティと認証の疑似味のサポートを強制しなければなりません。

Appendix A: System Authentication

付録A:システム認証

The client may wish to identify itself, for example, as it is identified on a UNIX(tm) system. The flavor of the client credential is "AUTH_SYS". The opaque data constituting the credential encodes the following structure:

クライアントは、それがUNIX(登録商標)システム上で識別されるように、例えば、自身を識別することを望むかもしれません。クライアント資格の味は「AUTH_SYS」です。信任状を構成する不透明なデータは、以下の構造をコードします。

         struct authsys_parms {
            unsigned int stamp;
            string machinename<255>;
            unsigned int uid;
            unsigned int gid;
            unsigned int gids<16>;
         };
        

The "stamp" is an arbitrary ID that the caller machine may generate. The "machinename" is the name of the caller's machine (like "krypton"). The "uid" is the caller's effective user ID. The "gid" is the caller's effective group ID. "gids" are a counted array of groups that contain the caller as a member. The verifier accompanying the credential should have "AUTH_NONE" flavor value (defined above). Note that this credential is only unique within a particular domain of machine names, uids, and gids.

「スタンプ」、発信者のマシンが生成することができ、任意のIDです。 「MACHINENAMEは、」(「クリプトン」のように)呼び出し元のマシンの名前です。 「uidが」呼び出し側の実効ユーザーIDです。 「GIDは、」呼び出し側の実効グループIDです。 「GIDは」メンバとしての発信者を含むグループのカウント配列です。資格を伴う検証者は(上記で定義)「AUTH_NONE」香味値を有するべきです。この資格は、マシン名、UIDを、とgidの特定のドメイン内でのみ一意であることに注意してください。

The flavor value of the verifier received in the reply message from the server may be "AUTH_NONE" or "AUTH_SHORT". In the case of "AUTH_SHORT", the bytes of the reply verifier's string encode an opaque structure. This new opaque structure may now be passed to the server instead of the original "AUTH_SYS" flavor credential. The server may keep a cache that maps shorthand opaque structures (passed back by way of an "AUTH_SHORT" style reply verifier) to the original credentials of the caller. The caller can save network bandwidth and server cpu cycles by using the shorthand credential.

サーバからの応答メッセージで受信した検証の風味値が「AUTH_NONE」又は「AUTH_SHORT」であってもよいです。 「AUTH_SHORT」の場合には、応答ベリファイアの文字列のバイトは、不透明な構造を符号化します。この新しい不透明な構造について、サーバの代わりに、オリジナルの「AUTH_SYS」味の資格に合格することができます。サーバは、発信者の元の資格情報に速記(「AUTH_SHORT」スタイルの回答検証の仕方によって戻さ)不透明な構造をマップキャッシュを保持してもよいです。呼び出し側は、速記の資格を使用してネットワークの帯域幅とサーバーのCPUサイクルを保存することができます。

The server may flush the shorthand opaque structure at any time. If this happens, the remote procedure call message will be rejected due to an authentication error. The reason for the failure will be "AUTH_REJECTEDCRED". At this point, the client may wish to try the original "AUTH_SYS" style of credential.

サーバーは、いつでも速記不透明な構造をフラッシュすることがあります。この問題が発生した場合、リモートプロシージャコールメッセージは認証エラーが原因で拒否されます。失敗の理由は、「AUTH_REJECTEDCRED」になります。この時点で、クライアントは、資格の元「AUTH_SYS」スタイルを試してみてください。

It should be noted that use of this flavor of authentication does not guarantee any security for the users or providers of a service, in itself. The authentication provided by this scheme can be considered legitimate only when applications using this scheme and the network can be secured externally, and privileged transport addresses are used for the communicating end-points (an example of this is the use of privileged TCP/UDP ports in UNIX systems -- note that not all systems enforce privileged transport address mechanisms).

認証のこの味の使用は、それ自体では、サービスの利用者や提供者のための任意のセキュリティを保証するものではないことに留意すべきです。この方式とネットワークを使用するアプリケーションを外部に確保することができる場合にのみ、この方式によって提供される認証が正当なものと考えることができ、および特権トランスポート・アドレスが通信エンドポイントのために使用される(この例では、特権TCP / UDPポートを使用することですいないすべてのシステムが特権トランスポートアドレスメカニズムを強化することに注意してください) - UNIXシステムインチ

Appendix B: Requesting RPC-Related Numbers from IANA

付録B:IANAからのRPC関連の数字を要求

RPC program numbers, authentication flavor numbers, and authentication status numbers that must be unique across all networks are assigned by the Internet Assigned Number Authority. To apply for a single number or a block of numbers, electronic mail must be sent to IANA <iana@iana.org> with the following information:

RPCプログラム番号、認証風味番号、および認証ステータスのすべてのネットワークで一意である必要があります番号が数局割り当てインターネットによって割り当てられます。単一番号または番号のブロックのために適用するには、電子メールには、以下の情報をIANA <iana@iana.org>に送信する必要があります。

o The type of number(s) (program number or authentication flavor number or authentication status number) sought

O番号(複数可)(プログラム番号または認証風味番号または認証状態数)のタイプが求められ

o How many numbers are sought

求められているどのように多くの数字O

o The name of the person or company that will use the number

番号を使用する個人または会社の名前O

o An "identifier string" that associates the number with a service

サービスで番号を関連付ける「識別文字列の」o

o Email address of the contact person for the service that will be using the number

番号を使用するサービスのための連絡担当者のOの電子メールアドレス

o A short description of the purpose and use of the number

多数の目的及び使用の簡単な説明O

o If an authentication flavor number is sought, and the number will be a 'pseudo-flavor' intended for use with RPCSEC_GSS and NFS, mappings analogous to those in Section 4.2 of [RFC2623]

O認証フレーバー数が求められ、その数は、[RFC2623]のセクション4.2にしたものと類似RPCSEC_GSSとNFS、マッピングで使用するためのもの「疑似風味を」になる場合

Specific numbers cannot be requested. Numbers are assigned on a First Come First Served basis.

具体的な数字を要求することができません。数値は最初に来る最初に添え基づいて割り当てられます。

For all RPC authentication flavor and authentication status numbers to be used on the Internet, it is strongly advised that an Informational or Standards Track RFC be published describing the authentication mechanism behaviour and parameters.

すべてのRPC認証の風味と認証ステータス番号がインターネット上で使用するためには、強く情報や標準化過程RFCは、認証機構の動作やパラメータを記述し、公開することをお勧めします。

Appendix C: Current Number Assignments

付録C:現在の番号の割り当て

   #
   # Sun-assigned RPC numbers
   #
   # Description/Owner        RPC Program Number        Short Name
   # -----------------------------------------------------------------
   portmapper                         100000    pmapprog portmap rpcbind
   remote stats                       100001    rstatprog
   remote users                       100002    rusersprog
   nfs                                100003    nfs
   yellow pages (NIS)                 100004    ypprog ypserv
   mount demon                        100005    mountprog
   remote dbx                         100006    dbxprog
   yp binder (NIS)                    100007    ypbindprog ypbind
   shutdown msg                       100008    wall
   yppasswd server                    100009    yppasswdprog yppasswdd
   ether stats                        100010    etherstatprog
   disk quotas                        100011    rquota
   spray packets                      100012    spray
   3270 mapper                        100013    ibm3270prog
   RJE mapper                         100014    ibmrjeprog
   selection service                  100015    selnsvcprog
   remote database access             100016    rdatabaseprog
   remote execution                   100017    rexec
   Alice Office Automation            100018    aliceprog
   scheduling service                 100019    schedprog
   local lock manager                 100020    lockprog llockmgr
   network lock manager               100021    netlockprog nlockmgr
   x.25 inr protocol                  100022    x25prog
   status monitor 1                   100023    statmon1
   status monitor 2                   100024    statmon2
   selection library                  100025    selnlibprog
   boot parameters service            100026    bootparam
   mazewars game                      100027    mazeprog
   yp update (NIS)                    100028    ypupdateprog ypupdate
   key server                         100029    keyserveprog
   secure login                       100030    securecmdprog
   nfs net forwarder init             100031    netfwdiprog
   nfs net forwarder trans            100032    netfwdtprog
   sunlink MAP                        100033    sunlinkmap
   network monitor                    100034    netmonprog
   lightweight database               100035    dbaseprog
   password authorization             100036    pwdauthprog
   translucent file svc               100037    tfsprog
   nse server                         100038    nseprog
   nse activate daemon                100039    nse_activate_prog
   sunview help                       100040    sunview_help_prog pnp install                        100041    pnp_prog
   ip addr allocator                  100042    ipaddr_alloc_prog
   show filehandle                    100043    filehandle
   MVS NFS mount                      100044    mvsnfsprog
   remote user file operations        100045    rem_fileop_user_prog
   batched ypupdate                   100046    batch_ypupdateprog
   network execution mgr              100047    nem_prog
   raytrace/mandelbrot remote daemon  100048    raytrace_rd_prog
   raytrace/mandelbrot local daemon   100049    raytrace_ld_prog
   remote group file operations       100050    rem_fileop_group_prog
   remote system file operations      100051    rem_fileop_system_prog
   remote system role operations      100052    rem_system_role_prog
   gpd lego fb simulator              100053    [unknown]
   gpd simulator interface            100054    [unknown]
   ioadmd                             100055    ioadmd
   filemerge                          100056    filemerge_prog
   Name Binding Program               100057    namebind_prog
   sunlink NJE                        100058    njeprog
   MVSNFS get attribute service       100059    mvsattrprog
   SunAccess/SunLink resource manager 100060    rmgrprog
   UID allocation service             100061    uidallocprog
   license broker                     100062    lbserverprog
   NETlicense client binder           100063    lbbinderprog
   GID allocation service             100064    gidallocprog
   SunIsam                            100065    sunisamprog
   Remote Debug Server                100066    rdbsrvprog
   Network Directory Daemon           100067    [unknown]
   Network Calendar Program           100068    cmsd cm
   ypxfrd                             100069    ypxfrd
   rpc.timed                          100070    timedprog
   bugtraqd                           100071    bugtraqd
                                      100072    [unknown]
   Connectathon Billboard - NFS       100073    [unknown]
   Connectathon Billboard - X         100074    [unknown]
   Sun tool for scheduling rooms      100075    schedroom
   Authentication Negotiation         100076    authnegotiate_prog
   Database manipulation              100077    attribute_prog
   Kerberos authentication daemon     100078    kerbprog
   Internal testing product (no name) 100079    [unknown]
   Sun Consulting Special             100080    autodump_prog
   Event protocol                     100081    event_svc
   bugtraq_qd                         100082    bugtraq_qd
   ToolTalk and Link Service Project  100083    database service
   Consulting Services                100084    [unknown]
   Consulting Services                100085    [unknown]
   Consulting Services                100086    [unknown]
   Jupiter Administration             100087    adm_agent admind
                                      100088    [unknown]
        

100089 [unknown] Dual Disk support 100090 libdsd/dsd DocViewer 1.1 100091 [unknown] ToolTalk 100092 remote_activation_svc Consulting Services 100093 host_checking SNA peer-to-peer 100094 [unknown] Roger Riggs 100095 searchit Robert Allen 100096 mesgtool SNA 100097 [unknown] SISU 100098 networked version of CS5 NFS Automount File System 100099 autofs 100100 msgboard event dispatching agent [eventd] 100101 netmgt_eventd_prog statistics/event logger [netlogd] 100102 netmgt_netlogd_prog topology display manager [topology]100103 netmgt_topology_prog syncstat agent [syncstatd] 100104 netmgt_syncstatd_prog ip packet stats agent [ippktd] 100105 netmgt_ippktd_prog netmgt config agent [configd] 100106 netmgt_configd_prog restat agent [restatd] 100107 netmgt_restatd_prog lpq agent [lprstatd] 100108 netmgt_lprstatd_prog netmgt activity agent [mgtlogd] 100109 netmgt_mgtlogd_prog proxy DECnet NCP agent [proxydni] 100110 netmgt_proxydni_prog topology mapper agent [mapperd] 100111 netmgt_mapperd_prog netstat agent [netstatd] 100112 netmgt_netstatd_prog sample netmgt agent [sampled] 100113 netmgt_sampled_prog X.25 statistics agent [vcstatd] 100114 netmgt_vcstatd_prog Frame Relay 100128 [unknown] PPP agent 100129 [unknown] localhad 100130 rpc.localhad layers2 100131 na.layers2 token ring agent 100132 na.tr related to lockd and statd 100133 nsm_addr Kerberos project 100134 kwarn ertherif2 100135 na.etherif2 hostmem2 100136 na.hostmem2 iostat2 100137 na.iostat2 snmpv2 100138 na.snmpv2 Cooperative Console 100139 cc_sender na.cpustat 100140 na.cpustat Sun Cluster SC3.0 100141 rgmd_receptionist 100142 fed Network Storage 100143 rdc Sun Cluster products 100144 nafo SunCluster 3.0 100145 scadmd ASN.1 100146 amiserv 100147 amiaux # BER and DER encode and decode Delegate Management Server 100148 dm

100089 [不明]デュアルディスクのサポート100090 libdsd / DSDのdocviewer 1.1 100091は、[不明]コンサルティングサービス100093 host_checking SNAピア・ツー・ピア・100094 [不明]ロジャー・リッグス100095 searchitロバート・アレン100096 mesgtool SNA 100097 [不明] SISU 100098ネットワーク接続remote_activation_svc 100092をするToolTalk CS5 NFS自動マウントのバージョンは、システム100099件のautofsファイル100100 msgboardイベントディスパッチエージェント[eventd] 100101 netmgt_eventd_prog統計/イベントロガー[netlogd] 100102 netmgt_netlogd_progトポロジ表示マネージャ[トポロジ] 100103 netmgt_topology_prog syncstatエージェント[syncstatd] 100104 netmgt_syncstatd_prog IPパケットの統計エージェント[ippktd] 【のconfigd】100106 netmgt_configd_prog restat剤[restatd】100107 netmgt_restatd_progのLPQ剤[lprstatd】100108 netmgt_lprstatd_prog NETMGT活性剤[mgtlogd】100109 netmgt_mgtlogd_progプロキシのDECnet NCP剤[proxydni】100110 netmgt_proxydni_progトポロジマッパー剤[mapperd】100111 netmgt_mapperd_prog 100105 netmgt_ippktd_prog NETMGTコンフィグ剤netstatのエージェントは[netstatd] [サンプリング] 100112 netmgt_netstatd_progサンプルNETMGTエージェントは、[不明] 100113 netmgt_sampled_prog X.25統計エージェント[vcstatd] 100114 netmgt_vcstatd_progフレームリレー100128 [不明] PPPエージェント100129は100130 rpc.localhadが100131 na.layers2トークンリング・エージェントをlayers2 localhad 100140 na.cpustat 100135 na.etherif2 hostmem2 100136 na.hostmem2 100137 iostat2 na.iostat2のSNMPv2 100138 na.snmpv2協同コンソール100139 cc_sender na.cpustat Sun ClusterのSC3ケルベロスプロジェクト100134 kwarnのertherif2 nsm_addr 100133をlockdをとstatdに関連100132 na.tr。 0 100141 rgmd_receptionist 100142給餌ネットワークストレージ100143 RDCのSun Cluster製品100144 NAFO SunClusterの3.0 100145 scadmdのASN.1 100146 amiserv 100147 amiaux#のBERとDERエンコードおよび委任管理サーバー100148 DMをデコード

100149 rkstat 100150 ocfserv 100151 sccheckd 100152 autoclientd 100153 sunvts 100154 ssmond 100155 smserverd 100156 test1 100157 test2 100158 test3 100159 test4 100160 test5 100161 test6 100162 test7 100163 test8 100164 test9 100165 test10 100166 nfsmapid 100167 SUN_WBEM_C_CIMON_HANDLE 100168 sacmmd 100169 fmd_adm 100170 fmd_api 100171 [unknown] 100172 idmapd unassigned 100173 - 100174 snmptrap 100175 na.snmptrap unassigned 100176-100199

100149 100150 rkstat ocfservは100151は100152をsccheckd SUN_WBEM_C_CIMON_HANDLE 100168は100169 fmd_adm 100170 fmd_api 100171 [不明] 100172 idmapdをsacmmd 100153のSunVTS 100154 ssmond 100155 smserverd 100156 TEST1 100157 TEST2 100158 TEST3 100159 TEST4 100160 TEST5 100161 TEST6 100162 TEST7 100163 TEST8 100164 TEST9 100165 TEST10 100166 nfsmapidの100167をautoclientd未割り当て100173から100174 SNMPTRAP 100175 na.snmptrap割り当てられていない100176から100199

unassigned 100200 MVS/NFS Memory usage stats server 100201 [unknown] Netapp 100202-100207 unassigned 100208-100210 8.0 SunLink SNA RJE 100211 [unknown] 8.0 SunLink SNA RJE 100212 [unknown] 100213 ShowMe 100214 [unknown] 100215 [unknown] AUTH_RSA Key service 100216 keyrsa SunSelect PC license service 100217 [unknown] WWCS (Corporate) 100218 sunsolve 100219 cstatd X/Open Federated Naming 100220 xfn_server_prog Kodak Color Management System 100221 kcs_network_io kcs HA-DBMS 100222 ha_dbms_serv 100223-100225 [unknown] 100226 hafaultd NFS ACL Service 100227 nfs_acl distributed lock manager 100228 dlmd

AUTH_RSAキーサービス100215 SHOWME 100214 [不明] 100213 [不明]、[不明] 8.0のSunLink SNA RJE 100212 [不明]、[不明]割り当てられていない100200 MVS / NFSメモリ使用量の統計サーバ100201なNetapp 100202から100207割り当てられていない100208から100210 8.0のSunLink SNA RJE 100211 100216 keyrsa SunSelect PCライセンスサービス100217 [不明] WWCS(企業)100218 SunSolveの100219 cstatdのX / Openフェデレーテッド100220 xfn_server_progコダックカラーマネージメントシステムの命名100221のkcs_network_ioのKCS HA-DBMS 100226 100222 ha_dbms_serv 100223から100225 [不明]はNFS ACLサービス100227 NFS_ACLをhafaultd分散ロック・マネージャ100228 dlmd

                                      100229    metad
                                      100230    metamhd
                                      100231    nfsauth
                                      100232    sadmind
                                      100233    ufsd
                                      100234    grpservd
                                      100235    cachefsd
                                      100236    msmprog Media_Server
                                      100237    ihnamed
                                      100238    ihnetd
                                      100239    ihsecured
                                      100240    ihclassmgrd
                                      100241    ihrepositoryd
                                      100242    metamedd rpc.metamedd
                                      100243    contentmanager cm
                                      100244    symon
                                      100245    pld genesil
                                      100246    ctid
                                            cluster_transport_interface
                                      100247    ccd
                                            cluster_configuration_db
                                      100248    pmfd
                                      100249    dmi2_client
                                      100250    mfs_admin
                                      100251    ndshared_unlink
                                      100252    ndshared_touch
                                      100253    ndshared_slink
                                      100254    cbs control_board_server
                                      100255    skiserv
                                      100256    nfsxa nfsxattr
                                      100257    ndshared_disable
                                      100258    ndshared_enable
                                      100259    sms_account_admin
                                      100260    sms_modem_admin
                                      100261    sms_r_login
                                      100262    sms_r_subaccount_mgt
                                      100263    sms_service_admin
                                      100264    session_admin
                                      100265    canci_ancs_program
                                      100266    canci_sms_program
                                      100267    msmp
                                      100268    halck
                                      100269    halogmsg
                                      100270    nfs_id_map
                                      100271    ncall
                                      100272    hmip
                                      100273    repl_mig
                                      100274    repl_mig_cb
        

NIS+ 100300 nisplus NIS+ 100301 nis_cachemgr NIS+ call back protocol 100302 [unknown] NIS+ Password Update Daemon 100303 nispasswdd FNS context update in NIS 100304 fnsypd 100305 [unknown] 100306 [unknown] 100307 [unknown] 100308 [unknown] 100309 [unknown] unassigned 100310 - 100398 nfscksum 100399 nfscksum network utilization agent 100400 netmgt_netu_prog network rpc ping agent 100401 netmgt_rping_prog 100402 na.shell picsprint 100403 na.picslp 100404 traps 100405 - 100409 [unknown] 100410 jdsagent 100411 na.haconfig 100412 na.halhost 100413 na.hadtsrvc 100414 na.hamdstat 100415 na.neoadmin 100416 ex1048prog rdmaconfig 100417 rpc.rdmaconfig IETF NFSv4 Working Group - FedFS 100418 - 100421 100422 mdcommd 100423 kiprop krb5_iprop 100424 stsf unassigned 100425 - 100499 Sun Microsystems 100500 - 100531 [unknown] 100532 ucmmstate 100533 scrcmd unassigned 100534 - 100999 nse link daemon 101002 nselinktool nse link application 101003 nselinkapp unassigned 101004 - 101900 101901 [unknown] unassigned 101902 - 101999 AssetLite 102000 [unknown] PagerTool 102001 [unknown] Discover 102002 [unknown] unassigned 102003 - 105000 ShowMe 105001 sharedapp Registry 105002 REGISTRY_PROG Print-server 105003 print-server Proto-server 105004 proto-server

NIS + 100300 nisplusというNIS + 100301 nis_cachemgrをNIS +はNISに割り当てられていない100310 [不明] 100309 [不明] 100308 [不明] 100307 [不明] 100306 [不明] 100304 fnsypd 100305をプロトコル100302 [不明] NIS +パスワード更新デーモン100303 nispasswdd FNSコンテキストの更新をコールバック - 100398 nfscksum 100399 nfscksumネットワーク利用エージェント100400 netmgt_netu_progネットワークのRPCのpingエージェント100403のna.picslp 100404のトラップ100405 picsprint na.shell 100401 netmgt_rping_prog 100402から100410 jdsagent 100411 na.haconfig 100412 na.halhost 100413 na.hadtsrvc 100414 na.hamdstat 100409を[不明] 100415 na.neoadmin 100416 ex1048progのrdmaconfig 100417 rpc.rdmaconfig IETFのNFSv4ワーキンググループ - FedFS 100418から100421 100422は100423をmdcommd kiprop krb5_iprop 100424 STSF未割り当て100425から100499 Sun Microsystemsの100500から100532 100531 [不明] ucmmstate 100533が割り当てられていない100534 scrcmd - 100999 NSEリンクデーモンを101002 nselinktool NSEリンクアプリケーション101003 nselinkapp割り当てられていない101004から101900 101901 [不明]ウナ出会う102002 PagerTool 102001 [不明] AssetLite 102000 [不明] 101999割り当てられていない102003 [不明] - - 101902をssigned 105000 SHOWME 105001 sharedappレジストリ105002 REGISTRY_PROG印刷サーバ105003プリントサーバープロトサーバー105004プロトサーバー

Notification-server 105005 notification-server Transfer-agent-server 105006 transfer-agent-server unassigned 105007 - 110000 110001 tsolrpcb 110002 tsolpeerinfo 110003 tsolboot 120001 cmip na.cmip 120002 na.osidiscover 120003 cmiptrap unassigned 120004 - 120099 120100 eserver 120101 repserver 120102 swserver 120103 dmd 120104 ca unassigned 120105 - 120125 120126 nf_fddi 120127 nf_fddismt7_2 unassigned 120128 - 150000 pc passwd authorization 150001 pcnfsdprog TOPS name mapping 150002 [unknown] TOPS external attribute storage 150003 [unknown] TOPS hierarchical file system 150004 [unknown] TOPS NFS transparency extensions 150005 [unknown] PC NFS License 150006 pcnfslicense RDA 150007 rdaprog WabiServer 150008 wsprog WabiServer 150009 wsrlprog unassigned 150010 - 160000 160001 nihon-cm 160002 nihon-ce unassigned 160003 - 170099 170100 domf_daemon0 170101 domf_daemon1 170102 domf_daemon2 170103 domf_daemon3 170104 domf_daemon4 170105 domf_daemon5 unassigned 170106 - 179999 180000 cecprog 180001 cecsysprog 180002 cec2cecprog 180003 cesprog 180004 ces2cesprog 180005 cet2cetprog 180006 cet2cetdoneprog 180007 cetcomprog 180008 cetsysprog

通知サーバ105005通知サーバ転送エージェントサーバ105006転送エージェントサーバの割り当てられていない105007から110000 110001 110002 110003 tsolrpcb tsolpeerinfo tsolboot 120001 CMIPのna.cmip 120002 na.osidiscover 120003 cmiptrap未割り当て120004から120099 120100 120101のeServer repserver 120102 120103 swserver DMD 120104 CA未割り当て120105から120125 120126 nf_fddi 120127 nf_fddismt7_2未割り当て120128から150000 PC passwdの認証150001 pcnfsdprogは150002 [不明] TOPS外部属性記憶150003 [不明]、[不明]階層ファイルシステム150004は、NFSの透明性拡張150005をトップス[不明な名前のマ​​ッピングをTOPS ] PC NFSライセンス150006 pcnfslicense RDA 150007 rdaprog WabiServer 150008 wsprog WabiServer 150009 wsrlprog未割り当て150010から160000 160001日本-CM 160002日本-CE未割り当て160003から170099 170100 domf_daemon0 170101 170102 domf_daemon1 170103 domf_daemon2 domf_daemon3 170104 170105 domf_daemon4 domf_daemon5未割り当て170106から179999 180000 cecprog 18 0001 cecsysprog 180002 cec2cecprog 180003 cesprog 180004 ces2cesprog 180005 cet2cetprog 180006 cet2cetdoneprog 180007 180008 cetcomprog cetsysprog

180009 cghapresenceprog 180010 cgdmsyncprog 180011 cgdmcnscliprog 180012 cgdmcrcscliprog 180013 cgdmcrcssvcproG 180014 chmprog 180015 chmsysprog 180016 crcsapiprog 180017 ckptmprog 180018 crimcomponentprog 180019 crimqueryprog 180020 crimsecondaryprog 180021 crimservicesprog 180022 crimsyscomponentprog 180023 crimsysservicesprog 180024 csmagtapiprog 180025 csmagtcallbackprog 180026 csmreplicaprog 180027 csmsrvprog 180028 cssccltprog 180029 csscsvrprog 180030 csscopresultprog unassigned 180031 - 199999 200000 pyramid_nfs 200001 pyramid_reserved 200002 cadds_image 200003 stellar_name_prog 200004 [unknown] 200005 [unknown] 200006 pacl 200007 lookupids 200008 ax_statd_prog 200009 ax_statd2_prog 200010 edm 200011 dtedirwd 200012 [unknown] 200013 [unknown] 200014 [unknown] 200015 [unknown] 200016 easerpcd 200017 rlxnfs 200018 sascuiddprog 200019 knfsd 200020 ftnfsd ftnfsd_program 200021 ftsyncd ftsyncd_program 200022 ftstatd ftstatd_program 200023 exportmap 200024 nfs_metadata

180009 cghapresenceprog 180010 cgdmsyncprog 180011 cgdmcnscliprog 180012 cgdmcrcscliprog 180013 cgdmcrcssvcproG 180014 chmprog 180015 chmsysprog 180016 crcsapiprog 180017 ckptmprog 180018 crimcomponentprog 180019 crimqueryprog 180020 crimsecondaryprog 180021 crimservicesprog 180022 crimsyscomponentprog 180023 crimsysservicesprog 180024 csmagtapiprog 180025 csmagtcallbackprog 180026 csmreplicaprog 180027 csmsrvprog 180028 cssccltprog 180029 csscsvrprog 180030 csscopresultprog未割り当て180031から199999 200000 pyramid_nfs 200001は200005 200003 stellar_name_prog 200004 [不明] 200002 cadds_imageをpyramid_reserved [不明] 200016 200008 ax_statd_prog 200009 ax_statd2_prog 200010 EDM 200011は200015 [不明] 200014 200013 200012 [不明] [不明]をdtedirwd [不明] 200006 PACL 200007 lookupidsは200017 rlxnfs 200018 sascuiddprog 200019 knfsdをeaserpcd 200020 ftnfsd ftnfsd_program 200021 ftsyncd ftsyncd_program 200022 ftstatd ftstatd_program 200023 exportmap 200024 nfs_metadata

unassigned 200025 - 200200 200201 ecoad 200202 eamon 200203 ecolic 200204 cs_printstatus_svr 200205 ecodisc unassigned 200206 - 300000 300001 adt_rflockprog 300002 columbine1 300003 system33_prog 300004 frame_prog1 300005 uimxprog 300006 rvd 300007 entombing daemon 300008 account mgmt system 300009 frame_prog2 300010 beeper access 300011 dptuprog 300012 mx-bcp 300013 instrument-file-access 300014 file-system-statistics 300015 unify-database-server 300016 tmd_msg 300017 [unknown] 300018 [unknown] 300019 automounter access 300020 lock server 300021 [unknown] 300022 office-automation-1 300023 office-automation-2 300024 office-automation-3 300025 office-automation-4 300026 office-automation-5 300027 office-automation-6 300028 office-automation-7 300029 local-data-manager 300030 chide 300031 csi_program 300032 [unknown] 300033 online-help 300034 case-tool 300035 delta 300036 rgi 300037 instrument-config-server 300038 [unknown] 300039 [unknown] 300040 dtia-rpc-server 300041 cms

未割り当て200025から200200 200201 ecoad 200202イーモン200203 ecolic 200204 200205 cs_printstatus_svr ecodisc未割り当て200206から300000 300001 adt_rflockprog 300002 columbine1 300003 system33_prog 300004 frame_prog1 300005 uimxprog 300006 RVD 300007 entombingデーモン300008口座MGMTシステム300009 frame_prog2 300010のブザーアクセス300012 MX-BCP 300013楽器300011 dptuprog -file-アクセス300014ファイルシステムの統計情報300015統一データベース・サーバー300019マウンタアクセス300020ロック・サーバ300021 300018 [不明] 300016 tmd_msg 300017 [不明]オフィス・オートメーション-1 300023オフィスオートメーション-2 300024オフィス300022 [不明] -automation-3 300025オフィスオートメーション-4 300026オフィスオートメーション-5 300027オフィスオートメーション-6 300028オフィスオートメーション-7 300029ローカル・データ・マネージャ300030窘める300031 csi_program 300032 [不明] 300033オンラインヘルプ300034場合、ツール300040 dtia-RPCサーバ300041 CMS 300039 [不明] 300035デルタ300036 RGI 300037楽器-config設定 - サーバー300038 [不明]

                                      300042    viewer
                                      300043    aqm
                                      300044    exclaim
                                      300045    masterplan
                                      300046    fig_tool
                                      300047    [unknown]
                                      300048    [unknown]
                                      300049    [unknown]
                                      300050    remote-lock-manager
                                      300051    [unknown]
                                      300052    gdebug
                                      300053    ldebug
                                      300054    rscanner
                                      300055    [unknown]
                                      300056    [unknown]
                                      300057    [unknown]
                                      300058    [unknown]
                                      300059    [unknown]
                                      300060    [unknown]
                                      300061    [unknown]
                                      300062    [unknown]
                                      300063    [unknown]
                                      300064    [unknown]
                                      300065    [unknown]
                                      300066    nSERVER
                                      300067    [unknown]
                                      300068    [unknown]
                                      300069    [unknown]
                                      300070    [unknown]
                                      300071    BioStation
                                      300072    [unknown]
                                      300073    NetProb
                                      300074    Logging
                                      300075    Logging
                                      300076    [unknown]
                                      300077    [unknown]
                                      300078    [unknown]
                                      300079    [unknown]
                                      300080    [unknown]
                                      300081    [unknown]
                                      300082    sw_twin
                                      300083    remote_get_login
                                      300084    odcprog
                                      300085    [unknown]
                                      300086    [unknown]
                                      300087    [unknown]
                                      300088    [unknown]
                                      300089    [unknown]
        

300090 [unknown] 300091 smartdoc 300092 superping 300093 distributed-chembench 300094 uacman/alfil-uacman 300095 ait_rcagent_prog 300096 ait_rcagent_appl_prog 300097 smart 300098 ecoprog 300099 leonardo 300100 [unknown] 300101 [unknown] 300102 [unknown] 300103 [unknown] 300104 [unknown] 300105 [unknown] 300106 [unknown] 300107 [unknown] 300108 wingz 300109 teidan 300110 [unknown] 300111 [unknown] 300112 [unknown] 300113 [unknown] 300114 [unknown] 300115 [unknown] 300116 cadc_fhlockprog 300117 highscan 300118 [unknown] 300119 [unknown] 300120 [unknown] 300121 opennavigator 300122 aarpcxfer 300123 [unknown] 300124 [unknown] 300125 [unknown] 300126 groggs 300127 licsrv 300128 issdemon 300129 [unknown] 300130 maximize 300131 cgm_server 300132 [unknown] 300133 agent_rpc 300134 docmaker 300135 docmaker 300136 [unknown] 300137 [unknown]

300105 300094 uacman / alfil-uacman 300095 ait_rcagent_prog 300096 ait_rcagent_appl_prog 300097スマート300098 ecoprog 300099レオナルド300100 300104 300103 300102 [不明] [不明] [不明] 300101 [不明] [不明] 300093分散chembenchをsuperping 300091 smartdoc 300092 300090 [不明] [ 300106]不明] [300111] 300108 300109 wingz teidan 300110 [不明] [不明300107]不明[300115] 300114] 300113 [不明[不明] [不明300112]不明[不明] 300119] [不明300116 cadc_fhlockprog 300117 HIGHSCAN 300118 [不明300120 300125 [不明] 300124 300123 aarpcxfer 300121 opennavigator 300122 [不明] [不明] 300126 [不明] groggs 300129 issdemon 300127 licsrv 300128 [不明] 300130は[300131 300133 [不明] 300132 cgm_server agent_rpc 300134 docmaker 300135 docmaker 300136 [不明] 300137を最大化未知の]

300138 [unknown] 300139 iesx 300140 [unknown] 300141 [unknown] 300142 [unknown] 300143 [unknown] 300144 smart-mbs 300145 [unknown] 300146 [unknown] 300147 docimage 300148 [unknown] 300149 dmc-interface 300150 [unknown] 300151 jss 300152 [unknown] 300153 arimage 300154 xdb-workbench 300155 frontdesk 300156 dmc 300157 expressight-6000 300158 graph service program 300159 [unknown] 300160 [unknown] 300161 [unknown] 300162 [unknown] 300163 [unknown] 300164 [unknown] 300165 [unknown] 300166 [unknown] 300167 [unknown] 300168 [unknown] 300169 [unknown] 300170 [unknown] 300171 [unknown] 300172 [unknown] 300173 [unknown] 300174 [unknown] 300175 [unknown] 300176 rlpr 300177 nx_hostdprog 300178 netuser-x 300179 rmntprog 300180 [unknown] 300181 mipe 300182 [unknown] 300183 collectorprog 300184 uslookup_PROG 300185 viewstation

300138 300147 300143 300142 300141 [不明] [不明] iesx 300140 [不明] 300139 [不明] 300146 300145 [不明] 300144スマート-MBS [不明] [不明] docimage 300148 [不明] 300149 DMCインタフェース300150 [不明] 300151 JSS 300152 300165 300164 300163 [不明] [不明] [不明] 300162 [不明] [不明] 300161 [不明] 300160 [不明] 300153 arimage 300154 XDB-ワークベンチ300155フロントデスク300156 300157 DMC expressight-6000 300158グラフサービスプログラム300159 [不明] 300176 rlpr 300177 nx_hostdprog 300178 netuserコマンド-X 300179 rmntprog 300166 300168 [不明] 300167 [不明] 300171 300170 [不明] [不明] 300169 [不明] 300175 300174 300173 [不明] [不明] [不明] 300172 [不明] [不明] 300180 [不明] 300181 300183 300184 collectorprog uslookup_PROG 300185 ViewStationのmipe 300182 [不明]

300186 iate 300187 [unknown] 300188 [unknown] 300189 [unknown] 300190 imsvtprog 300191 [unknown] 300192 [unknown] 300193 [unknown] 300194 pmdb 300195 pmda 300196 [unknown] 300197 [unknown] 300198 trend_idbd 300199 rres 300200 sd.masterd 300201 sd.executiond 300202 sd.listend 300203 sd.reserve1 300204 sd.reserve2 300205 msbd 300206 stagedprog 300207 mountprog 300208 watchdprog 300209 pms 300210 [unknown] 300211 session_server_program 300212 session_program 300213 debug_serverprog 300214 [unknown] 300215 [unknown] 300216 paceprog 300217 [unknown] 300218 mbus 300219 aframes2ps 300220 npartprog 300221 cm1server 300222 cm1bridge 300223 sailfrogfaxprog 300224 sailfrogphoneprog 300225 sailfrogvmailprog 300226 wserviceprog arcstorm 300227 hld 300228 alive 300229 radsp 300230 radavx 300231 radview 300232 rsys_prog 300233 rsys_prog

300198 300197 [不明] 300195 PMDA 300196 [不明] 300186 iate 300187 300189 [不明] 300188 [不明] [不明] 300190 imsvtprog 300191 300192 [不明] 300193 [不明] [不明] 300194 PMDBは300199 RRES 300200 sd.masterd 300201 SDをtrend_idbd .executiond 300202 sd.listend 300203 sd.reserve1 300204 sd.reserve2 300205 MSBD 300206 stagedprog 300207 mountprog 300208 watchdprog 300209のPMS 300210 [不明] 300211 session_server_program 300212 session_program 300213 debug_serverprog 300214 [不明] 300215 [不明] 300216 paceprog 300217 [不明] 300218のMBUS 300219 aframes2ps 300220 npartprog 300221 300222 cm1server cm1bridge 300223 sailfrogfaxprog 300224 sailfrogphoneprog 300225 sailfrogvmailprog 300226 wserviceprogのarcstorm 300227 HLD 300228生き300229 radsp 300230 radavx 300231のRADview 300232 rsys_prog 300233 rsys_prog

300234 fm_rpc_prog 300235 aries 300236 uapman 300237 ddman 300238 top 300239 [unknown] 300240 trendlink 300241 licenseprog 300242 statuslicenseprog 300243 oema_rmpf_svc 300244 oema_smpf_svc 300245 oema_rmsg_svc 300246 grapes-sd 300247 ds_master 300248 ds_transfer 300249 ds_logger 300250 ds_query 300251 [unknown] 300252 [unknown] 300253 nsd_prog 300254 browser 300255 epoch 300256 floorplanner 300257 reach 300258 tactic 300259 cachescientific1 300260 cachescientific2 300261 desksrc_prog 300262 photo3d1 300263 photo3d2 300264 [unknown] 300265 soundmgr 300266 s6k 300267 aims_referenced_ text_processor 300268 xess 300269 ds_queue 300270 [unknown] 300271 orionscanplus 300272 openlink-xx 300273 kbmsprog 300274 [unknown] 300275 futuresource 300276 the_xprt 300277 cmg_srvprog 300278 [unknown] 300279 [unknown] 300280 front

300234 fm_rpc_prog 300235アリエス300236 uapman 300237 ddman 300238トップ300239【不明】300240 trendlink 300241 300245 300246 oema_rmsg_svcブドウ-SD 300247 300248 ds_logger 300250 300249 ds_transfer ds_query 300251 [不明] 300252 [不明] 300253 nsd_prog 300254ブラウザds_master oema_smpf_svc 300244 oema_rmpf_svc statuslicenseprog 300243 300242 licenseprog 300255エポック300256フロアプランナ300257達する300258戦術300259 cachescientific1 300260 cachescientific2 300261 desksrc_prog 300262 photo3d1 300263 photo3d2 300264 [不明] 300265 S6K 300267 aims_referenced_ text_processor 300268 xess 300266 soundmgr 300269 ds_queue 300270 [不明] 300271 orionscanplus 300272オープンリンク-XX 300273 kbmsprog 300274 [不明] 300275 futuresource 300276 the_xprt 300277 cmg_srvprog 300278 [不明] 300279 [不明] 300280フロント

300281 [unknown] 300282 [unknown] 300283 [unknown] 300284 conmanprog 300285 jincv2 300286 isls 300287 systemstatprog 300288 fxpsprog 300289 callpath 300290 axess 300291 armor_rpcd 300292 armor_dictionary_rpcd 300293 armor_miscd 300294 filetransfer_prog 300295 bl_swda 300296 bl_hwda 300297 [unknown] 300298 [unknown] 300299 [unknown] 300300 filemon 300301 acunetprog 300302 rbuild 300303 assistprog 300304 tog 300305 [unknown] 300306 sns7000 300307 igprog 300308 tgprog 300309 plc 300310 pxman pxlsprog 300311 hde_server hdeserver 300312 tsslicenseprog 300313 rpc.explorerd 300314 chrd 300315 tbisam 300316 tbis 300317 adsprog 300318 sponsorprog 300319 querycmprog 300320 [unknown] 300321 [unknown] 300322 mobil1 300323 sld service_locator_daemon 300324 linkprog 300325 codexdaemonprog 300326 drprog 300327 ressys_commands

300281 300282 [不明] 300283 [不明] [不明] 300284 conmanprog 300285 jincv2 300286件のISL 300287 systemstatprog 300288 fxpsprog 300289 callpath 300290 AXESS 300291は300292をarmor_rpcd 300293は[不明] 300299 [不明] 300298 [不明] 300294 filetransfer_prog 300295 bl_swda 300296 bl_hwda 300297をarmor_miscd armor_dictionary_rpcd 300300 Filemonの300301 acunetprog 300302 rbuild 300303 assistprog 300304 300305 TOG [不明] 300306 sns7000 300307 igprog 300308 PLC 300310 300309 tgprog pxmanのpxlsprog 300311 hde_serverのhdeserver 300312 tsslicenseprog 300313 rpc.explorerd 300314 CHRD 300315 tbisam 300316 tbis 300317 adsprog 300318 sponsorprog 300319 querycmprog 300320 [不明] 300321 300324 300325 linkprog codexdaemonprog 300326 drprog 300327 ressys_commands SLD service_locator_daemon 300323 mobil1 300322 [不明]

300328 stamp 300329 matlab 300330 sched1d 300331 upcprog 300332 xferbkch 300333 xfer 300334 qbthd 300335 qbabort 300336 lsd 300337 geomgrd 300338 generic_fts 300339 ft_ack 300340 lymb 300341 vantage 300342 cltstd clooptstdprog 300343 clui clui_prog 300344 testerd tstdprog 300345 extsim 300346 cmd_dispatch maxm_ems 300347 callpath_receive_program 300348 x3270prog 300349 sbc_lag 300350 sbc_frsa 300351 sbc_frs 300352 atommgr 300353 geostrat 300354 dbvialu6.2 300355 [unknown] 300356 fxncprog 300357 infopolic 300358 [unknown] 300359 aagns 300360 aagms 300361 [unknown] 300362 clariion_mgr 300363 setcimrpc 300364 virtual_protocol_adapter 300365 unibart 300366 uniarch 300367 unifile 300368 unisrex 300369 uniscmd 300370 rsc 300371 set 300372 desaf-ws/key 300373 reeldb 300374 nl 300375 rmd

300345 extsim 300346 cmd_dispatch maxm_ems 300347 callpath_receive_program 300348 x3270prog 300349 sbc_lag 300350 sbc_frsa tstdprog qbthd 300335 qbabort 300336 LSD 300337 geomgrd 300338 generic_fts 300339 ft_ack 300340 lymb 300341見晴らし300342 cltstd clooptstdprog 300343 CLUI clui_prog 300344 testerd 300334 300328スタンプ300329 MATLAB 300330 sched1d 300331 300332 upcprog xferbkch 300333 XFER 300351 300352 300353 sbc_frs atommgr geostrat 300354 dbvialu6.2 300355 [不明] 300362 clariion_mgr 300363 setcimrpc 300364 300365 virtual_protocol_adapter unibart 300366 uniarch 300367 300369 300368 unisrex unifile uniscmd 300370 RSC 300371セット300360 aagms 300361 [不明] 300356 fxncprog 300357 infopolic 300359 300358 [不明] aagns 300372 desaf-WS /キー300373 reeldb 300374のNL 300375のRMD

300376 agcd 300377 rsynd 300378 rcnlib 300379 rcnlib_attach 300380 evergreen_mgmt_agent 300381 fx104prog 300382 rui remote_user_interface 300383 ovomd 300384 [unknown] 300385 [unknown] 300386 system_server 300387 pipecs cs_pipeprog ppktrpc 300388 uv-net univision 300389 auexe 300390 audip 300391 mqi 300392 eva 300393 eeei_reserved_1 300394 eeei_reserved_2 300395 eeei_reserved_3 300396 eeei_reserved_4 300397 eeei_reserved_5 300398 eeei_reserved_6 300399 eeei_reserved_7 300400 eeei_reserved_8 300401 cprlm 300402 wg_idms_manager 300403 timequota 300404 spiff 300405-300414 ov_oem_svc 300415 ov_msg_ctlg_svc 300416 ov_advt_reg_svc 300417-300424 showkron 300425 daatd 300426 swiftnet 300427 ovomdel 300428 ovomreq 300429 msg_dispatcher 300430 pcshare server 300431 rcvs 300432 fdfserver 300433 bssd 300434 drdd 300435 mif_gutsprog 300436 mif_guiprog 300437 twolfd

300376は300377は300378 rcnlib 300379 rcnlib_attach 300380 evergreen_mgmt_agent 300381 fx104prog 300382瑞remote_user_interface 300383 ovomd 300384 [不明] 300385 [不明] 300386 300387 system_server pipecsをrsynd AGCD cs_pipeprog ppktrpc 300388 UV-ネットユニビジョン300389 auexe 300390 audip 300391 MQI 300392 EVA 300393 eeei_reserved_1 300394 eeei_reserved_2 300395 eeei_reserved_3 300396 eeei_reserved_4 300397 eeei_reserved_5 300398 eeei_reserved_6 300399 eeei_reserved_7 300400 eeei_reserved_8 300401 cprlm 300402 wg_idms_manager 300403 timequota 300416 ovomdel 300428 300427のSWIFTNet daatd 300426 300425 300417から300424 showkron ov_advt_reg_svc ovomreq 300429 msg_dispatcher 300430 PCShareのサーバ300431 rcvs 300432 fdfserver 300433 bssd ov_msg_ctlg_svc 300415 ov_oem_svc 300404 SPIFF 300405から300414 300434 300435 mif_gutsprog 300436 mif_guiprog 300437 twolfdをdrdd

300438 twscd 300439 nwsbumv 300440 dgux_mgr 300441 pfxd 300442 tds 300443 ovomadmind 300444 ovomgate 300445 omadmind 300446 nps 300447 npd 300448 tsa 300449 cdaimc unassigned 300450-300452 300453 ckt_implementation 300454 mda-tactical unassigned 300455-300458 300459 atrrun 300460 RoadRunner 300461 nas 300462 undelete 300463 ovacadd 300464 tbdesmai 300465 arguslm 300466 dmd 300467 drd 300468 fm_help 300469 ftransrpc_prog 300470 finrisk 300471 dg_pc_idisched 300472 dg_pc_idiserv 300473 apd 300474 ap_sspd 300475 callpatheventrecorder 300476 flc 300477 dg_osm 300478 dspnamed 300479 iqddsrv 300480 iqjobsrv 300481 tacosxx 300482 wheeldbmg 300483 cnxmgr_nm_prog 300484 cnxmgr_cfg_prog 300485 3dsmapper 300486 ids 300487 imagine_rpc_svc 300488 lfn 300489 salesnet 300490 defaxo

300441 dgux_mgr 300438 twscd 300439 nwsbumv 300440は300442のTDS 300443 ovomadmind 300444 ovomgate 300445のomadmind 300446 NPS 300447 NPD 300448 TSA 300449 cdaimc未割り当ての300450から300452 300453 ckt_implementationをpfxd 300454 MDA-戦術未割り当ての300455から300458 300459 300460 300461台のatrrunロードランナーNAS 300462元に戻す300463 ovacadd 300464 tbdesmai 300465 arguslm 300466 DMD 300467 DRD 300468 fm_help 300469 ftransrpc_prog 300470 finrisk 300471は300472 dg_pc_idiserv 300473 APD 300474 ap_sspd 300475 callpatheventrecorder 300476 FLC 300477 dg_osm 300478は300479 iqddsrv 300480 iqjobsrv 300481 tacosxx 300482 wheeldbmg 300483 cnxmgr_nm_prog 300484 300486 3dsmapper 300485 cnxmgr_cfg_prog IDS 300487 imagine_rpc_svc 300488 LFN 300489 salesnetをdspnamed dg_pc_idisched 300490 defaxo

                                      300491    dbqtsd
                                      300492    kms
                                      300493    rpc.iced
                                      300494    calc2s
                                      300495    ptouidprog
                                      300496    docsls
                                      300497    new
                                      300498    collagebdg
                                      300499    ars_server
                                      300500    ars_client
                                      300501    vr_catalog
                                      300502    vr_tdb
                                      300503    ama
                                      300504    evama
                                      300505    conama
                                      300506    service_process
                                      300507    reuse_proxy
                                      300508    mars_ctrl
                                      300509    mars_db
                                      300510    mars_com
                                      300511    mars_admch
                                      300512    tbpipcip
                                      300513    top_acs_svc
                                      300514    inout_svc
                                      300515    csoft_wp
                                      300516    mcfs
                                      300517    eventprog
                                      300518    dg_pc_idimsg
                                      300519    dg_pc_idiaux
                                      300520    atsr_gc
                                      300521    alarm alarm_prog
                                      300522    fts_prog
                                      300523    dcs_prog
                                      300524    ihb_prog
                                      300525    [unknown]
                                      300526    [unknown]
                                      300527    clu_info_prog
                                      300528    rmfm
                                      300529    c2sdocd
                                      300530    interahelp
                                      300531    callpathasyncmsghandler
                                      300532    optix_arc
                                      300533    optix_ts
                                      300534    optix_wf
                                      300535    maxopenc
                                      300536    cev cev_server
                                      300537    sitewideprog
                                      300538    drs
        

300539 drsdm 300540 dasgate 300541 dcdbd 300542 dcpsd 300543 supportlink_prog 300544 broker 300545 listner 300546 multiaccess 300547 spai_interface 300548 spai_adaption 300549 chimera_ci chimera_clientinterface 300550 chimera_pi chimera_processinvoker 300551 teamware_fl teamware_foundationlevel 300552 teamware_sl teamware_systemlevel 300553 teamware_ui teamware_userinterface 300554 lprm 300555 mpsprog Mensuration_Proxy_Server 300556 mo_symdis 300557 retsideprog 300558 slp 300559 slm-api 300560 im_rpc teamconference 300561 license_prog license 300562 stuple stuple_prog 300563 upasswd_prog 300564 gentranmentorsecurity 300565 gentranmentorprovider 300566 latituded latitude_license_server 300567 gentranmentorreq1 300568 gentranmentorreq2 300569 gentranmentorreq3 300570 rj_server 300571 gws-rdb 300572 gws-mpmd 300573 gws-spmd 300574 vwcalcd 300575 vworad 300576 vwsybd 300577 vwave 300578 online_assistant 300579 internet_assistant

300539 drsdm 300540 dasgate 300541は300542は300543 supportlink_prog 300544ブローカ300545 LISTNER 300546のマルチアクセス300547 spai_interface 300548 spai_adaption 300549 chimera_ci chimera_clientinterface 300550 chimera_pi chimera_processinvokerをdcpsd dcdbd 300551 teamware_fl teamware_foundationlevel 300552 teamware_slのteamware_systemlevel 300553 teamware_uiのteamware_userinterface 300554 LPRM 300555 mpsprog Mensuration_Proxy_Server 300556 mo_symdis 300557 retsideprog 300558 SLP 300559 SLM-API 300566 300560 im_rpc teamconference 300561 license_progライセンス300562 stuple stuple_prog 300563 300564 upasswd_prog gentranmentorsecurity 300565 gentranmentorprovider latitude_license_server 300567 gentranmentorreq1 300568 gentranmentorreq2 300569 gentranmentorreq3 300570 300571 rj_server GWS-RDB 300572件のGWS-MPMDは300573件のGWS-SPMD 300574 vwcalcd 300575 vworad 300576は300577 vwave 300578 online_assistant 300579 internet_assistantをvwsybd latituded

300580 spawnd 300581 procmgrg 300582 cfgdbd 300583 logutild 300584 ibis 300585 ibisaux 300586 aapi 300587 rstrt 300588 hbeat 300589 pcspu 300590 empress 300591 sched_server LiveScheduler 300592 path_server LiveScheduler 300593 c2sdmd 300594 c2scf 300595 btsas 300596 sdtas 300597 appie 300598 dmi 300599 pscd panther software corp daemon 300600 sisd 300601 cpwebserver 300602 wwcommo 300603 mx-mie 300604 mx-mie-debug 300605 idmn 300606 ssrv 300607 vpnserver 300608 samserver 300609 sams_server 300610 chrysalis 300611 ddm 300612 ddm-is 300613 mx-bcp-debug 300614 upmrd 300615 upmdsd 300616 res 300617 colortron 300618 zrs 300619 afpsrv 300620 apxft 300621 nrp 300622 hpid 300623 mailwatch 300624 fos bc_fcrb_receiver

300580は300581 procmgrg 300582は300593 LiveScheduler 300592 path_server LiveScheduler 300583 logutild 300584トキ300585 ibisaux 300586 AAPI 300587 RSTRT 300588 hbeat 300589 pcspu 300590の皇后300591 sched_serverが300594 300595 c2scf btsas 300596 sdtas 300597 appie 300598 DMI 300599 PSCDのパンサーソフトウェアコープデーモン300600 SISD 300601 cpwebserverをc2sdmd cfgdbd spawnd 300602 MX-三重300609 300610 sams_server蛹300611 DDM samserver 300608 vpnserver 300604 MX-三重デバッグ300605 idmn 300606 SSRV 300607 300603 wwcommo 300612 DDM-IS 300613 MX-BCP-デバッグ300614 300616 upmdsd 300615 upmrd RES 300617 colortronは300618 ZRS 300619 afpsrv 300620 apxft 300621 NRP 300622は300623のmailwatch 300624のFOSをHPID bc_fcrb_receiver

300625 cs_sysadmin_svr 300626 cs_controller_svr 300627 nokia_nms_eai 300628 dbg 300629 remex 300630 cs_bind 300631 idm 300632 prpasswd 300633 iw-pw 300634 starrb 300635 Impress_Server 300636 colorstar 300637 gwugui 300638 gwsgui 300639 dai_command_proxy 300640 dai_alarm_server 300641 dai_fui_proxy 300642 spai_command_proxy 300643 spai_alarm_server 300644 iris 300645 hcxttp 300646 updatedb rsched 300647 urnd urn 300648 iqwpsrv 300649 dskutild 300650 online 300651 nlserv 300652 acsm 300653 dg_clar_sormsg 300654 wwpollerrpc 300655 wwmodelrpc 300656 nsprofd 300657 nsdistd 300658 recollect 300659 lssexecd lss_res 300660 lssagend lss_rea 300661 cdinfo 300662 sninsr_addon 300663 mm-sap 300664 ks 300665 psched 300666 tekdvfs 300667 storxll 300668 nisse 300669 lbadvise 300670 atcinstaller 300671 atntstarter 300672 NetML

300625 300626 300632 IDM cs_bind 300631 300630 remex 300629 DBG 300628 nokia_nms_eai 300627 cs_controller_svrはのprpasswd cs_sysadmin_svr 300633 IW-PW 300634 starrb 300635 Impress_Server 300636 colorstar 300637 gwugui 300638 gwsgui 300639 dai_command_proxy 300640 dai_fui_proxy 300642 spai_command_proxy 300643 300641 dai_alarm_server spai_alarm_server 300644のアイリス300645 hcxttp 300646 updatedbをが300647 urnd骨壷をrsched 300648 iqwpsrv 300649オンラインdskutild 300650 300651 nlserv 300652 ACSM思い出す300655 300658 nsdistd 300657 nsprofd 300656 wwmodelrpc wwpollerrpc 300653 dg_clar_sormsg 300654は300659 lssexecdは300663ミリメートル-SAP 300664 KS 300665 psched 300666 tekdvfs 300667 storxll 300668ニッセ300669 lbadvise 300670 atcinstaller sninsr_addon 300662 cdinfo 300660 lssagendのlss_rea 300661をlss_res 300671 300672 atntstarter NETML

300673 tdmesmge 300674 tdmesmgd 300675 tdmesmgt 300676 olm 300677 mediamanagement 300678 rdbprog fieldowsrv 300679 rpwdprog rpwd 300680 sapi-trace 300681 sapi-master-daemon 300682 omdcuprog om-dcu 300683 wwprocmon 300684 tndidprog 300685 rkey_setsecretprog 300686 asdu_server_prog 300687 pwrcntrl 300688 siunixd 300689 wmapi 300690 cross_reference_ole 300691 rtc 300692 disp 300693 sql_compilation_agent 300694 tnsysprog 300695 ius-sapimd 300696 apteam-dx 300697 rmsrpc 300698 seismic_system 300699 remote 300700 tt1_ts_event nokia_nms 300701 fxrs 300702 onlicense 300703 vxkey 300704 dinis 300705 sched2d schedule-2 300706 sched3d schedule-3 300707 sched4d schedule-4 300708 sched5d schedule-5 300709 sched6d schedule-6 300710 sched7d schedule-7 300711 sched8d schedule-8 300712 sched9d schedule-9 300713 adtsqry 300714 adserv 300715 adrepserv 300716 [unknown] 300717 caad 300718 caaui 300719 cescda 300720 vcapiadmin

300684 tndidprog 300685 rkey_setsecretprog 300686 300687 asdu_server_prog pwrcntrl 300688は300689 wmapi 300690 cross_reference_ole 300691 RTC 300692をsiunixd wwprocmon 300673 tdmesmge 300674 tdmesmgd 300675 tdmesmgt 300676 OLM 300677 mediamanagement 300678 rdbprogのfieldowsrv 300679 rpwdprogは300682 omdcuprog OM-DCU 300683 300680 SAPIトレース300681 SAPI-マスターデーモンrpwd 300693 sql_compilation_agent 300694 tnsysprog 300695 IUS-sapimd 300696 apteam-DX 300697 rmsrpc 300698 seismic_system 300699遠隔300700 tt1_ts_event nokia_nms 300701 fxrs 300702 300703 onlicense vxkey 300704 Dinisの300705 sched2dスケジュール-2 300706 sched3dスケジュール-3 300707 sched4dスケジュール-4 300708 sched5dスケジュール-5 DISP 300709 sched6dスケジュール-6 300710 sched7dスケジュール-7 300711 sched8dスケジュール-8 300712 sched9dスケジュール-9 300713 300717 300718でcaad caaui 300719 cescda 300720 vcapiadmin adtsqry 300714 adserv 300715 adrepserv 300716 [不明]

300721 vcapi20 300722 tcfs 300723 csed 300724 nothand 300725 hacb 300726 nfauth 300727 imlm 300728 bestcomm 300729 lprpasswd 300730 rprpasswd 300731 proplistd 300732 mikomomc 300733 arepa-cas 300734 [unknown] 300735 [unknown] 300736 ando_ts 300737 intermezzo 300738 ftel-sdh-request 300739 ftel-sdh-response 300740 [unknown] 300741 [unknown] 300742 [unknown] 300743 [unknown] 300744 [unknown] 300745 vrc_abb 300746 vrc_comau 300747 vrc_fanuc 300748 vrc_kuka 300749 vrc_reis 300750 hp_sv6d 300751 correntmgr01 300752 correntike 300753 [unknown] 300754 [unknown] 300755 intransa_location 300756 intransa_management 300757 intransa_federation 300758 portprot 300759 ipmiprot 300760 aceapi 300761 f6000pss 300762 vsmapi_program 300763 ubertuple 300764 ctconcrpcif 300765 mfuadmin 300766 aiols 300767 dsmrootd 300768 htdl

300721 vcapi20 300722 TCFS 300723 csed 300724 nothand 300725 hacbは300726 300727 nfauth imlm 300728 bestcomm 300729は300730 rprpasswd 300731は300736 ando_ts 300737間奏300738 ftel-SDH要求300739 ftel-SDH 300735 300734 [不明] [不明] 300732 mikomomc 300733アレパ-CASをproplistd lprpasswd 300740 -response 300742 [不明] 300741 [不明] 300743 [不明] 300744 [不明] [不明] 300745 300746 vrc_abb vrc_comau 300747 vrc_fanuc 300748は300750 vrc_reis 300749 vrc_kuka 300755 intransa_location 300756 intransa_management [不明] 300754 300752 300753 correntike [不明] 300751 correntmgr01をhp_sv6d 300757 intransa_federation 300767は300768をdsmrootd 300764 300766 300765 mfuadmin ctconcrpcif aiols ubertuple 300758 portprot 300759 f6000pss 300762 300761 300760 aceapi ipmiprot vsmapi_program 300763 htdl

300769 caba 300770 vrc_cosimir 300771 cmhelmd 300772 polynsm 300773 [unknown] 300774 [unknown] 300775 [unknown] 300776 [unknown] 300777 [unknown] 300778 [unknown] 300779 [unknown] 300780 [unknown] 300781 dsmrecalld 300782 [unknown] 300783 [unknown] 300784 twrgcontrol 300785 twrled 300786 twrcfgdb BMC software 300787-300886 unassigned 300887 - 300999 Sun Microsystems 301000-302000 [ 2000 numbers ] unassigned 302001-349999 American Airlines 350000 - 350999 Acucobol Inc. 351000 - 351099 The Bristol Group 351100 - 351249 Amteva Technologies 351250 - 351349 351350 wfmMgmtApp 351351 wfmMgmtDataSrv 351352 wfmMgmtFut1 351353 wfmMgmtFut1 351354 wfmAPM 351355 wfmIAMgr 351356 wfmECMgr 351357 wfmLookOut 351358 wfmAgentFut1 351359 wfmAgentFut2 unassigned 351360 - 351406 Sterling Software ITD 351407 csed 351360 sched10d 351361 sched11d 351362 sched12d 351363 sched13d 351364 sched14d 351365 sched15d 351366 sched16d 351367 sched17d 351368 sched18d 351369 sched19d

300769 CABA 300770 vrc_cosimir 300771は300781 300783 [不明] dsmrecalld 300782 [不明] 300780 300779 300778 [不明] [不明] [不明] 300777 [不明] [不明] 300776 300775 300774 [不明] [不明] 300772 polynsm 300773 [不明] cmhelmd 300784 twrgcontrol 300785は、BMCソフトウェアtwrcfgdb 300786をtwrled 300787から300886未割り当て300887から300999 Sun Microsystemsの301000から302000 [2000の番号]未割り当て302001から349999アメリカン航空350000から350999 ACUCOBOL株式会社351000から351099ブリストル・グループ351100から351249 Amtevaテクノロジーズ351250から351349 351350 wfmMgmtApp 351351 wfmMgmtDataSrv 351352 wfmMgmtFut1 351353 wfmMgmtFut1 351354 wfmAPM 351355 wfmIAMgr 351356 wfmECMgr 351357 wfmLookOut 351358 wfmAgentFut1 351359 wfmAgentFut2未割り当て351360から351406スターリングソフトウェアITD 351407 csed 351360 sched10d 351361 sched11d 351362 sched12d 351363 sched13d 351364 sched14d 351365 sched15d 351366 sched16d 351367 sched17d 351368 sched18d 351369 sched19d

                                      351370    sched20d
                                      351371    sched21d
                                      351372    sched22d
                                      351373    sched23d
                                      351374    sched24d
                                      351375    sched25d
                                      351376    sched26d
                                      351377    sched27d
                                      351378    sched28d
                                      351379    sched29d
                                      351380    sched30d
                                      351381    sched31d
                                      351382    sched32d
                                      351383    sched33d
                                      351384    sched34d
                                      351385    sched35d
                                      351386    sched36d
                                      351387    sched37d
                                      351388    sched38d
                                      351389    sched39d
                                      351390    consoleserver
                                      351391    scheduleserver
                                      351392    RDELIVER
                                      351393    REVENTPROG
                                      351394    RSENDEVENTPROG
                                      351395    snapp
                                      351396    snapad
                                      351397    sdsoodb
                                      351398    sdsmain
                                      351399    sdssrv
                                      351400    sdsclnt
                                      351401    sdsreg
                                      351402    fsbatch
                                      351403    fsmonitor
                                      351404    fsdisp
                                      351405    fssession
                                      351406    fslog
                                      351407    svdpappserv
                                      351408    gns
                                      351409    [unkonwn]
                                      351410    [unkonwn]
                                      351411    [unkonwn]
                                      351412    axi
                                      351413    rpcxfr
                                      351414    slm
                                      351415    smbpasswdd
                                      351416    tbdbserv
                                      351417    tbprojserv
        

351418 genericserver 351419 dynarc_ds 351420 dnscmdr 351421 ipcmdr 351422 faild 351423 failmon 351424 faildebug 351425 [unknown] 351426 [unknown] 351427 siemens_srs 351428 bsproxy 351429 ifsrpc 351430 CesPvcSm 351431 FrPvcSm 351432 AtmPvcSm 351433 radius 351434 auditor 351435 sft 351436 voicemail 351437 kis 351438 SOFTSERV_NOTIFY 351439 dynarpc 351440 hc 351441 iopas 351442 iopcs 351443 iopss 351444 spcnfs 351445 spcvss 351446 matilda_sms 351447 matilda_brs 351448 matilda_dbs 351449 matilda_sps 351450 matilda_svs 351451 matilda_sds 351452 matilda_vvs 351453 matilda_stats 351454 xtrade 351455 mapsvr 351456 hp_graphicsd 351457 berkeley_db berkeley_db_svc 351458 io_server 351459 rpc.niod 351460 rpc.kill 351461 hmdisproxy 351462 smdisproxy 351463 avatard 351464 namu

351427 siemens_srs 351428 bsproxy 351429 351430 ifsrpc CesPvcSm 351431 351419 dynarc_ds 351420 dnscmdr 351426 [不明] 351421 351422 ipcmdr faild 351423 351424 failmon faildebug 351425 [不明] 351418 genericserver FrPvcSm 351432 AtmPvcSm 351433半径351434監査役351435 SFT 351436ボイスメール351437は351438 SOFTSERV_NOTIFY 351439 dynarpc 351440 HCをKIS 351443 351448 351447 matilda_brs 351445 spcvss 351446 matilda_sms 351444 spcnfs iopss matilda_dbs iopcs 351449は351450 matilda_sps 351442 iopas 351441はmatilda_svs 351451 matilda_sds 351452は351453 matilda_stats 351454 xtrade 351455 mapsvr 351456 hp_graphicsd 351458 hmdisproxy 351462 351461 rpc.kill rpc.niod 351460 351459 io_server smdisproxy 351463 berkeley_db_svc 351457 berkeley_dbをmatilda_vvs 351464 NAMUをavatard

351465 BMCSess 351466 FENS_Sport 351467 EM_CONFIG 351468 EM_CONFIG_RESP 351469 lodge_proof 351470 ARCserveIT-Queue 351471 ARCserveIT-Device 351472 ARCserveIT-Discover 351473 ARCserveIT-Alert 351474 ARCserveIT-Database 351475 scand1 351476 scand2 351477 scand3 351478 scand4 351479 scand5 351480 dscv 351481 cb_svc 351482 [unknown] 351483 iprobe 351484 omniconf 351485 isan BG Partners 351486 - 351500 351501 mond 351502 iqlremote 351503 iqlalarm unassigned 351504 - 351599 Orion Multisystems 351600-351855 unassigned 351856 - 351899 NSP lab 351900 - 351999 unassigned 351999 - 352232 352233 asautostart 352234 asmediad1 352235 asmediad2 352236 asmediad3 352237 asmediad4 352238 asmediad5 352239 asmediad6 352240 asmediad7 352241 asmediad8 352242 asmediad9 352243 asmediad10 352244 asmediad11 352245 asmediad12 352246 asmediad13 352247 asmediad14 352248 asmediad15 352249 asmediad16 352250 waruser

351465 BMCSess 351466 FENS_Sport 351467 EM_CONFIG 351468 EM_CONFIG_RESP 351469 351470 ARCserveITの-キュー351471 ARCserveITの-デバイスlodge_proof 351472 ARCserveITの-出会う351473 ARCserveITの-アラート351474 ARCserveITの-データベース351475 scand1 351476 scand2 351477 scand3 351478 scand4 351479 scand5 351480 dscv 351481 351482 cb_svc [不明] 351483 iprobe 351484 351485 omniconf ISAN BGパートナーズ351486から352239 asmediad5 352238 asmediad4 352237 asmediad3 352236 asmediad2 352235 asmediad1 352234 asautostart 352233 352232から351500 351501 351502モンドiqlremote 351503 iqlalarm未割り当て351504から351599オリオンMultisystems 351600から351855未割り当て351856から351899 NSPラボ351900から351999割り当てられていない351999 asmediad6 352240 352242 352241 asmediad8 asmediad7 352243 asmediad10 352244 asmediad11 352245 asmediad12 352246 asmediad13 352247 asmediad14 352248 asmediad15 352249 asmediad16 352250 waruser asmediad9

352251 warlogd 352252 warsvrmgr 352253 warvfsysd 352254 warftpd 352255 warnfsd 352256 bofproxyc0 352257 bofproxys0 352258 bofproxyc1 352259 bofproxys1 352260 bofproxyc2 352261 bofproxys2 352262 bofproxyc3 352263 bofproxys3 352264 bofproxyc4 352265 bofproxys4 352266 bofproxyc5 352267 bofproxys5 352268 bofproxyc6 352269 bofproxys6 352270 bofproxyc7 352271 bofproxys7 352272 bofproxyc8 352273 bofproxys8 352274 bofproxyc9 352275 bofproxys9 352276 bofproxyca 352277 bofproxysa 352278 bofproxycb 352279 bofproxysb 352280 bofproxycc 352281 bofproxysc 352282 bofproxycd 352283 bofproxysd 352284 bofproxyce 352285 bofproxyse 352286 bofproxycf 352287 bofproxysf 352288 bofproxypo0 352289 bofproxypo1 352290 bofproxypo2 352291 bofproxypo3 352292 bofproxypo4 unassigned 352293-370000 370001 [unknown] 370002 [unknown] 370003 [unknown] 370004 [unknown] 370005 [unknown]

352251は352253 352252 warsvrmgrが352254 warftpd 352255は352256 bofproxyc0 352257 bofproxys0 352258 bofproxyc1 352259 bofproxys1 352260 bofproxyc2 352261 bofproxys2 352262 bofproxyc3 352263 bofproxys3 352264 bofproxyc4 352265 bofproxys4 352266 bofproxyc5 352267 bofproxys5 352268 bofproxyc6 352269 bofproxys6 352270 bofproxyc7 352271 bofproxys7 352272 bofproxyc8 352273 bofproxys8 352274 bofproxyc9 352275 bofproxys9をwarnfsd warvfsysd warlogd 352276 bofproxyca 352277 bofproxysa 352278 bofproxycb 352279 352280 bofproxysb bofproxycc 352281 bofproxysc 352282は352283は[不明] 370003 370002 352293から370000 370001 [不明] [不明]の未割り当て352284 bofproxyce 352285 bofproxyse 352286 352287 bofproxycf bofproxysf 352288 bofproxypo0 352289 bofproxypo1 352290 bofproxypo2 352291 bofproxypo3 352292 bofproxypo4をbofproxysd bofproxycd 370004 [不明] 370005 [不明]

370006 [unknown] 370007 [unknown] 370008 [unknown] 370009 [unknown] 370010 [unknown] 370011 [unknown] 370012 [unknown] 370013 [unknown] 370014 [unknown] 370015 [unknown] 370016 [unknown] 370017 [unknown] 370018 [unknown] 370019 [unknown] 370020 [unknown] 370021 [unknown] 370022 [unknown] 370023 [unknown] 370024 [unknown] 370025 [unknown] 370026 [unknown] 370027 [unknown] unassigned 370028 - 379999 380000 opensna 380001 probenet 380002 [unknown] 380003 license 380004 na.3com-remote 380005 na.ntp 380006 probeutil 380007 na.vlb 380008 cds_mhs_agent 380009 cds_x500_agent 380010 cds_mailhub_agent 380011 codex_6500_proxy 380012 codex_6500_trapd 380013 na.nm212 380014 cds_mta_metrics_agent 380015 [unkonwn] 380016 na.caple 380017 codexcapletrap Swiss Re 380018-380028 380029 ncstat 380030 ncnfsstat 380031 ftams 380032 na.isotp 380033 na.rfc1006 unassigned 380034 - 389999

370018 370006 370009 370008 [不明] [不明] 370007 [不明] 370013 370012 370011 [不明] [不明] [不明] 370010 [不明] 370017 370016 370015 [不明] [不明] [不明] 370014 [不明] [不明] [ 370019]不明[370021] [不明370020]不明[370023] [不明370022]不明[370025] [不明370024]不明[370027] [不明370026]不明[不明]未割り当て370028 - ] 379999 380000 opensna 380001 probenet 380002 [不明スイス再380018-380028 380029 codexcapletrap 380003ライセンス380005 380004 na.3comリモートna.ntp 380006 380007 probeutil na.vlb 380008 cds_mhs_agent 380009 cds_x500_agent 380010 cds_mailhub_agent 380011 codex_6500_proxy 380012 codex_6500_trapd 380013 na.nm212 380014 cds_mta_metrics_agent 380015 [unkonwn】380016 na.caple 380017 389999から380030 380031 ncnfsstat ftams 380032 na.isotp 380033 na.rfc1006割り当てられていない380034 ncstat

Epoch Systems 390000 - 390049 Quickturn Systems 390050 - 390065 Team One Systems 390066 - 390075 General Electric CRD 390076 - 390085 TSIG NFS subcommittee 390086 - 390089 SoftLab ab 390090 - 390099 Legato Network Services 390100 - 390115 390116 cdsmonitor 390117 cdslock 390118 cdslicense 390119 shm 390120 rws 390121 cdc Data General 390122 - 390141 Perfect Byte 390142 - 390171 JTS Computer Systems 390172 - 390181 Parametric Technology 390182 - 390191 Voxem 390192 - 390199 Effix Systems 390200 - 390299 Motorola 390300 - 390309 Mobile Data Intl. 390310 - 390325 Physikalisches Institut 390326 - 390330 Ergon Informatik AG 390331 - 390340 Analog Devices Inc. 390341 - 390348 Interphase Corporation 390349 - 390358 NeWsware 390359 - 390374 Qualix Group 390375 - 390379 Xerox Imaging Systems 390380 - 390389 Noble Net 390390 - 390399 Legato Network Services 390400 - 390499 Client Server Tech. 390500 - 390511 Atria 390512 - 390517 GE NMR Instruments 390518 - 390525 Harris Corp. 390526 - 390530 Unisys 390531 - 390562 Aggregate Computing 390563 - 390572 Interactive Data 390573 - 390580 OKG AB 390581 - 390589 K2 Software 390591 - 390594 Collier Jackson 390595 - 390599 Remedy Corporation 390600 - 390699 Mentor Graphics 390700 - 390799 AT&T Bell Labs (Lucent) 390800 - 390899 Xerox 390900 - 390999 Silicon Graphics 391000 - 391063 Data General 391064 - 391095 Computer Support Corp. 391096 - 391099 Quorum Software Systems 391100 - 391199

エポックシステム390000から390049クイックターンシステム390050から390065チームワンシステムズ390066から390075ゼネラル・エレクトリックCRD 390076から390085 TSIG NFS小委員会390086から390089 SoftLab AB 390090から390099レガートネットワークサービス390100から390115 390116 cdsmonitor 390117 cdslock 390118 cdslicense 390119のSHM 390120のRWS 390121 CDCデータゼネラル390122から390141パーフェクトバイト390142から390171 JTSコンピュータシステム390172から390181パラメトリック・テクノロジー390182から390191 Voxem 390192から390199 Effixシステム390200から390299モトローラ390300から390309モバイルデータ国際空港。 390310から390325 Physikalisches研究所390326から390330のエルゴンInformatikはAG 390331から390340アナログ・デバイセズ株式会社390341から390348間期コーポレーション390349から390358 NeWsware 390359から390374 Qualixグループ390375から390379ゼロックスイメージングシステム390380から390389ノーブルネット390390から390399のレガートネットワークサービス390400 - 390499クライアントサーバー技術。 390500から390511アトリア390512から390517 GE NMRインスツルメンツ390518から390525ハリス社390526から390530ユニシス390531から390562集約コンピュ390563から390572インタラクティブデータ390573から390580 OKG AB 390581から390589 K2のソフトウェア390591から390594コリアジャクソン390595から390599対策株式会社390600から390699メンター・グラフィックス390700から390799 AT&Tベル研究所(ルーセント)390800から390899ゼロックス390900から390999のSilicon Graphics 391000から391063データゼネラル391064から391095のコンピュータ支援(株)391096から391099クォーラムソフトウェアシステム391100から391199

InterLinear Technology 391200 - 391209 Highland Software 391210 - 391229 Boeing Comp. Svcs. 391230 - 391249 IBM Sweden 391250 - 391259 Signature Authority Svc 391260 - 391271 ZUMTOBEL Licht GmbH 391272 - 391283 NOAA/ERL 391284 - 391299 NCR Corp. 391300 - 391399 FTP Software 391400 - 391409 Cadre Technologies 391410 - 391433 Visionware Ltd (UK) 391434 - 391439 IBR-Partner AG 391440 - 391449 CAP Programator AB 391450 - 391459 Reichle+De-Massari AG 391460 - 391474 Swiss Bank Corp (London) 391475 - 391484 Unisys Enterprise Svr 391485 - 391489 Intel - Test Dev. Tech. 391490 - 391499 Ampex 391500 - 391755 391756 naas-spare 391757 naas-admin 391758 isps 391759 isps-admin 391760 mars 391761 mars-admin 391762 attcis_spare0 391763 attcis_spare1 391764 mail-server 391765 mail-server-spare 391766 attcis_spare2 391767 attcis_spare3 391768 attcis_spare4 391769 attcis_spare5 391770 attcis_spare6 391771 attcis_spare7 Integrated Systems, Inc. 391772 - 391779 Parametric Tech., Inc. 391780 - 391789 Ericsson Telecom AB 391790 - 391799 SLAC 391800 - 391849 391850 qhrdata 391851 qhrbackup 391852 minutedata 391853 prefecture 391854 supc 391855 suadmincrw 391856 suadminotas 391857 sumessage 391858 sublock 391859 sumotd

行間テクノロジー391200から391209ハイランドソフトウェア391210から391229ボーイングコンプ。 SVCS。 391230から391249 IBMスウェーデン391250から391259署名権限Svcに391260から391271 ZUMTOBELリヒト社391272から391283 NOAA / ERL 391284から391299 NCRコーポレーション391300から391399 FTPソフトウェア391400から391409幹部テクノロジーズ391410から391433 Visionware社(UK)391434から391439 IBR-パートナーAG 391440から391449 CAP Programator AB 391450から391459 Reichleさん+デ・マサリAG 391460から391474スイスの銀行株式会社(ロンドン)391475から391484ユニシスエンタープライズSVR 391485から391489インテル - テストのDev。テック。 391490から391499アンペックス391500から391755 391756ナース・スペア391757人のナース-adminの391758件のISP 391759 ISPの管理者391760の火星391761火星管理者391762 attcis_spare0 391763 attcis_spare1 391764メールサーバ391765メール・サーバー・スペア391766 attcis_spare2 391767 attcis_spare3 391768 attcis_spare4 391769 attcis_spare5 391770 attcis_spare6インテグレーテッドシステムズ社391772 attcis_spare7 391771 - 。391779パラメトリックテック株式会社391780から391789エリクソンテレコムAB 391790から391799 SLAC 391800から391849 391850 391851 qhrdata qhrbackup 391852 minutedata 391853県391854 supc 391855 suadmincrw 391856 suadminotas 391857 sumessage 391858 sublock 391859 sumotd

staffware dev. (uk) 391860 - 391869 Staffware Dev. (UK) 391870 - 391879 391880 namesrvr 391881 disksrvr 391882 tapesrvr 391883 migsrvr 391884 pdmsrvr 391885 pvrsrvr 391886 repacksrvr 391887 [unknown] Convex Computer Corp. 391888 - 391951 391952 lookoutsrv 391953 lookoutagnt 391954 lookoutprxy 391955 lookoutsnmp 391956 lookoutrmon 391957 lookoutfut1 391958 lookoutfut2 windward 391959 - 391967 391968 sra_legato 391969 sra_legato_imgsvr 391970 sra_legato_0 391971 sra_legato_1 391972 sra_legato_2 391973 sra_legato_3 391974 sra_legato_4 391975 sra_legato_5 391976 sra_legato_6 391977 sra_legato_7 391978 sra_legato_8 391979 sra_legato_9 Brooktree Corp. 391980 - 391989 Cadence Design Systems 391990 - 391999 J. Frank & Associates 392000 - 392999 Cooperative Solutions 393000 - 393999 Xerox Corp. 394000 - 395023 395024 odbc_sqlretriever 3M 395025 - 395091 Digital Zone Intl. 395092 - 395099 Software Professionals 395100 - 395159 Del Mar Solutions 395160 - 395164 395165 ife-es 395166 ife-resmgr 395167 ife-aes 395168 ife-bite 395169 ife-loader 395170 ife-satcom 395171 ife-seat

staffware devの。 (UK)391860から391869 StaffwareのDev。 (UK)391870から391879 391880 391881 namesrvr disksrvr 391882 tapesrvr 391883 migsrvr 391884 391885 391886 pvrsrvr repacksrvr pdmsrvr 391887 [不明]コンベックス・コンピュータ(株)391888から391951 391952 391953 lookoutsrv lookoutagnt 391954 lookoutprxy 391955 lookoutsnmp 391956 lookoutrmon 391957 lookoutfut1 391958 lookoutfut2風上391959から391967 391968 391969 sra_legato sra_legato_imgsvr 391970 sra_legato_0 391971 sra_legato_1 391972 sra_legato_2 391973 sra_legato_3 391974 sra_legato_4 391975 sra_legato_5 391976 sra_legato_6 391977 sra_legato_7 391978 sra_legato_8 391979 sra_legato_9ブルックツリー社391980から391989ケイデンス・デザイン・システムズ391990から391999 J.フランク&アソシエイツ392000から392999共同ソリューション393000から393999ゼロックス社。394000から395023 395024 odbc_sqlretriever 3M 395025から395091デジタルゾーン国際空港。 395092から395099人のソフトウェアの専門家395100から395159デルマールソリューション395160から395164 395165 IFE-ES 395166 IFE-RESMGR 395167 IFE-AES 395168 IFE-一口395169 IFE-ローダー395170 IFE-SATCOM 395171 IFE席

395172 ife-dbmgr 395173 ife-testmgr 395174 atrium_server 395175 ase_director 395176 ase_agent 395177 ase_hsm 395178 ase_mgr 395179 ase_sim Hewlett-Packard 395180 - 395194 XES, Inc. 395195 - 395199 Unitech Products 395200 - 395249 TransSys 395250 - 395505 Unisys Govt Systems 395506 - 395519 Bellcore 395520 - 395529 IBM 395530 - 395561 AT&T Network Services 395562 - 395571 Data General 395572 - 395577 Swiss Bank Corp 395578 - 395597 Swiss Bank Corp 395598 - 395637 Novell 395638 - 395643 Computer Associates 395644 - 395650 Omneon Video Networks 395651 - 395656 unassigned 395657 - 395908 UK Post Office 395909 - 395924 AEROSPATIALE 395925 - 395944 Result d.o.o. 395945 - 395964 DataTools, Inc. 395965 - 395980 CADIS, Inc. 395981 - 395990 Cummings Group, Inc. 395991 - 395994 Cadre Technologies 395995 - 395999 American Airlines 396000 - 396999 Ericsson Telecom TM Div 397000 - 398023 IBM 398024 - 398028 Toshiba OME Works 398029 - 398033 TUSC Computer Systems 398034 - 398289 AT&T 398290 - 398320 Ontario Hydro 398321 - 398346 Micrion Corporation 398347 - 398364 unassigned 398365 - 398591 Pegasystems, Inc. 398592 - 399616 Spectra Securities Soft 399617 - 399850 QualCom 399851 - 399866 unassigned 399867 - 399884 Altris Software Ltd. 399885 - 399899 ISO/IEC WG11 399900 - 399919 Parametric Technology 399920 - 399949 Dolby Laboratories 399950 - 399981 unassigned 399982 - 399991

395172 IFE-dbmgr 395173 IFE-testmgr 395174 ase_agent 395177 ase_director 395176 395175 atrium_server ase_hsm 395178 ase_mgr 395179 ase_simヒューレット・パッカード395180から395194 XES、株式会社395195から395199ユニテック製品395200から395249 TransSys 395250から395505ユニシス政府システム395506から395519のBellcore 395520 - 395529 IBM 395530から395561 AT&Tネットワークサービス395562から395571データゼネラル395572から395577スイスの銀行株式会社395578​​から395597スイスの銀行株式会社395598から395637ノベル395638から395643コンピュータ・アソシエイツ395644から395650のOmneon社のビデオネットワーク395651から395656未割り当て395657から395908英国の​​ポストオフィス395909から395924アエロスパシアル395925から395944結果斗395945から395964のデータツール株式会社395965から395980 CADIS、株式会社395981から395990カミングスグループ、株式会社395991から395994幹部テクノロジーズ395995から395999のアメリカン航空396000から396999エリクソンテレコムTM事業部397000から398023 IBM 398024から398028東芝青梅事業398029 - 398033 TUSCコンピュータシステム398034から398289 AT&T 398290から398320オンタリオハイドロ398321から398346 Micrionコーポレーション398347から398364未割り当て398365から398591ぺガシステムズ株式会社398592から399616スペクトラ証券ソフト399617から399850クアルコム399851から399866未割り当て399867から399884 Altrisソフトウェア株式会社399899 ISO / IEC WG11 399900 - - 399919パラメトリック・テクノロジー399920 - 399885 399949ドルビーラボラトリーズ399950から399981未割り当て399982から399991

   Xerox PARC                         399992 - 399999
   #
   Next Inc.                          200100000 - 200199999
   Netwise (RPCtool)                  200200000
   Concurrent Computer Corp           200200001 - 200200007
   AIM Technology                     200300000 - 200399999
   TGV                                200400000 - 200499999
   #
   # Sun-assigned authentication flavor numbers
   #
   AUTH_NONE       0               /* no authentication, see RFC 1831 */
                                   /* a.k.a. AUTH_NULL */
   AUTH_SYS        1               /* unix style (uid+gids), RFC 1831 */
                                   /* a.k.a. AUTH_UNIX */
   AUTH_SHORT      2               /* short hand unix style, RFC 1831 */
   AUTH_DH         3               /* des style (encrypted timestamp) */
                                   /* a.k.a. AUTH_DES, see RFC 2695 */
   AUTH_KERB       4               /* kerberos auth, see RFC 2695 */
   AUTH_RSA        5               /* RSA authentication */
   RPCSEC_GSS      6               /* GSS-based RPC security for auth,
                                      integrity and privacy, RPC 5403 */
        

AUTH_NW 30001 NETWARE AUTH_SEC 200000 TSIG NFS subcommittee AUTH_ESV 200004 SVr4 ES

NFS小委員会AUTH_ESVのAUTH_NW 30001のNETWARE AUTH_SEC 200000の痕跡200004 SVr4のES

AUTH_NQNFS 300000 Univ. of Guelph - Not Quite NFS AUTH_GSSAPI 300001 OpenVision <john.linn@ov.com> AUTH_ILU_UGEN 300002 Xerox <janssen@parc.xerox.com> - ILU Unsecured Generic Identity # # Small blocks are assigned out of the 39xxxx series of numbers # AUTH_SPNEGO 390000 390000 - 390255 NFS 'pseudo' flavors for RPCSEC_GSS 390003 - kerberos_v5 authentication, RFC 2623 390004 - kerberos_v5 with data integrity, RFC 2623 390005 - kerberos_v5 with data privacy, RFC 2623

AUTH_NQNFS 300000大学。グエルフの - なく、かなりNFS AUTH_GSSAPI 300001 OpenVision <john.linn@ov.com> AUTH_ILU_UGEN 300002ゼロックス<janssen@parc.xerox.com> - 小ブロックは、番号#のAUTH_SPNEGOの39xxxxシリーズの外に割り当てられているILU無担保一般的なアイデンティティの## 390000 390000 - RPCSEC_GSS 390003用390255 NFS '擬似' 味 - kerberos_v5認証、RFC 2623 390004 - データの整合性とkerberos_v5、RFC 2623 390005 - データ・プライバシーとkerberos_v5、RFC 2623

                   200000000       Reserved
                   200100000       NeXT Inc.
        

Normative References

引用規格

[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997.

[RFC2119]ブラドナーの、S.、 "要件レベルを示すためにRFCsにおける使用のためのキーワード"、BCP 14、RFC 2119、1997年3月。

[RFC2203] Eisler, M., Chiu, A., and L. Ling, "RPCSEC_GSS Protocol Specification", RFC 2203, September 1997.

[RFC2203]アイスラー、M.、チウ、A.、およびL.リン、 "RPCSEC_GSSプロトコル仕様"、RFC 2203、1997年9月。

[RFC4506] Eisler, M., Ed., "XDR: External Data Representation Standard", STD 67, RFC 4506, May 2006.

[RFC4506]アイスラー、M.、エド、 "XDR:外部データ表現標準"。、STD 67、RFC 4506、2006年5月。

Informative References

参考文献

[DH] Diffie & Hellman, "New Directions in Cryptography", IEEE Transactions on Information Theory IT-22, November 1976.

[DH]ディフィー&ヘルマン、 "暗号に関する新"、情報理論IT-22、1976年11月にIEEEトランザクション。

[RFC0768] Postel, J., "User Datagram Protocol", STD 6, RFC 768, August 1980.

[RFC0768]ポステル、J.、 "ユーザ・データグラム・プロトコル"、STD 6、RFC 768、1980年8月。

[RFC0793] Postel, J., "Transmission Control Protocol", STD 7, RFC 793, September 1981.

[RFC0793]ポステル、J.、 "伝送制御プロトコル"、STD 7、RFC 793、1981年9月。

[RFC1094] Sun Microsystems, "NFS: Network File System Protocol specification", RFC 1094, March 1989.

[RFC1094]サン・マイクロシステムズ、 "NFS:ネットワークシステムプロトコル仕様書ファイル"、RFC 1094、1989年3月を。

[RFC1813] Callaghan, B., Pawlowski, B., and P. Staubach, "NFS Version 3 Protocol Specification", RFC 1813, June 1995.

[RFC1813]キャラハン、B.、ポロウスキー、B.、およびP.ストーバック、 "NFSバージョン3プロトコル仕様"、RFC 1813、1995年6月。

[RFC1831] Srinivasan, R., "RPC: Remote Procedure Call Protocol Specification Version 2", RFC 1831, August 1995.

[RFC1831]スリニバサン、R.、 "RPC:リモートプロシージャコールプロトコル仕様バージョン2"、RFC 1831、1995年8月。

[RFC1833] Srinivasan, R., "Binding Protocols for ONC RPC Version 2", RFC 1833, August 1995.

[RFC1833]スリニバサン、R.、 "ONC RPCバージョン2のプロトコルのバインド"、RFC 1833、1995年8月。

[RFC2623] Eisler, M., "NFS Version 2 and Version 3 Security Issues and the NFS Protocol's Use of RPCSEC_GSS and Kerberos V5", RFC 2623, June 1999.

[RFC2623]アイスラー、M.、 "NFSバージョン2およびバージョン3のセキュリティ問題とRPCSEC_GSSとケルベロスV5のNFSプロトコルの使用"、RFC 2623、1999年6月。

[RFC2695] Chiu, A., "Authentication Mechanisms for ONC RPC", RFC 2695, September 1999.

[RFC2695]チウ、A.、 "ONC RPCのための認証メカニズム"、RFC 2695、1999年9月。

[RFC2743] Linn, J., "Generic Security Service Application Program Interface Version 2, Update 1", RFC 2743, January 2000.

[RFC2743]リン、J.、 "ジェネリックセキュリティーサービス適用業務プログラムインタフェースバージョン2、アップデート1"、RFC 2743、2000年1月。

[RFC3530] Shepler, S., Callaghan, B., Robinson, D., Thurlow, R., Beame, C., Eisler, M., and D. Noveck, "Network File System (NFS) version 4 Protocol", RFC 3530, April 2003.

[RFC3530] Shepler、S.、キャラハン、B.、ロビンソン、D.、Thurlow、R.、Beame、C.、アイスラー、M.、およびD. Noveck、 "ネットワークファイルシステム(NFS)バージョン4プロトコル"、 RFC 3530、2003年4月。

[RFC5226] Narten, T. and H. Alvestrand, "Guidelines for Writing an IANA Considerations Section in RFCs", BCP 26, RFC 5226, May 2008.

[RFC5226] Narten氏、T.とH. Alvestrand、 "RFCsにIANA問題部に書くためのガイドライン"、BCP 26、RFC 5226、2008年5月。

[VMTP] Cheriton, D., "VMTP: Versatile Message Transaction Protocol", Preliminary Version 0.3, Stanford University, January 1987.

[VMTP] Cheriton、D.、 "VMTP:多彩なメッセージトランザクションプロトコル"、予備バージョン0.3、スタンフォード大学、1987年1月。

[XRPC] Birrell, A. D. & B. J. Nelson, "Implementing Remote Procedure Calls", XEROX CSL-83-7, October 1983.

[XRPC]ビレル、A. D.&B. J.ネルソン、 "リモートプロシージャコールを実装"、XEROX CSL-83-7、1983年10月。

Author's Address

著者のアドレス

Robert Thurlow Sun Microsystems, Inc. 500 Eldorado Boulevard, UBRM05-171 Broomfield, CO 80021

ロバート・Thurlowサン・マイクロシステムズ株式会社500エルドラド大通り、UBRM05-171ブルームフィールド、CO 80021

Phone: 877-718-3419 EMail: robert.thurlow@sun.com

電話:877-718-3419 Eメール:robert.thurlow@sun.com