의문점 공부하기/📌 Java

📌 세션과 쿠키의 차이는 ????

아리빠 2023. 8. 10. 16:36

세션(Session): 

세션은 서버 측에 정보를 저장하는 방식

클라이언트가 웹 서버에 접속한 후 로그인하면 서버는 클라이언트에게 고유한 세션 ID를 부여, 이 세션 ID는 서버 측에서 유지되며, 클라이언트는 이 세션 ID를 사용하여 서버와의 상호작용.

세션은 클라이언트의 브라우저를 종료하거나 세션의 유효기간이 만료될 때까지 유지

세션은 보안 면에서 쿠키보다 안전하며, 서버 측에서 상태를 관리할 수 있다.

 


쿠키(Cookie):

쿠키는 클라이언트 측에 정보를 저장하는 방식

서버는 클라이언트에게 쿠키를 전송하여 클라이언트의 브라우저에 저장, 클라이언트는 이 쿠키를 웹 서버에 다시 전송하여 상호작용

쿠키는 클라이언트의 하드 디스크에 저장되므로, 클라이언트가 브라우저를 종료해도 유지

쿠키는 클라이언트 측에서 상태를 유지하기 위해 사용되며, 서버에서는 쿠키를 통해 클라이언트를 식별할 수 있다.