Web2 Web Server / Web Application Server (feat. SSR, CSR) Web Server - Client(browser)로부터 요청을 받았을 때, 정적 페이지를 전달해 주는 역할을 한다.- Apache, Nginx Web Application Server- 흔히 줄여서 WAS 라고 부르기도 한다.- 백엔드 서버라고 이해하면 편할 듯하다. (비즈니스 로직 수행 후 데이터 전달)- SpringBoot에서는 Tomcat을 내장서버로 가지고 있고, 이를 WAS라고 부른다.- WAS 는 사실 Web Server의 역할도 수행할 수 있다. 개념은 위와 같다. 그렇다면 예시를 통해, 각자 무슨 역할을 하는지 조금 더 자세히 알아보자!정적, 동적 파일 전달하기 예시) https://www.naver.com 에 접속한다면 무슨 일이 일어날까?(사실 설명하는 것 외에 많은 일이 일어나겠지만.. 2025. 6. 27. Web Client / Server 통신 과정 파헤치기 웹의 통신 과정을 알기 전, 알아야 할 것이 있다. 바로 HTTP다. HTTP란?- 웹에서 데이터를 주고받기 위한 통신 규약(Protocol) Protocol이란? - 서로 다른 컴퓨터들끼리 어떻게 말할지를 정한 약속 인터넷상에서 어떻게 통신할까? 에 대한 규칙이라고 생각하면 편하다.HTTP는 위의 그림과 같이 Header, Body로 나누어져 있다. Header는 메시지를 보내기 위한 정보, Body는 실제 보내지는 메시지를 의미한다. 규칙에 맞게 필요한 정보를 서술하고, 메시지를 담는 형식이다. HTTP를 다루는 내용이 아니기에 method, version에 관한 정보는 알아서 찾아보자. Web의 통신 과정각 계층에 대해 설명할 것이다. 지금은 몰라도 된다. 1) Application .. 2025. 4. 22. 이전 1 다음