하드웨어적 서버에 접속한 사용자에게 웹 서비스를 제공하기 위해 사용되는 소프트웨어 서버의 한 종류입니다. 저희가 웹 개발을 할 때 웹 서버를 구현하기 위해 아파치를 쓰는 것과 같습니다.

HTTP(Hypertext Transfer Protocol)라고 하는 텍스트 기반 응용 수준 프로토콜을 사용해서 상호 연동합니다.
웹 브라우저는 서버로의 인터넷 연결을 오픈하고 컨텐츠를 요청합니다. 이에 서버는 응답하고, 연결을 닫습니다. 브라우저는 받은 컨텐츠를 읽고 스크린에 보여줍니다.

웹 서버는 주로 SSL를 이용하여 암호화를 합니다. 검증된 사이트에게만 인증서를 내줍니다.