728x90
728x90
Web Server vs WAS
Web
- 인터넷을 기반으로 한, 정보를 공유, 검색할 수 있게 하는 서비스
- URL(주소), HTTP(통신 규칙), HTML(내용)
Server
- 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템
Web Server
- 인터넷을 기반으로 클라이언트에게 웹 서비스를 제공하는 컴퓨터
Web Application
- 웹에서 실행되는 응용 프로그램
WAS(Web Application Server)
- 웹 애플리케이션과 서버 환경을 만들어 동작시키는 기능을 제공하는 소프트웨어 프레임워크
- 웹 애플리케이션을 실행시켜 필요한 기능을 수행하고 그 결과를 웹 서버에게 전달한다.
- php, jsp, asp와 같은 언어들을 사용해 동적인 페이지를 생성할 수 있는 서버
- 프로그램 실행 환경과 데이터베이스 접속 기능 제공
- 비즈니스 로직 수행 가능
- 웹 서버 + 웹 컨테이너
- 컨테이너 : jsp, servlet을 실행시킬 수 있는 소프트웨어
- 자바 계열에서는 웹 애플리케이션 컨테이너라고 부른다.
- 웹 애플리케이션 컨테이너 : 웹 애플리케이션이 배포되는 공간
- 컨테이너 : jsp, servlet을 실행시킬 수 있는 소프트웨어
- Client → WAS(Web Server + Web Contatiner)
- Web Server → Web Container
- 요청이 동적 페이지 요청일 시 Web Container에게 전달한다.
- Web Container
- Servlet 구동 환경 제공
- Web Container → Web Server
- 동적 컨텐츠 생성, 전달
- Web Server → Client
- 전달
Was vs Web Server
- 정적 / 동적 컨텐츠의 여부에 따라 기능에 차이가 있다.
728x90
728x90
'IT 영상 후기' 카테고리의 다른 글
영상 후기 - [10분 테코톡] 🎧 삭정의 Web 요청 & 응답과정 (0) | 2023.03.27 |
---|---|
영상 후기 - 쿠키란 무엇일까? 개념, 필요성, 구성 요소, 사용 정책 (0) | 2023.03.26 |
영상 후기 - [10분 테코톡] 🦊닉의 Spring vs Spring Boot (0) | 2023.03.23 |
영상 후기 - [10분 테코톡] 🌻타미의 Servlet vs Spring (0) | 2023.03.21 |
영상 후기 - [10분 테코톡] 👨🏫안돌의 INDEX (0) | 2023.03.20 |