여씨의 개발이야기

쿠키와 세션의 차이점 본문

📕 Note

쿠키와 세션의 차이점

yeossi 2024. 1. 16. 16:15

1. 쿠키 : 인터넷 웹사이트의 방문기록을 남겨, 사용자와 웹사이트를 매개해주는 정보
2. 세션
- 통신 : 사용자와 컴퓨터, 또는 두대의 컴퓨터간의 활성화된 접속을 의미.
- 프로그램 : 응용프로그램의 기동을 시작해서 종료할 때 까지의 시간을 가리킴

3. 쿠키 vs 세션
- 쿠키는 웹서버에서 웹 클라이언트(브라우저)를 통해 접속자의 하드디스크에 저장되는 정보 / 세션은 웹 클라이언트 Cache에 임시저장
...따라서 웹 클라이언트를 종료해도 쿠키는 사용자의 하드에 저장 / 세션은 종료하거나 만료시기가 지나면 서버에서 자동 삭제
- 쿠키는 동일한 요청에 대한 값이 항상 동일하게 주어짐 / 세션은 매 요청마다 그 값이 변경
- 쿠키는 저장 값 유형이 문자열 형태만 가능 / 세션은 자바의 모든 객체(Object)형태가 가능
- 쿠키는 보안에 취약 / 세션은 보안에 강력

Comments