remote procedure call

RPC

Remote Procedure Call (RPC) ist ein von Sun Microsystems für das NFS-System entwickeltes Protokoll für die Ebenen 5 und 6 und gewährleistet einen entfernten Prozeduraufruf. Jeder Server im Netz stellt im Rahmen dieses Konzeptes eine Anzahl von Diensten zur Verfügung, die mit RPC angefordert werden können. Diese Funktionen sind als Prozeduren eines Programms realisiert und können unter Angabe von Serveradresse, Programmnummer und Prozedurnummer angesprochen werden.

Der Server, der RPC-Dienste unterstützt, bekommt Anfragen von Clients, auf denen die Anwendung lokal verarbeitet wird. Erhält der Server eine RPC-Anfrage vom Client, führt er eine lokale Prozedur aus. Nach Beendigung der Prozedur überträgt er die Ergebnisse zum Client und wartet auf die nächsten Anfragen.

Um Sicherheitsaspekte zu gewährleisten, muss sich der Client beim Server ausweisen. Diese Berechtigung erstreckt sich auch auf die Nutzung anderer Dateien.

Remote Procedure Call (RPC) ist anwendungsorientiert und setzt auf dem UDP- oder dem TCP-Protokoll auf.

RPC ist in den RFCs 1057 und 1831 beschrieben.

Querverweise von remote procedure call nach:

Querverweise nach remote procedure call von: