HTTP
![[네트워크] https://www.google.com 으로 들어가면 무슨일이?](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbLsqAW%2FbtspE3YE4Yu%2FEdJMU3mhQNRzpTMTj3zT7k%2Fimg.jpg)
[네트워크] https://www.google.com 으로 들어가면 무슨일이?
안녕하세요. Harry입니다. 본 포스팅의 목적은, 보다 깊은 CS지식을 공부하면서 배운 내용을 정리하기 위함입니다. 1. HTTP란? HTTP. 풀어 쓰면 Hyper Text Transfer Protocol이라고 한다. 좀 더 풀어쓰면 인터넷 상에서 데이터를 주고받을 수 있는 프로토콜이다. 나는 HTTP를, 인터넷 상에서 정보를 교환할 때 필요한 약속이라고 이해하고 정의했다. HTTP는 사용자 측에서 브라우저를 통해 url 등으로 요청(request)을 하면 서버에서는 해당 요청에 부합하는 결과를 찾아서 사용자에게 응답(response)하는 형태로 동작한다. 이런 통신 약속을 정한 이유는, 요청과 응답이 원하는 사람에게, 원하는 시간 안에, 내용의 변질없이 온전히 전달되어야 하기 때문이다. 태어날 때부..

SpringBoot 내 html 파일을 어떻게 불러오는지 모르겠다면
안녕하세요. Harry입니다. 본 포스팅의 목적은, 스프링부트를 공부하며 어려웠거나 막혔던 부분에 대한 "명확한 정리/트러블슈팅" 입니다. 목표 - 스프링부트에서 여러 개의 html 파일을 어느 폴더에 둘 때 어떻게 읽어야하는지 안다. 결론 아무설정을 안한다면 template 폴더 내 있는 html 파일을 스프링부트가 읽을 방법이 없다. 만약 스프링에서 html을 읽어 오고자 한다면 1) [귀찮게 새로운 폴더 만들기] Webapp 폴더를 따로 생성하거나, 2) [스프링이 인지할 수 있는 귀찮은 설정 추가] (MvcConfiguration implements WebMvcConfigurer) public class를 선언하거나, 정적 리소스를 탐색할 경로를 매번 만들고 관리해야하기 때문에 빡셈 3) [멋진]..