HTTP

[HTTP] HTTP란?

EJUN 2024. 1. 2. 17:32

 

HTTP란?

하이퍼 텍스트를 주고 받기 위한 규칙

HTTP 특징

  • 클라이언트 서버 구조
    • 클라이언트의 요청이 있을 때만 서버에서 요청이 따른 응답을 반환
    • 클라이언트에서 서버에 요청을 하는 단방향 통신, 서버가 먼저 요청을 할 수 없음
    • 단방향 통신의 단점 → Chat gpt처럼 서버가 먼저 클라이언트에게 답을 할 순 없다
  • 무상태(stateless) 프로토콜, 비연결성
    • 서버가 클라이언트의 연결, 상태정보를 보존하지 않음 ⇒ Stateless
    • 클라이언트가 서버에 요청을 하고 응답을 받으면 바로 TCP/IP연결을 끊어 연결을 유지하지 않음 ⇒ 비연결성
  • HTTP메시지
  • 단순함, 확장 가능