섹션4. HTTP 기본
1. 모든 것이 HTTP
HTTP 역사
기반 프로토콜

HTTP 특징
2. 클라이언트 서버 구조

해당 구조의 장점
3. Stateful, Stateless
무상태 프로토콜(Stateless)
Stateful, Stateless 차이
Stateless 는 문맥(context) 을 모르게 때문에, 클라이언트가 부가적인 정보를 서버에 전달해주어야 클라이언트가 원하는 응답을 받을 수 있다.
Stateful (컨텍스트를 알고있다)
Stateless (컨택스트를 모른다)
Stateful, Stateless 정리
Stateless 실무 한계
4. 비 연결성(connectionless)
연결을 유지하는 모델

연결을 유지하지 않는 모델

비 연결성
비 연결성 (한계와 극복)
HTTP 초기 - 연결, 종료 낭비

HTTP 지속 연결(Persistent Connections)

스테이스리스를 기억하자
서버 개발자들이 어려워하는 업무
동시간에 발생하는 요청을 해결하는 가장 쉬운 방법
5. HTTP 메시지

start-line 시작 라인
요청 메시지

응답 메시지

HTTP 헤더

HTTP 바디

HTTP 는 매우 단순하고 확장 가능하다!
Last updated