HTTP

김정현·2023년 6월 1일
0

HTTP 기초

목록 보기
5/10
post-thumbnail

기반 프로토콜

  • TCP: HTTP/1.1, HTTP/2

  • UDP: HTTP/3

  • 현재 HTTP/1.1 주로 사용

HTTP 특징

  • 클라이언트 서버 구조

  • 무상태 프로토콜 (스테이스 리스), 비연결성

  • HTTP 메시지

  • 단순함, 확장 가능

Stateful 상태유지

Stateless

  • 무상태 : 응답 서버를 쉽게 바꿀 수 있다.

  • 무한한 서버 증설이 가능하다.


Stateless의 한계점

  • 모든 것을 무상태로 설계 할 수 있는 경우도 있고 없는 경우도 있다

    ex) 로그인이 필요 없는 단순한 서비스 소개 화면

  • 상태유지 (stateful)이 필요한 경우

    ex) 로그인후 로그인 했다는 상태유지

  • 브라우저 쿠키와 서버 세션등을 사용해서 상태유지를 할 수 있다.

  • Stateless는 상태를 많이 보내야 한다.

  • 최대한 Stateless를 사용한다.

profile
개발일지

0개의 댓글