1. Client에서 웹 브라우저를 통하여 특정 사이트에 접속하기 위해 웹 서버에 요청을 보낸다.
  2. 웹 서버에서는 요청을 접수하고 동적 컨텐츠인지 정적 컨텐츠인지 판단한다.

3-1. 정적 컨텐츠라면 웹 서버 내부의 디스크에 있는 정보를 취득하여 client로 보낸다.

3-2. 동적 컨텐츠라면 스위츠를 경유하여 WAS 서버에 요청을 보낸다.

  1. WAS에서는 요청을 접수하고 자신이 계산이 가능한지, DB 접속이 필요한지를 판단한다.

4-1. 스스로 계산이 가능하다면 요청 내용을 바탕으로 가공 후 web server로 결과를 파일 데이터로 반환한다.

(+ 가공 결과가 텍스트 데이터면 일반적으로 html, xml 파일을 사용한다. )

4-2. DB 접속이 필요하다면 DB 서버에 요청을 보낸다.

  1. DB 서버에는 요청을 접수하고 캐시 존재 여부 확인 및 디스크에 액세스하여 데이터를 반환하여 WAS로 결과를 반환한다.

  2. 결과를 반환 받은 WAS는 Web Server로 결과를 보내고 Web Server는 그대로 Client의 웹 브라우저로 데이터를 반환한다.

  3. Client는 요청한 데이터를 받는다.

https://cceeun.tistory.com/67