[HTTP] Web Server와 WAS 차이

Ceing·2024년 8월 22일
0

HTTP

목록 보기
6/7
  • 웹 브라우저 => 요청 => Web Server => WAS => DB => WAS => Web Server => 응답 => 웹 브라우저

  • 요청 오면 Web Server에서 여러 사용자에 대한 보안 , 동시성 , 비동기 처리 한 후 서버 DB 단(WAS)으로 넘어가서 내부 애플리케이션 로직을 처리

  • WAS에서 애플리케이션 로직 처리 후 응답 나갈 땐 Web Server은 프론트 컨트롤러 역할 즉 브릿지 역할을 해서 해서 웹 브라우저로 로직들이 나가서 웹 브라우저에선 처리된 로직들을 바탕으로 화면에 랜더링을 해줌

  • 이때 TCP/IP 프로토콜을 준수할 경우 Web Server에선 “패킷” 단위로 통신해주는 연결 다리 느낌이므로,

  • 응답시에는 WAS의 데이터들을 즉 HTTP Response 메시지를 웹 브라우저로 넘겨주고

  • 요청 시 또한 HTTP Request 메시지를 비동기 처리 및 보안 처리를 해서 WAS로 넘겨줌

  • 즉 Web Server은 중간다리 역할임 !

profile
이유에 대해 끊임없이 생각하고 고민하는 개발자

0개의 댓글