사용자와 서버간의 상호작용 : 쿠키

Stormi·2022년 7월 4일
0

네트워크

목록 보기
21/37

HTTP 서버는 stateless라 상태를 유지하지 않는다. 이것은 서버 설계를 간편하게 하고 동시에 수천개의 TCP 연결을 다룰 수 있는 고성능의 웹 서버를 개발하도록 해주었다. 그러나 서버가 사용자 접속을 제한하거나 사용자에 따라 콘텐츠를 제공하기 원하므로 웹 사이트가 사용자를 확인하는 것이 바람직할 때가 있다.

쿠기 기술

  1. HTTP 응답 메시지 쿠키 해더라인
  2. HTTP 요청 메시지 쿠키 헤더라인
  3. 사용자의 브라우저에 사용자 종단 시스템과 관리를 지속시키는 쿠키파일 (크롬 브라우저에 딸려있다고 생각)
  4. 웹 사이트의 백엔드 데이터베이스를 갖고 있다. (무상태니까 기억해야하니까)

헤더에 쿠키를 받음으로써 내가 어떤 사용자인지 알려준다. protocol(stateless한)이 아무것도 기억하지 않으니까 쿠키를 넣어주는 것이다. 따라서 모든요청에 쿠키를 넣어주는 것이다.

0개의 댓글