HTTP의 특징 – 왜 이렇게 설계되었을까?
HTTP의 특징 정리 – 왜 이렇게 설계되었을까HTTP는 웹 통신의 기본이 되는 프로토콜입니다.하지만 단순히 “요청과 응답을 주고받는다”는 수준을 넘어서,HTTP가 어떤 철학과 제약을 가지고 설계되었는지를 이해해야인증, 세션, 캐시, 확장 구조를 자연스럽게 설명할 수 있습니다.이 글에서는 HTTP의 대표적인 특징을 정리합니다.1. HTTP 프로토콜HTTP는 애플리케이션 계층(Application Layer) 프로토콜이다.역할은 다음과 같습니다.클라이언트와 서버 간 메시지 형식 정의요청(Request)과 응답(Response)의 의미 규정메서드, 헤더, 상태 코드 정의HTTP는 데이터의 신뢰성, 재전송, 연결 관리는 담당하지 않습니다.이 책임은 전송 계층의 TCP가 가집니다.즉,TCP: 데이터를 어떻게 안..