본문 바로가기
기타

서버와 클라이언트

by 스노위13 2022. 5. 10.

서버는 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템으로 컴퓨터 프로그램 또는 장치를 의미한다.  

클라이언트는 서버와 서로 대응되는 개념이며, 서비스를 사용하는 사용자를 의미한다. 클라이언트는 클라이언트 프로그램을 실행하여 서버에 요청을 한다.

출처 : 위키백과

이 둘의 관계가 대표적으로 사용되는 것이 웹으로 웹은 요청과 응답이라는 간단한 형태로 동작한다. 클라이언트(사용자)가 요청을 하면 서버(제공자)는 서버(제공자)가 이 요청을 받아서 응답하는 것이다. 웹은 클라이언트 프로그램인 웹브라우저(파이어폭스,크롬,IE 등)와 웹서버(Apache, IIS, Nginx 등)로 이루어진다. 웹브라우저에 URL을 입력하면 그 URL에 해당하는 웹서버로 웹페이지에 대한 요청이 전달된다. 그러면 서버는 웹브라우저가 요청한 정보를 검색해서 다시 웹 브라우저에 응답한다. 

댓글