본문 바로가기

카테고리 없음

쿠키? 세션?

쿠키와 세션의 차이점은 면접 단골질문이다.

또한 기초 지식이기 때문에 꼭 알고있어야 한다.

 

쿠키

클라이언트의 PC에 클라이언트의 상태가 저장되는 것으로

파일의 형태로 저장된다.

이름/값의 쌍으로 저장되고, HTTP 요청시 매번 이름/값이 전달된다.

보안에 취약하고, 값은 문자열만 가능하다.

 

세션

클라이언트의 상태가 서버에 저장되는 것을 말하며, 이름/값의 쌍으로 저장되고

고유한 세션아이디를 가진다!!

클라이언트에 세션아이디가 쿠키로 저장되는 것이고, HTTP 요청시 세션아이디가 전달된다.

쿠키에 비해 보안성이 높고, 값은 모든 객체가 가능하다