롸?

웹 서버 vs WAS 본문

WEB/이론

웹 서버 vs WAS

허니버터새우깡 2021. 12. 7. 16:54

1. 웹 서버

 "웹 브라우저 클라이언트로부터 HTTP 요청을 받아들이고 HTML 문서와 같은 웹 페이지를 반환하는 컴퓨터 프로그램"

웹 서버란 웹 브라우저 클라이언트로부터 HTTP 요청을 받아 정적인 컨텐츠를 제공하는 프로그램으로, 항상 동일한 페이지를 반환함.

웹 서버가 동적 페이지 요청을 받으면 WAS에게 해당 요청을 넘겨주고, WAS에서 처리한 결과를 클라이언트에게 전달해주는 역할도 한다.

ex) Apache Server, Nginx, IIS 등

 

* 정적인 컨텐츠 : 단순 HTML문서, CSS, javascript, 이미지, 파일 등 컴퓨터에 저장되어 있는 파일들.

 

 

 

2. WAS(Web Application Servier)

"인터넷 상에서 HTTP 프로토콜을 통해 사용자 컴퓨터나 장치에 애플리케이션을 수행해주는 미들웨어로서, 주로 동적 서버 컨텐츠를 수행하는 것으로 웹 서버와 구별이 되며, 주로 데이터베이스 서버와 같이 수행"

WAS는 웹 서버와 웹 컨테이너가 합쳐진 형태로서, 웹 서버 단독으로는 처리할 수 없는 데이터베이스의 조회나 다양한 로직 처리가 필요한 동적 컨텐츠를 제공한다.

ex) Tomcat, JBoss, Jeus, Web Sphere 등

 

 

 

 

정적 페이지 vs 동적 페이지

 


참고 

1.  https://gmlwjd9405.github.io/2018/10/27/webserver-vs-was.html

2.  https://codechasseur.tistory.com/25

'WEB > 이론' 카테고리의 다른 글

apache vs nginx  (0) 2021.12.07
Ajax란?  (0) 2020.03.10
CGI  (0) 2020.02.25
bootstrap  (0) 2020.02.25
MIME type  (0) 2020.02.25
Comments