Client Server Communication 클라이언트와 서버가 서로 통신을 한다는 것은 결국 클라이언트의 프로세스와 서버의 프로세스가 통신을 한다는 것과 같은 말이다. 이를 IPC (Inter Process Communication) 이라 한다. 운영체제는 IPC를 위해서 Socket 인터페이스를 제공하고, 이 소켓을 통해 두 개의 서로다른 머신의 프로세스는 통신할 수 있다. 다른 프로세스가 메시지를 받기 위해서는 주소를 정확히 알야아 한다. 이 주소는 상대의 소켓 인터페이스 주소로 IP 주소와 Port 번호로 이루어져 있다. https://www.naver.com 과 같은 주소를 브라우저에 치면 DNS 라는 프로토콜을 통해서 IP주소를 얻어오고, (IP주소는 사람이 읽기 어려운 32bit 숫자이..