웹 서버: 두 판 사이의 차이
내용 삭제됨 내용 추가됨
TannyTales (토론 | 기여) |
잔글 문맥과 문법에 맞게 수정 |
||
1번째 줄:
'''[[월드 와이드 웹|웹]] [[서버]]'''(web server)는 다음의 두 가지 뜻 가운데 하나이다.
# [[웹 서버 (소프트웨어)]] : [[웹 브라우저]]와 같은 클라이언트로부터 [[HTTP]] 요청을 받아들이고, [[HTML]] 문서와 같은 웹 페이지를 반환하는 [[컴퓨터 프로그램]]
# 웹 서버 (하드웨어) : 위에 언급한 기능을 제공하는 컴퓨터 프로그램을 실행하는 [[컴퓨터]]
== 개요 ==
웹 서버의 주된 기능은 웹 페이지를 [[클라이언트]]로 전달하는 것이다. 주로 [[그림]], [[
흔히 [[웹 브라우저]] 또는 [[웹 크롤러]]로 부르는 클라이언트는 [[HTTP]]를 통해 리소스를 요청하며 서버는 해당 리소스를 반환하거나 처리할 수 없을 경우
주된 기능은 콘텐츠를 제공하는 것이지만 클라이언트로부터 콘텐츠를 전달 받는 것도
보통 대다수의 웹 서버는 Active Server Page([[ASP]]), [[PHP]] 등의 [[서버 사이드 스크립트 언어]](Server-side scripting)를 지원한다. 이는 서버 소프트웨어의 변경 없이도
웹 서버는 [[월드 와이드 웹]] 뿐만 아니라 [[프린터]], [[라우터]], [[웹캠]]과 같은 임베디드 장치, 그리고 [[근거리 통신망]](local network)에서도 사용된다. 시스템의 모니터링 또는 장치 관리를 위한 목적으로 사용되는데, 이렇게
== 공통 기능 ==
웹 서버 프로그램들이 세세한 부분에서 다를지라도,
# [[HTTP]]
# [[데이터 로그|통신 기록]]
그리고 기본 공통 기능에는 포함되지 않지만 대다수 웹 서버는 다음과 같은 기능도 제공한다.
# [[인증]]
# [[정적 웹 페이지|정적 콘텐츠]] 관리
줄 29 ⟶ 30:
== 시장 구조 ==
[[파일:Usage share of web servers (Source Netcraft).svg|thumb|right|320px|주요 웹 서버의 시장 점유율]]
{{상세|
{| class="wikitable"
|