過去問解きまくり研究所 ホーム

平成23年度 秋期 午前 問14

システム構成要素

RPCに関する問題

RPC(Remote Procedure Call)に関する記述として,適切なものはどれか。

答えと解説を見る

✓ これが正解エ他のコンピュータが提供する手続を,あたかも同一のコンピュータにある手続であるかのように呼び出すことができる。

解説

遠くにあることを呼ぶ側に見せない仕組みです。

RPC は、ネットワークの向こう側にあるコンピュータの手続を、あたかも手元にあるかのように呼び出せるようにする仕組みです。狙いは、遠くにあるという事実を呼ぶ側から隠すことにあります。呼ぶ側は、ふつうの手続呼出しと同じ書き方で済みます。接続の段取り、引数の詰め方と取り出し方、返事を待ち合わせる手順といった通信の作法は、仕組みの側が肩代わりします。この肩代わり役はスタブと呼ばれ、呼ぶ側と呼ばれる側の両方に置かれます。見分けの軸は二つです。一つ目は、使える相手に条件を付けているかどうかです。異なる機械や異なる作りのものをつなぐために生まれた仕組みなので、そろっているときにだけ使えるという限定は、そもそもの狙いと食い違います。二つ目は、何を運ぶかです。運ばれるのは引数と戻り値であって、手続そのものの中身ではありません。この二つを当てると、四つの記述のうち残るのは一つだけになります。遠くにあることを隠すという考え方は分散処理の基盤になっており、後に生まれたさまざまな呼び出しの仕組みにも受け継がれています。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成23年度 秋期 応用情報技術者試験 午前 問14

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)