- 소켓(socket) : 서버간의 communication을 하기 위한 Endpoint. 네트워크에서 통신하는 한 쌍의 프로세스들은 각각 하나의 소켓을 가지고 있어야 합니다. 소켓은 IP주소, Port 번호를 조합하여 식별합니다. - 소켓은 일반적으로 클라이언트-서버 구조를 사용합니다. 서버는 특정 포트를 listen하면서 클라이언트 요청을 기다립니다. 요청을 받으면 서버는 클라이언트 소켓으로부터 연결 요청을 수락하여 연결을 완성합니다. - Remote Procedure Call(RPC) : 네트워크로 연결된 서버 상의 프로시저(함수, 메소드 등)를 원격을 호출할 수 있는 기능입니다. 일반적으로 프로세스는 자신의 주소 공간 안에 존재하는 함수만을 호출하여 실행할 수 있는데, RPC를 이용하면 다른 주소..