모든 것이 HTTP(HyperText Transfer Protocol)
HTML 파일 전송 → 모든 형태의 데이터 전송
서버간에 데이터를 주고 받을 때도 대부분 HTTP 사용
HTTP 역사

기반 프로토콜

HTTP 특징
- 클라이언트 서버 구조
- 무상태 프로토콜(스테이리스), 비연결성
- HTTP 메시지
- 단순함, 확장 가능
클라이언트 서버 구조
- Request Response 구조
- 클라이언트는 서버에 요청을 보내고, 응답을 대기
- 서버가 요청에 대한 결과를 만들어서 응답
⇒ 이전에는 서버와 클라이언트가 한 PC 내에 있었으나 현재는 서버는 데이터 및 비지니스 로직 저장용, 클라이언트는 UI 를 담당하여 역할을 분리하였다. 역할을 분리하여 양쪽이 독립적으로 진화할 수 있게 되었다.
Stateful, Stateless
무상태 프로토콜(Stateless)