RPC メッセージ・プロトコル

このセクションでは、RPC メッセージ・プロトコルについて説明します。

リモート・プロシージャー・コール (RPC) メッセージ・プロトコルは、呼び出しメッセージと応答メッセージの 2 つの異なる構造で構成されます ( RPC コール・メッセージ および RPC 応答メッセージを参照)。 クライアントは、ネットワーク・サーバーに対してリモート・プロシージャー・コールを行い、プロシージャーの実行結果を含む応答を受け取ります。 RPC は、リモート・プロシージャーに固有の指定を提供することにより、応答メッセージを各呼び出し (または要求) メッセージに突き合わせることができます。

RPC メッセージ・プロトコルは、構造体、列挙、および共用体を含む eXternal データ表現 (XDR) データ記述を使用して定義されます。 詳しくは、「 RPC 言語記述 」を参照してください。

RPC メッセージがデータ・トランスポートに TCP/IP バイト・ストリーム・プロトコルを使用して渡される場合は、1 つのメッセージの終わりと次のメッセージの始まりを識別することが重要です。