크리스의 개발일기

[HTML] 쿠키와 세션의 특징과 공통점과 차이점 본문

HTML

[HTML] 쿠키와 세션의 특징과 공통점과 차이점

ChrisJang 2020. 11. 6. 17:32
반응형

쿠키란?

- 웹 사이트에 접속할 때 서버에 생성되는 사용자의 정보를 담은 임시 파일

- 데이터의 형태는 Key와 Value로 구성되어 있고 String 으로 이루어져 있음.

 

쿠키의 특징

- 이름, 값, 만료일, 경로 정보로 구성되어있다.


세션이란?

- 방문자가 웹 서버에 접속해 있는 상태를 하나의 단위로 보는것을 세션이라 한다.

 

세션의 특징

1. 세션 아이디는 웹 브라우저 당 1개씩 생성되어 웹 컨테이너에 저장되며 브라우저 종료시 소멸된다

2. 쿠키와 달리 로그아웃을 하면 쿠키가 삭제되어 보안성이 높다.

3. 브라우저를 닫거나 세션을 삭제했을때만 삭제가 되므로 쿠키보다 보안이 좋다

4. 저장 데이터에 제한이 없다

5. 고유 Session ID를 부여하여 클라이언트 요구에 맞는 서비스를 제공한다

 


공통점과 차이점

1. 공통점 : 웹 통신간 유지하려는 정보(ex:로그인 정보 등)를 저장하기 위해 사용하는 것

2. 차이점 : 저장위치, 저장형식, 용량제한, 만료시점 등 

               쿠키 : 개인 PC에 저장됨.

               세션 : 접속중인 웹 서버에 저장됨.

 

 



간단요약

쿠키 세션
- 자동완성이나 팝업 일주일간 보지 않기 등 사용자의 편의를 위함
- 삭제되어도 큰 지장이 없는 수준의 정보를 저장하는데 사용함
- 사용자나 다른 누군가에게 노출되면 안되는 중요한 정보를 다룰 때 사용



참고자료 및 출처

devuna.tistory.com/23

https://hahahoho5915.tistory.com/32 [넌 잘하고 있어]

반응형
Comments