다체로운 웹 서버
웹 서버 : 웹 서버 소프트웨어와 웹페이지 제공에 특화된 장비 두가지를 가리킨다.
웹 서버 구현
- 웹 서버가 하는 일 :
- 자신이 제공하는 리소스를 관리하고 웹 서버를 설정, 통제 확장하기 위한 관리 기능 제공
- HTTP 프로토콜을 구현하고, 웹 리소스를 관리, 웹 서버 관리 기능 제공
- 운영체제 : 컴퓨터 시스템의 하드웨어를 관리하고 TCP/IP 네트워크 지원, 웹 리소스를 유지하기 위한 파일 시스템, 현재 연산 활동을 제어하기 위한 프로세스 관리 제공
다목적 소프트웨어 웹 서버
다목적 소프트웨어 웹 서버는 네트워크에 연결된 표준 컴퓨터 시스템에서 동작한다.
(거의 모든 컴퓨터와 운영체제에서 동작한다. )


임베디드 웹 서버
일반 소비자용 제품에 내장될 목적으로 만들어진 작은 웹 서버이다.
이는 사용자가 그들의 일반 소비자용 기기를 간편한 웹 브라우저 인터페이스로 관리할 수 있게 해준다.
진짜 웹 서버가 하는 일

- 커넥션을 맺는다 : 클라이언트의 접속을 받아들이거나, 원치 않는 클라이언트라면 닫는다.
- 요청을 받는다 : HTTP 요청 메시지를 네트워크로부터 읽어 들인다.
- 요청을 처리한다 : 요청 메시지를 해석하고 행동을 취한다.
- 리소스에 접근한다 : 메시지에서 지정된 리소스에 접근한다.