웹 서버란 ?
정보를 제공해주는 역할
웹 클라이언트란 ?
정보를 요구하는 역할이다.
웹 애플리케이션란?
동적인 웹 사이트라고 할 수 있다.
WAS(Web Application Server)에 요청해 데이터를 가져온다.
웹 서비스란?
웹상에서 제공되는 서비스
웹 리소스란?
웹 서버가 제공하는 정보이다. HTML/CSS/JavaScript가 있다.
웹 리소스는 고유의 URI(Uniform Resource Identifier)을 가지고 있다
웹 서버와 웹 애플리케이션의 차이
웹 사이트를 지칭할 때는 요즘에는 대개 두개의 구분을 두고 있지않다.
하지만 차이를 이야기해보자면
웹 서버는 정적인 사이트
지정된 리소스를 가지고와 보여주는 식의 "관람"이 주목적이다.
WAS에 요청하지않고 정해진 리소스를 바로 클라이언트에게 보낸다.
예를 들면 뉴스기사나 위키피디아 같은 곳이 있다.
웹 애플리케이션은 동적인 사이트
사용자가 원하는 데이터를 WAS를 통해 가지고와 클라이언트에게 보내주고 사용자와 상호작용이 가능한 웹사이트이다.
예를 들면 네이버맵같은 것들이 있다.
WAS와 웹 서버를 나누는 이유? WAS만 사용하면 되는거 아니냐!
정적인 부분만을 보여주고자 할 때도 WAS를 사용하게 되면
처리해야할 일들이 많아져 원래 처리하던 동적인 부분을 처리하는 것에도 지장이 가게 되고 과부화가 걸리게 된다.
그리고 해야할 일들이 많아지기 때문에 일을 처리하고 반환하는 시간이 길어지게 된다.
그렇기에 두가지를 적절히 이용해 결과를 반환하는 식으로 요즘에는 많이 이용되어지고 있다.
'웹 개발' 카테고리의 다른 글
[실습 기록] 웹 제작 2일차 - css, 달력 만들기 (0) | 2024.07.08 |
---|---|
[실습 기록] 웹 제작 1일차 - HTML 기본 태그 (0) | 2024.07.02 |
[개념 공부] HTML/CSS/JS / Server side / Client side (0) | 2024.01.14 |