
[Web] 웹 동작 과정
·
💻 Dev/Etc
웹의 동작 과정을 알아보기 전에 선수지식이 있다. 선수지식 클라이언트는 사용자가 인터넷이 연결된 장치들(컴퓨터, 휴대폰)로 웹에 접근하는 브라우저(크롬, 사파리, 파이어폭스)이다. 웹 서버는 웹페이지, 사이트, 또는 앱을 저장하는 프로그램을 말한다. 클라이언트에서 "http://xxx.co.kr" 주소를 요청하면, 서버에서는 페이지를 만드는 데 필요한 HTML, CSS, JS, Image 등을 가져와 정적인 페이지를 처리한다. 만약 클라이언트가 DB의 데이터가 필요한 동적 컨텐츠(예를 들어 회원정보)를 호출 시 WAS에게 요청한다. ex) Apache WAS는 서버에게 동적 컨텐츠 제공을 요청받고 DB와 연동하여 데이터를 처리한 뒤 생성한 파일을 서버에게 반환해 동적 페이지를 처리한다. ex) Apach..