
[OS] 클라이언트-서버 환경에서의 통신: 소켓(Sockets), 원격 프로시저 호출(RPC), 원격 메소드 호출(RMI)
·
Computer Science/Operating System
클라이언트-서버(분산 시스템) 환경에서의 통신소켓 (Sockets)원격 프로시저 호출 (RPC: Remote Procedure Calls)원격 메소드 호출 (RMI: Remote Method Invocation(Java)) 소켓 (Sockets) 프로세스간 데이터를 교환하는 통신 Endpoint두 프로세스가 통신하기 위해서는 프로세스마다 하나씩, 총 2개의 소켓(Sockets)이 필요모든 통신은 유일(Unique)함모든 연결마다 유일한 소켓 쌍 사용효율적이지만 너무 낮은 수준(Low-level) 소켓 IDIP주소(IP Address) + 포트(Port) 번호ex) 소켓 ID: 161.25.19.8:1625 → IP주소: 161.25.19.8, Port번호: 1625원격 프로시저 호출 (RPC: ..