프로그래밍/nodejs
프로세스간 통신
한코코
2022. 7. 7. 20:08
프로세스 통신 개념 정리
네트워크에 연결된 모든 장치를 노드(Node)라고 한다.
이 중에서 네트워크 주소(IP주소)가 할당되어 있는 노드들을 호스트라고 한다.
한 호스트 내에는 여러 프로세스들이 존재한다. (앱, 프로그램, 어플리케이션, 소프트웨어들)
프로세스를 구별하기 위해 호스트 내부적으로 할당받은 번호를 포트(port)라고 한다.
호스트 내부에 있는 포트끼리 서로 데이터를 주고받음으로 데이터 교환이 일어난다.
이 프로세스간의 통신을 IPC라고 한다.
내부적으로 이루어지는 프로세스간 통신
외부 프로세스와 이루어지는 프로세스간 통신 = RPC