본문 바로가기

부스트 코스

(2)
웹 서버 vs WAS 목차 웹 서버 vs WAS WAS를 사용하는 이유 웹 서버 vs WAS 1) 웹 서버 웹 서버는 웹 클라이언트의 요청에 따라 콘텐츠를 제공하는 서버이다. 이때, 웹 서버는 정적인 컨텐츠(html, css, js)를 웹 브라우저에게 제공하는 역할을 한다. 예를 들어, Apache, Nginx 등이 있다. 2) WAS WAS는 웹 클라이언트의 요청에 따라 콘텐츠를 제공하는 서버이다. 이때, WAS는 DB 조회나, 어떤 로직을 처리해야 하는 동적인 컨텐츠(asp, php, jsp)를 웹 브라우저에게 제공하는 역할을 한다. 또한 자체적으로 웹서버의 기능도 가지고 있어서 정적인 콘텐츠를 처리하기도 한다. 보통 프로그램이 동작해서 얻은 결과를 보통 동적인 콘텐츠라고 말한다. 예를 들어, Tomcat, Jeus 등이..
브라우저와 렌더링 엔진 동작 원리 더보기 🙋 오늘 포스팅에서는 서버로부터 전달(응답)받은 자원을 어떻게 화면에 출력하는 지를 다룰 예정이다. 이 글을 읽고 나면, 브라우저 주소 창에 google.com을 입력했을 때 어떤 과정을 거쳐 구글 페이지가 화면에 보이게 되는지 알게 된다. 목차 브라우저 브라우저의 구성 요소 렌더링 엔진의 동작 원리 브라우저 1) 브라우저 란? 브라우저란 월드 와이드 웹(WWW)에서 정보를 검색, 표현하고 탐색하기 위한 소프트웨어이다. 예를 들어, 구글 크롬, 인터넷 익스플로러 등과 같이 검색창이 있는 프로그램이라 생각하면 된다. 브라우저는 인터넷에서 특정 정보로 이동할 수 있는 주소 입력창(=인터페이스)이 있고, 서버와 HTTP로 정보를 주고 받을 수 있는 네트워크 모듈도 포함하고 있다. 서버에서 받은 문서(H..