[스프링 MVC 1] 웹 애플리케이션 이해: 웹 서버, 웹 애플리케이션 서버
웹은 HTTP 기반으로 통신한다. 웹 브라우저에서 URL을 치면, 인터넷을 통해 서버에 접근하고, 서버에서 HTML을 만들어 웹 브라우저에 전달하면, 웹 브라우저가 클라이언트에게 HTML 화면을 보여준다. 클라이언트에서 서버로 데이터를 전송할 때, 서버에서 클라이언트로 데이터를 응답할 때, 둘 다 HTTP 프로토콜 기반으로 동작한다. HTTP 메시지에 모든 것을 전송 (거의 모든 형태의 데이터를 전송할 수 있다.) HTML, TEXT 이미지, 음성, 영상, 파일 JSON, XML (API) 서버 간에 데이터를 주고받을 때도 대부분 HTTP 사용 웹 서버 HTTP 기반으로 동작하는 서버 정적리소스 제공 (+기타 부가기능) 정적(파일)HTML, CSS, JS, 이미지, 영상 웹 서버 예) NGINX, APA..
2023. 7. 16.