클라이언트-서버 시스템 통신

mjdevv·2023년 12월 21일
0

운영체제

목록 보기
5/12

shared memory와 파이프는 하나의 컴퓨터 내부적으로 프로세스들 끼리 통신하기 위해 쓰이는 일종의 공유 메모리 영역 오브젝트다.

그렇다면 단 하나의 컴퓨터가 아닌, 다른 외부 컴퓨터의 프로세스와 통신 하기 위해서는 어떻게 해야할까? 두 가지 전략이 있다. 하나는 소켓 통신, 다른 하나는 RPC.


소켓

소켓은 end points for communication으로 ip와 port 번호로 정의가 된다.


RPC(Remote Procedure Call)

원격지에 있는 컴퓨터의 함수를 호출 하는 것. 예를 들어

profile
방구석 언어기술자

0개의 댓글

관련 채용 정보