Open Network Computing Remote Procedure Call (ONC RPC) は遠隔手続き呼出し (RPC) システムの一種。ONC RPC はサン・マイクロシステムズNetwork File Systemの一部として開発したもので、Sun ONC あるいは Sun RPC とも呼ばれる(以下では単にONCと略記)。

ONCはUNIXC言語呼出規約に基づいている。XDRを使ってデータシリアライズしたり、場合によってはアクセスすべきファイル上のデータのエンコード/デコードをしたりする。そして、ONCはXDRでまとめられた内容をUDPTCPを使って送信する。あるマシン上のRPCサービスへのアクセスにはポートマッパーを使う。ポートマッパーはよく知られたポートでクエリを待ち受ける。一般にUDPやTCPの111番が使われる。

ONCはほとんどのUnix系システムに実装されている。マイクロソフトWindows向けの実装をServices for UNIXで提供している。さらに、Windows向けのONC実装はいくつかのサードパーティーが提供しており、C言語、C++Java.NET向けの実装がある(外部リンク参照)。

ONC RPCはRFC 1831で記述されている。ONC RPCの認証機構はRFC 2695RFC 2203RFC 2623で記述されている。

関連項目

編集

外部リンク

編集

📚 Artikel Terkait di Wikipedia

ランダムフォレスト

ALGLIB contains implementation of modified random forest algorithm in C#, C++, Pascal, VBA. FastRandomForest Efficient implementation in Java, utilitizes

オーレ=ヨハン・ダール

Forsvarets forskningsinstitutt. Simscript implementation, by Vic Bell and Ole-Johan Dahl. Oslo: Norwegian Computing Center, 1963年 Basic concepts of SIMULA:

数値線形代数

Blocked Schur algorithms for computing the matrix square root. In International Workshop on Applied Parallel Computing (pp. 171-182). Springer, Berlin

コンピューティング

コンピューティング(英: computing) (古来の意味)「数えること」と「計算すること」であり、算術ないしは数学の計算を指した。 (現在の意味)上の意味に加えて、広義に、コンピュータを使う活動全般も指す。たとえば20世紀後半などでは主として、コンピュータによる数値計算や、より広くデータ処理 (data

INTLAB

Scientific Computing (SISC), 31(2):1269-1302, 2008. S.M. Rump: Ultimately Fast Accurate Summation, en:SIAM Journal on Scientific Computing (SISC), 31(5):3466-3502

Google Cloud Print

html . ^ “Issue 1566047: First cut of Cloud Print Proxy implementation”, Code Review, Chromium, http://codereview.chromium.org/1566047/show 

USENIX

USENIX協会は、1975年に設立された "Unix User Group" というユーザーグループを起源とする団体。Advanced Computing Technical Associationとも呼ばれる。当初の目的はUNIXとUNIX関連のシステムの開発や研究であった。Usenixと名称

ロバート・カーン

2010年1月23日閲覧。 “For pioneering work on internetworking, including the design and implementation of the Internet's basic communications protocols, TCP/IP, and for inspired