본문 바로가기
HTTP/HTTP 기본

HTTP, 클라이언트 서버 구조

by 개복이 2022. 1. 5.

HTTP - HyperText Transfer Protocol

  • HTTP 메세지에 모든 것을 전송할 수 있다.
  • HTML, TEXT
  • IMAGE, 음성, 영상, 파일
  • JSON, XML (API)
  • 거의 모든 형태의 데이터를 전송할 수 있다.
  • 서버간에 데이터를 주고 받을 때도 대부분 HTTP 사용

 

기반 프로토콜

  • TCP : HTTP/1.1, HTTP/2
  • UDP : HTTP/3
  • 현재 HTTP/1.1 주로 사용
    • HTTP/2, HTTP/3도 점점 증가하는 추세

 

HTTP 특징

  • 클라이언트 서버 구조
  • 무상태 프로토콜(Stateless), 비연결성
  • HTTP 메세지
  • 단순함, 확장 가능

 

클라이언트 서버 구조

  • Request, Response 구조
  • 클라이언트는 서버에 요청을 보내고, 응답을 대기
  • 서버가 요청에 대한 결과를 만들어서 응답

 

 

 

 

Reference

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

 

'HTTP > HTTP 기본' 카테고리의 다른 글

HTTP 메시지  (0) 2022.01.09
비연결성(connectionless)  (0) 2022.01.09
Stateful, Stateless  (0) 2022.01.08

댓글