한눈에 보는 정의

HTTP(HyperText Transfer Protocol)는 웹브라우저와 웹서버가 웹페이지, 이미지 같은 데이터를 요청(Request)하고 응답(Response)받을 때 사용하는 응용 계층 프로토콜입니다.

자세히 알아보기

  • 예문: "주소창에 웹사이트 주소를 입력하면, 브라우저는 HTTP 요청을 서버로 보내고 그 응답으로 웹페이지를 받아 화면에 표시한다."
  • 실제 데이터 전달은 TCP/IP (TCP/IP), 그중에서도 신뢰성 있는 전달을 보장하는 TCP(Transmission Control Protocol) (TCP) 위에서 이루어집니다.
  • 통신 내용이 암호화되지 않는 HTTP의 한계를 보완해, TLS(전송 계층 보안) 로 암호화한 버전을 HTTPS라고 부르며 오늘날 대부분의 웹사이트가 이 방식을 사용합니다.
  • 요청마다 이전 요청을 기억하지 않는 '무상태(Stateless)' 방식이 기본이라, 로그인 상태 유지 같은 기능은 쿠키나 별도의 인증 토큰(JWT/OAuth2(토큰 기반 인증·인가) 등)을 통해 구현합니다.

관련 용어

최종 수정일: 2026년 7월 15일

← 용어사전 전체 목록으로