쿠키 & 세션..
출처 : https://toma0912.tistory.com/69
출처 : https://blog.sonim1.com/90
우선, HTTP의 특징을 알고가자.
(Hyper Text Transfer Protocol) : 인터넷에서 데이터를 주고 받을 수 있는 프로토콜(약속, 규칙).
- 규칙에 맞게 개발하면 정보를 전달할 수 있음 -
HTTP의 특징..
- 서버와 클라이언트가 통신을 할 때 마다 서버는 클라이언트가 누구인지 인증을 계속해야 한다.
왜냐하면
Http프로토콜은 connectionless, stateless 한 특성이 있기 때문이다.
connectionless(비연결지향) : 클라이언트가 요청을 한 후 응답을 받으면 연결을 끊어버리는 특징
http는 클라이언트가 request를 서버에 보내면
서버는 클라이언트에게 요청에 맞는 response를 보내고 접속을 끊는다.
서버는 클라이언트에게 요청에 맞는 response를 보내고 접속을 끊는다.
stateless(상태정보유지안함) : 통신이 끝나면 상태를 유지하지 않는 특징
연결을 끊는 순간 클라이언트와 서버의 통신이 끝나며 상태정보는 유지하지 않는 특성이 있다.
쿠키와 세션은 두 가지 특성을 해결하기 위해 사용된다.
그렇다면, 쿠키랑 세션을 사용하지 않으면?
그렇다면, 쿠키랑 세션을 사용하지 않으면?
Ex) 쇼핑몰에서 옷을 구매하려고 로그인을 해도 페이지를 이동할때마다 로그인을 계속 해주어야 함.
참조 : https://interconnection.tistory.com/74
반응형
'일상 기술노트' 카테고리의 다른 글
리눅스 정리 (0) | 2019.04.23 |
---|---|
OSI 7계층 쓰임새와 암기 및 알아야할것 (0) | 2019.04.23 |
구글 스프레드시트는 뭘로 만들어진 걸까? (0) | 2019.02.10 |
[웹] 쿠키와 세션의 차이점 - 2. 쿠키와 세션의 특징과 차이점 (0) | 2019.01.31 |
[자료구조] 스택? 큐? (0) | 2019.01.31 |