HTTP 통신

5BRack·2022년 8월 30일

백엔드 로드맵

목록 보기
2/28

HTTP 프로토콜

  • HTTP란 Hyper Text Transfer Protocol의 약자로 HTML파일을 전송하는 프로토콜이라는 언어적 의미를 가진다.
  • HTTP는 HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜이다.
  • 웹에서 이루어지는 모든 데이터 교환의 기초이며, 클라이언트 - 서버 프로토콜이다.
  • 초기에는 HTML파일 전송이 목적이었으나, 현재는 JSON, Image파일 등 또한 전송한다.

통신은 클라이언트의 요청이 있을 때 이루어진다. 즉 단방향 통신이다.
쓰인다.

HTTP 특징

  • 80 포트를 사용한다.
  • 지속적인 연결 통신이 아니라, 일시적인 통신을 한다.
  • stateless, connectionless라는 두가지 속성을 가진다.

    stateless - 클라이언트의 상태를 기억하지 않는다.
    connectionless - 응답이 완료되면 연결이 끊긴다.

0개의 댓글