일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- fetch join
- Atomicity
- 스프링 포매터
- IOC
- 동적파라미터
- 스프링부트 도커
- spring formatter
- 소프트웨어의 품격
- 기능적 요구사항
- 정적팩토리메서드
- java predicate
- 도커 이미지 빌드
- 스프링
- kotlin ::
- 스프링시큐리티
- jpa no session
- jpa lazy
- 수정자주입
- 자바 필터
- kotlin 리팩터링
- 스프링di
- 토비의 스프링
- 스프링 시큐리티 설정
- Spring
- 생성자주입
- method refetence
- 비기능적 요구사항
- ioc컨테이너
- open-session-in-view
- 그래프큐엘
Archives
- Today
- Total
공부기록
쿠키와 세션 본문
반응형
쿠키와 세션.
- 최초의 웹에서는 단순히 문서를 전달받거나 정보를 공유하는 목적으로 사용했기 때문에 상태 유지 및 관리가 필요없었다. 하지만 웹이 발전해가며 로그인이라던지 장바구니에 담긴 상품 등 상태 유지및 관리가 필요하게 됐다. 이러한 배경 때문에 쿠키가 등장한다.
상태 유지 및 관리 , 사용자 인증 수단 -> 쿠키
쿠키
- 지속쿠키
- 일반적으로 우리가 부르는 쿠키.
- 클라이언트 하드 디스크에 텍스트형태로 저장. 클라PC 사용자들은 해당 쿠키 정보 열람가능.
- 세션쿠키
- 일반적으로 우리가 부르는 세션.
- 클라이언트 웹 브라우저 캐시에 저장. 예를 들어 정상적인 로그인을 하면 was는 서버측에 해당 세션정보를 저장함.
쿠키 헤더 구조
- 서버에서 클라로 쿠키 발급시 Set-Cookie 헤더를 통해 클라이언트에 쿠키 값을 셋팅한다. 그 후 클라이언트는 서버에 접근할 때마다 Cookie 헤더에 세팅해서 요청메시지를 전달하고, 서버는 이를 통해 상태관리를 한다.
Set-Cookie 헤더
Set-Cookie: name=value [; expires=date] [; path=path] [; domain=domain] [; secure]
Cookie 헤더
Cookie: name1=value1 [;name2=value2] [; name3=value3] ...
반응형
'Computer Science > 네트워크' 카테고리의 다른 글
신뢰성을 담당하는 TCP (0) | 2019.12.09 |
---|---|
컴퓨터 네트워크(OSI참조 모델 등) (0) | 2019.12.09 |
간단한 프로토콜 HTTP (0) | 2019.12.01 |
웹페이지가 브라우저에 보이는 과정. (0) | 2019.08.22 |