Remote Procedure Call (RPC) ist ein Netzwerkprotokoll für den Aufruf von Funktionen auf entfernten Systemen. Der RPC-Mechanismus wurde ursprünglich von Sun entwickelt.
RPC arbeitet serverseitig mit einem Portmapper (TCP- und UDP-Port 111). Der Portmapper nimmt die Anfragen der Clients entgegen und verbindet den Client mit dem Port der gewünschten Applikation.