- 모든 것이 HTTP 프로토콜을 통해 전송된다.
HTTP 특징
클라이언트 서버 구조
- 클라이언트가 요청, 서버가 결과를 만들어 응답하는 구조를 가지고 있다.
- 클라이언트는 단순히 UI를 그리는 역할을 담당한다.
- 서버는 복잡한 비즈니스 로직 및 데이터를 담당한다.
무상태 프로토콜
- 서버가 클라이언트의 상태를 보존하지 않는다.
- 보통 서버가 아닌 클라이언트가 자신의 정보를 유지한다.
→ 서버가 클라이언트의 상태를 보존하지 않기 때문에 무한 Scale Out이 가능하다.
비 연결성
- 서버가 응답을 한 후 바로 연결을 끊어버린다.
- 바로 연결을 끊기 때문에 서버를 유지하는 자원을 최소화한다.
HTTP 메시지
