본문 바로가기
넓고 얕은 네트워크 지식/http

HTTP의 기본

by 황원용 2022. 10. 21.
728x90

HTTP(HyperText Transfer Protocol)

웹(www) 상에서 정보를 주고받을 수 있는 프로토콜

 

http 메시지에 모든 것을 전송한다

  • HTML, TEXT
  • 이미지, 음성, 영상, 파일
  • JSON, XML(API)
  • 거의 모든 형태의 데이터 전송 가능
  • 서버 간 데이터 송수신도 대부분 HTTP를 사용
  • 지금은 HTTP의 시대

HTTP 역사 

  • HTTP:/0.9 : GET 메서드만 지원, HTTP 헤더 x
  • HTTP/1.0 : 메서드, 헤더 추가
  • HTTP/1.1 : 가장 많이 사용, 중요함
  • HTTP/2 : 성능 개선
  • HTTP 3 : TCP 대신에 UDP 사용, 성능 개선

기반 프로토콜

  • TCP : HTTP/1.1, HTTP/2
  • UDP : HTTP/3(점점 사용 증가 중)

 

728x90

'넓고 얕은 네트워크 지식 > http' 카테고리의 다른 글

HTTP API 설계  (0) 2022.10.23
HTTP 메서드의 속성  (0) 2022.10.22
HTTP 메서드  (0) 2022.10.21
HTTP 메시지의 구조  (0) 2022.10.21
HTTP의 특징  (0) 2022.10.21