티스토리 뷰

What I Learned

TIL_20221025_HTTP, 세션

오베르 2022. 10. 26. 09:01

오늘의 리서치

 

HTTP는 stateless 해서 쿠키-세션 방식의 로그인을 사용하기도 한다.

쿠키-세션 로그인 방식에서는 대체로 세션ID는 쿠키를 통해서 전달된다.

 

참조:

넌 잘하고 있어 - 쿠키(Cookie), 세션(Session) 특징 및 차이

DevTaek 의 개발노트 - HTTP 는 Stateless 한데 로그인은 어떻게 구현할 수 있을까? (세션/쿠키를 이용한 인증)

 

쿠키

(사용자가 request 할때) 서버가 유저의 브라우저에게 보내는 작은 데이터 조각

An HTTP cookie (web cookie, browser cookie) is a small piece of data that a server sends to a user's web browser.

 

쿠키는 대체로 세가지 목적을 위해서 사용된다

세션 관리, 개인화, 트래킹

 

클라이언트사이드 저장공간에서 사용된다. 

 

참조:

Using HTTP cookies

 

 

세션

웹사이트 혹은 웹어플리케이션에의 사용을 위해 지속되는 데이터와 파일들의 구성으로 세션 id를 통해 식별된다. 유저의 브라우저는 새로운 세션을 생성할때 새로운 id를 부여받는다.

In practice, a web session consists of the data or files that are persistent throughout the use of a website or web application.

 

HTTP와 같은 클라이언트-서버 프로토콜에서 세션은 세가지 단계로 구성된다.

 

1.클라이언트가 TCP 연결을 생성한다. 

2. 클라이언트가 request 를 보내고 응답을 기다린다. 

3. 서버는 request를 process 해서 상태코드와 적절한 데이터를 제공하는 응답을 한다.

 

참조:

What is a Web Session?

 

 

 


오늘 한일

1. 장고 심화 강의(django rest framework) 공부

 

'What I Learned' 카테고리의 다른 글

TIL_20221027_장고 Serializers  (0) 2022.10.28
TIL_20221026_토큰, JWT  (0) 2022.10.26
TIL_20221024_REST API  (0) 2022.10.25
WIL_221017to221021_내일배움캠프8주차  (0) 2022.10.21
TIL_20221021_API, swagger, postman  (0) 2022.10.21
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함