본문 바로가기
프로그래밍/nodejs

프로세스간 통신

by 한코코 2022. 7. 7.

프로세스 통신 개념 정리

네트워크에 연결된 모든 장치를 노드(Node)라고 한다.

이 중에서 네트워크 주소(IP주소)가 할당되어 있는 노드들을 호스트라고 한다.

한 호스트 내에는 여러 프로세스들이 존재한다. (앱, 프로그램, 어플리케이션, 소프트웨어들)

프로세스를 구별하기 위해 호스트 내부적으로 할당받은 번호를 포트(port)라고 한다.

호스트 내부에 있는 포트끼리 서로 데이터를 주고받음으로 데이터 교환이 일어난다.

이 프로세스간의 통신을 IPC라고 한다.

 

 

 

내부적으로 이루어지는 프로세스간 통신

 

 

 

외부 프로세스와 이루어지는 프로세스간 통신  =  RPC

외부 프로세스와와 통신하는 프로세스간 통신

 

댓글