HTTP(Hyper Text Transfer Protocol)
- 문서 간 링크를 통해 연결을 할 수 있는 것들
- HTML, TEXT
- 이미지 음성 영상 파일
- JSON, XML(API)
- 거의 모든 형태의 데이터를 전송 가능
- 서버 간에 데이터를 주고 받을 때도 HTTP를 사용
HTTP 특징
- 클라이언트, 서버 구조
- 무상태 프로토콜(Stateless), 비 연결성
- HTTP 메세지
- 단순함, 확장 가능
클라이언트, 서버 구조
- Request, Response 구조
- 클라이언트는 서버에 요청을 보내고 응답 대기
- 서버가 요청에 대한 결과를 만들어서 응답
- 클라이언트가 요청 시에만 서버와 연결
Stateful, Stateless 차이