HTTP 프로토콜은 Hyper Text Transfer Protocol의 약어로, 월드 와이드 웹(WWW: World Wide Web) 서버에서 로컬 브라우저로 하이퍼텍스트를 전송하는 데 사용되는 전송 프로토콜입니다. .
HTTP는 데이터(HTML 파일, 이미지 파일, 쿼리 결과 등)를 전송하기 위한 TCP/IP 기반의 통신 프로토콜입니다.
HTTP 메시지 구조 통사론
HTTP는 클라이언트/서버(C/S) 아키텍처 모델을 기반으로 하며 안정적인 링크를 통해 정보를 교환하며 상태 비저장 요청/응답 프로토콜입니다.
HTTP "클라이언트"는 하나 이상의 HTTP 요청을 서버에 보내기 위해 서버에 연결하는 애플리케이션(웹 브라우저 또는 기타 클라이언트)입니다.
HTTP "서버"는 클라이언트 요청을 수신하고 클라이언트에 HTTP 응답 데이터를 보내는 애플리케이션(일반적으로 Apache 웹 서버 또는 IIS 서버 등과 같은 웹 서비스)이기도 합니다.
HTTP는 URI(Uniform Resource Identifier)를 사용하여 데이터를 전송하고 연결을 설정합니다.