Server와 Client
Server와 Client
서버(Server)는 서비스를 제공하는 컴퓨터를 말하며, 클라이언트(Client)는 서비스를 사용하는 사용자나 단말기기를 가리키는 말이다. 서버는 다수의 사용자를 위해 존재하기 때문에 일반적으로 대용량, 고성능이다.
서버는 클라이언트의 접속 시점을 예측할 수 없으므로 계속 구동해야 하며, 클라이언트의 요청에 따라 필요한 작업을 시작한다. 서버 구동을 정지하면 클라이언트는 서버에게 요청을 보낼 수 없다. 따라서 접근성이 중요한 서비스(ex : 웹 서비스)의 경우 서버가 중지되지 않고 24시간 구동하도록 구조를 구성하는 것이 중요하다.
Last updated