웹에서 브라우저와 서버 간에 데이터를 주고받기 위한 방식
HTTP 프로토콜은 상태가 없는 ( stateless ) 프로토콜
데이터를 주고 받기 위한 각각의 데이터 요청이 서로 독립적으로 관리 ( 이전 데이터 요청과 다음 데이터 요청이 서로 관련이 없음 ) → 서버는 세션과 같은 별도의 추가 정보를 관리하지 않아도 되고, 다수의 요청 처리 및 서버의 부하를 줄일 수 있는 성능 상의 이점
HTTP 프로토콜은 일반적으로 TCP/IP 통신 위에서 동작 기본 포트는 80번
→ 데이터에 대한 조회, 생성, 변경, 삭제 동작을 HTTP 요청 메서드