기본 콘텐츠로 건너뛰기

추천 가젯

RPC란? What is RPC (Remote Procedure Call)?

What is RPC (Remote Procedure Call)? : 한 머신 혹은 한 프로세스에서 다른 프로세스, 다른 머신의 Procedure (or Method)를 호출하는 기법. RPC 통신 방식 1. Client가 자신의 Stub 을 호출. 2. Stub은  Client가 넘겨준 Parameter들을 Server와 통신할 수 있는 표준 메세지 형태로 변환을 한 후 Server에 메세지를 전송. 3. Server측에서는 Client가 Stub을 통해 전송한 메세지를 Server의 Stub에 넘겨줌. 4. Server측의 Stub은 Client가 전송한 메세지를 자신이 이해할 수 있는 형태로 변환을 해서 Client가 호출한 Method를 실행. 5. Method 실행 결과를 Stub을 통해 Client에게 전달. 6. Client는 Server와 같은 방식으로 Server가 전송한 메세지를 받고 이해한다. What is stub ? : Client와 Server가 통신할 수 있도록 메세지의 형태를 변환하는 프로그램. 출처 :  https://www.geeksforgeeks.org/remote-procedure-call-rpc-in-operating-system/

최근 글

[EBS 매일10분영어] Don't you think it's unrealistic?

Day1 영어회화 100일의 기적