CS 웹 서버
웹 서버는 클라이언트가 요청하면 응답해주는 서버이다.
웹 서버 특징으로는 프로토콜로 동작하고 있다. 대표적으로 HTTP, HTTPS 프로토콜이 있으며 클라이언트의 Request(요청)과 서버가 요청을 받아 처리하여 Response(응답)을 어떻게 보내야하는지 통신 규칙이 정해져있다.
사용자의 요청으로 호출되는 html, css, js 웹서버가 처리하여 응답한다.이를 앞단(Front-end) 전용 서버라고 부르기도 한다.
그리고 웹 서버는 Connectionless 특징과 Stateless 특징을 갖고 있다. 서버는 클라이언트와 서버를 유지하지 않고 클라이언트의 상태를 서버가 알지 못한다.
초기 웹서버 특징 요약
- Request, Response 요청 응답 처리 프로토콜이 있음
- Connectionless 연결을 유지하지 않음
- Stateless 웹서버는 무상태성 지향함
웹서버 종류
- Apache
- IIS
- NGINX