Web의 동작 방식

clouood·2024년 11월 12일

Question

목록 보기
1/5
post-thumbnail

web의 동작 방식

레스토랑에서 음식을 주문하는 과정과 유사하다.
손님(사용자),
웨이터(클라이언트),
요리사(서버)

사용자가 웹 주소(URL)를 입력하면, 브라우저(웹 클라이언트)는 서버에 해당 요청을 전달하고, 서버는 이에 맞는 데이터를 클라이언트로 보내 웹 페이지를 표시하게 된다.

웹 클라이언트(Web Client)

웹 클라이언트는 웹 브라우저(ex : Chrome, Internet Explorer 등)로, 사용자가 URL을 입력하면 해당 정보를 HTTP 메시지 형식으로 서버에 요청(Request)한다.

웹 서버(Web Server)

웹 서버는 요청받은 HTTP 메시지를 처리하고, 이에 맞는 HTML, CSS, JavaScript 등의 데이터를 클라이언트에 응답(Response)한다.
ex) Apache, GWS, IIS

웹 애플리케이션 서버(WAS, Web Application Server)

WAS는 웹 서버가 효율적으로 작업을 분배하도록 돕는 미들웨어. 동적 콘텐츠의 처리를 담당하고 데이터베이스(DB)와 연동하여 필요한 데이터를 받아온다.
ex) Apache Tomcat, Resin

데이터베이스(DB, Data Base)

데이터베이스는 필요한 데이터를 저장하고 WAS의 요청에 따라 데이터를 제공한다. 예를 들어, 사용자가 블로그에 새로운 글을 저장하면 WAS가 DB에 데이터를 저장하도록 요청하고, DB는 데이터를 정리하여 보관하는 것이다.


정보처리기사 준비하면서 웹 서버, WAS에 대해 이해하지 않고 무작정 암기하기 바빴는데, 이번 기회에 개념을 잡을 수 있어서 좋았다.

Refer

0개의 댓글