JS

웹서버란? (Web-Server)

차빛 2023. 9. 6. 07:39
반응형

웹 서브는 텍스트, 이미지, 비디오 및 애플리케이션 데이터와 같은 웹 사이트 컨텐츠를 요청하는 클라이언트에 전달합니다.

가장일반적인 유형의 클라이언트는 사용자가 링크를 클릭하거나 브라우저에 표시된 페이지에서 문서를 다운로드 할 때 웹 사이트에서 

데이터를 요청하는 웹 브라우저 프로그램입니다.

 

웹 서버는 HTTP(HyperText Transfer Protocol)을 사용하여 웹 브라우저와 통신합니다.

대부분의 웹 페이지 컨텐츠는 HTML로 인코딩됩니다. 컨텐츠는 정적(텍스트/이미지) 또는 동적(계산된 가격, 고객이 구매하도록 표시한 항목 목록)일 수 있습니다. 동적 컨텐츠를 제공하기 위해 대부분의 웹 서버는 비즈니스 논리를 통신으로 인코딩하는 서버 측 스크립팅 언어를 지원합니다. 일반적으로 지원되는 언어에는 ASP(Active Server Pages), JavaScript, PHP, Python 및 Ruby가 있습니다.

 

웹 서버는 일반적으로 요청되는 컨텐츠의 전달 속도를 높이기 위해 컨텐츠를 캐시할 수도 있습니다.

이 프로세스를 웹 가속이라고 합니다.

 

 

브라우저가 웹 서버에서 호스팅되는 파일을 필요로 할 때마다 브라우저는 HTTP를 통해 파일을 요청합니다.

요청이 올바른 (하드웨어)웹 서버에 도달하면 (소프트웨어) HTTP 서버는 요청을 수락하고 요청된 문서를 찾아 HTTP를 통해 브라우저로 다시 보냅니다. (서버가 요청한 문서를 찾지 못하면 404응답을 반환합니다.)

 

반응형