RPC1 [OS] RPC란? ✅ RPC(Remote Procedure Call)란?RPC는 “원격 프로시저 호출”이라고 하며, 마치 내 컴퓨터 안에서 함수(또는 메서드)를 호출하듯이, 네트워크에 연결된 다른 컴퓨터(서버)의 함수를 호출하는 방식이다. ✅ 왜 필요한가?기본적으로 우리가 일반적인 프로그래밍을 할 때는, 같은 메모리 공간 안에서 함수나 메서드를 호출한다. 그런데 서버와 클라이언트가 분리된 시스템에서는, 서버의 기능을 클라이언트에서 사용하려면 네트워크 통신을 해야 한다. 이때 직접 소켓 통신을 구현하면 너무 복잡하고 번거롭기 때문에, 마치 함수를 부르듯 간단하게 서버의 기능을 호출할 수 있도록 만든 개념이 바로 RPC이다. ✅ 작동 방식클라이언트가 함수를 호출한다.이때, 이 함수는 실제로는 로컬에 없고 서버에 존재한다.RP.. 2025. 4. 24. 이전 1 다음