- 보통 네트워크 애플리케이션은 네트워크에서 서로 메시지를 보내는 두 프로세스로 구성된다
- 두 프로세스간의 통신 세션에서 통신을 초기화(다른 프로세스와 세션을 시작하려고 접속을 초기화)하는
프로세스를 클라이언트(Client) 라 하고, 세션을 시작하기 위해 접속을 기다리는 프로세스를
서버(Server)라고한다. → 보통 보내는 쪽이 Server Process, 받는 쪽이 Client Process가 된다.
- 예시
- 웹
- Client : 브라우저
- Server : Web Server
- P2P 파일 공유
- Client : 파일을 내려받는 Peer
- Server : 파일을 올리는 Peer