본문 바로가기

모든 개발자를 위한 HTTP 웹 기본 지식(김영한)

[ HTTP ]

  • 클라이언트 서버 구조
  • Stateful, Stateless
  • 비 연결성(connectionless)
  • HTTP 메시지

 

HTTP는 HyperText Transfer Protocol!

HTTP 메시지에 모든 것을 담을 수 있다. / 음성, 영상, 파일등 / JSON, XML (API) 포함

실무에서 TCP나 UDP만을 통해서 전송하는 경우 적다

 

기반 프로토콜 
  • TCP : HTTP/1.1, HTTP/2(성능개선) 기반
  • UDP : HTTP/3(성능 확 개선) 기반
  • 현재 HTTP/1.1 주로 사용
  • HTTP/2, HTTP/3도 점점 증가
HTTP 특징
  • 클라이언트 서버 구조
  • 무상태 프로토콜(스테이스리스), 비연결성
  • HTTP 메시지
  • 단순함, 확장 가능