웹 서버와 웹 어플리케이션의 차이

최대 1 분 소요

1. 웹 서버와 웹 어플리케이션 차이

Web Server & WAS(Web Application Server)

(1) Web Server

  • 웹 서버는 Web 클라이언트(브라우저)로부터 요청을 받아 서비스를 하는 프로그램이다. 웹 컨테이너만을 포함한다.
  • HTML, 이미지 처리를 주로 수행한다.
  • 대표적으로 Apache, Nginx가 있다.
  • HTTP 프로토콜을 사용한다.

(2) Web Appication Server(WAS)

  • 웹 서버와의 차이는 동적이냐 정적이냐 차이로 구분되어진다. 웹 서버는 정적인 서비스를 주로 수행하는 반면, 웹 어플리케이션 서버는 좀 더 나아가서 비즈니스 로직을 동적으로 수행한다.
  • 대표적으로 Tomcat, Glassfish, Jeus, JBoss 등이 있다.
  • HTTP, RPC/RMI 프로토콜을 사용한다.
  • (RPC : 분산 네트워크에서 서브루틴, 프로시져를 실행하기 위한 프로그래밍 기술)
  • (RMI : 분산되어 존재하는 객체 간 메시지 전을 가능하게 하는 프로토콜)

보통은 위의 웹 서버와 웹 어플리 케이션 서버를 연동 서비스.

태그:

카테고리:

업데이트:

댓글남기기