Remote Procedure Call (RPC)
Remote Procedure Call (RPC) occurs when a computer program invokes a procedure to execute in a separate address space on a shared network or computer. This is achieved through coding and utilizing a local procedure call, leveraging location transparency to abstract the details of the remote interaction from the software engineer. RPC enables seamless communication and execution of procedures across distributed systems.