HTTP(HyperText Transfer Protocol)이란웹 브라우저(클라이언트)와 웹 서버가 데이터를 주고받기 위해 사용하는 통신 규약(프로토콜)입니다. 우리가 브라우저 주소창에 URL을 입력하고 엔터를 누르는 순간, 내부에서는 다음과 같은 일이 순서대로 일어난다.이번 글에서는 이 흐름을 따라가며 HTTP 통신 과정을 정리해보려 한다.1. URL 입력사용자가 브라우저 주소창에 다음과 같은 URL을 입력했다고 해보자.https://example.com/posts/1브라우저는 이 URL을 그대로 서버에 보내는 것이 아니라, 먼저 URL을 구성 요소별로 해석한다.프로토콜: https도메인: example.com경로: /posts/1포트: 443여기서 https는 보안이 적용된 HTTP 통신을 의미한다...