CS
[CS] 클라이언트(Client)와 서버(Server)
펭귄코기
2022. 10. 18. 15:39
클라이언트 (Client)
클라이언트는 서버의 서비스를 받아 사용하는 장치, 프로그램이라고 한다
클라이언트는 서버에서 받은 서비스를 사용하는 사용자로
크게 장치 또는 프로그램이 될 수 있다
클라이언트 장치는 최종 사용자가 웹에 접속하는데 사용하는 시스템으로
데스크톱, 노트북, 스마트폰, 태블릿 등을 예로 들 수 있다
클라이언트 프로그램은 사용자가 웹을 통해 요청할 수 있게 해주는
프로그램으로 웹 브라우저를 예로 들 수 있다
서버 (Server)
서버는 네트워크를 통해 클라이언트에게 서비스를 제공하는 시스템이다
서버는 일반적으로 클라이언트의 요청에 대해 응답해주는 시스템으로
간단하게 무엇을 제공해주는 입장이라고 생각하면 된다
우리가 컴퓨터를 할 때 일반적으로 웹 브라우저를 통해 정보를 보는데
이것은 서버로 부터 정보를 받아 우리가 볼 수 있는 것이다
웹의 시각으로 예시보기
웹 브라우저에 www.naver.com 이라는 URL을 입력하면
그 URL에 해당하는 웹 서버로 요청이 가게되고
해당 웹서버는 웹 브라우저의 요청을 확인한 후에
DB에서 www.naver.com 이라는 도메인을 가진 웹 사이트를 찾아
우리에게 제공하여 웹 브라우저에 우리가 요청한 네이버 페이지가 보여지게 된다