프론트엔드를 해오고 있는 나도 웹 개발을 하다 보면 브라우저가 어떻게 웹사이트를 가져오는지또는 API 요청이 어떻게 이루어지는 궁금할 때가 있다. 이 모든 과정의 핵심에는 HTTP가 있다.오늘은 웹 개발의 기본이 되는 HTTP란 무엇인지, 그리고 어떤 원리로 동작하는지에 대해 알아보겠다. HTTP의 개념과 특징HTTP 란 HyperText Transfer Protocol 의 약자로 클라이언트와 서버 간의 통신 프로토콜을 의미한다. 즉, 클라이언트와 서버가 데이터를 주고받는 통신 규약이다.HTTP 는 WWW(World Wide Web) 상에서 데이터를 주고 받기 위한 프로토콜로서버 간의 요청(request) 과 응답(response)을 통해 작동한다.클라이언트는 서버에 요청을 , 서버는 이에 대한 응답을 ..