RPC stands for remote procedure call ' and it allows two programmes to call each other's publically available procedures over a network. There is a fantastic article by Patrick Chapman on this at http://www.cexx.org/rpc.htm
that tells you all about it.