서버는 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템으로 컴퓨터 프로그램 또는 장치를 의미한다.
클라이언트는 서버와 서로 대응되는 개념이며, 서비스를 사용하는 사용자를 의미한다. 클라이언트는 클라이언트 프로그램을 실행하여 서버에 요청을 한다.
이 둘의 관계가 대표적으로 사용되는 것이 웹으로 웹은 요청과 응답이라는 간단한 형태로 동작한다. 클라이언트(사용자)가 요청을 하면 서버(제공자)는 서버(제공자)가 이 요청을 받아서 응답하는 것이다. 웹은 클라이언트 프로그램인 웹브라우저(파이어폭스,크롬,IE 등)와 웹서버(Apache, IIS, Nginx 등)로 이루어진다. 웹브라우저에 URL을 입력하면 그 URL에 해당하는 웹서버로 웹페이지에 대한 요청이 전달된다. 그러면 서버는 웹브라우저가 요청한 정보를 검색해서 다시 웹 브라우저에 응답한다.
'기타' 카테고리의 다른 글
Same-Origin Policy 위반으로 인해 발생하는 문제 해결하기 (0) | 2025.02.13 |
---|---|
톰캣 타임아웃 문제 해결하기 (0) | 2023.02.09 |
리눅스에서 Tomcat 설치하여 서버 켜고 끄는 방법 (0) | 2022.06.02 |
댓글