
1) Client 애플리케이션은 Local Stub Procedure를 호출
2) Client -> Client Stub에 매개변수를 전달하여 Client Stub 프로세스 실행. (매개변수 전달 : Marshaling)
3) Client는 일반 로컬 절차를 통해 RPC에 액세스 가능. - RPC Runtime은 Client와 Server의 네트워크 간 메시지 전송 관리, 승인, 라우팅 및 암호화 작업 등을 수행한다.
1) Manager Procedures에서 Server Stub 호출(반환 값 압축. Marshaling), Server Stub은 메시지를 전송 계층으로 보낸다.
2) 전송 계층은 결과 메시지를 Client 전송 계층으로 다시 보냄.
3) Client의 전송 계층은 메시지를 Client Stub으로 다시 반환
4) Client Stub은 결과 패킷의 반환 매개변수를 디마샬링하고 실행 프로세스는 호출자에게 반환됨.