쿠키와 세션의 개념
쿠키와 세션은 웹 브라우저와 웹 서버 간의 정보를 저장하는 방식입니다.
쿠키는 웹 브라우저가 웹 서버로부터 받은 정보를 저장하는 작은 데이터 파일입니다. 쿠키는 브라우저에 저장되며, 사용자가 같은 웹 사이트를 다시 방문할 때 웹 서버에 전송됩니다. 쿠키는 사용자의 로그인 상태를 유지하거나, 사용자의 선호도를 저장하는 데 사용됩니다.
세션은 웹 브라우저가 웹 서버와 통신하는 동안만 유지되는 일시적인 상태입니다. 세션은 웹 서버에 저장되며, 사용자가 웹 사이트를 벗어나면 종료됩니다. 세션은 사용자의 로그인 상태를 유지하거나, 사용자가 웹 사이트에서 수행한 작업을 추적하는 데 사용됩니다.
쿠키와 세션의 주요 차이점은 다음과 같습니다.
쿠키는 브라우저에 저장되고 브라우저를 종료할떄까지 지속됩니다. 쿠키의 주요 용도로는 사용자의 로그인 상태 유지, 사용자의 선호도 저장등이 있습니다.
세션은 웹서버에 저장되고 웹 브라우저가 웹 사이트를 벗어날 때까지 지속됩니다. 주요 용도로는 사용자의 로그인 상태 유지, 사용자가 웹 사이트에서 수행한 작업 추적에 사용됩니다.
쿠키와 세션을 사용하면 좋은 상황들
- 사용자가 로그인 상태를 유지해야 하는 경우: 쿠키를 사용합니다.
- 사용자의 선호도를 저장해야 하는 경우: 쿠키를 사용합니다.
- 사용자의 로그인 상태를 유지하지 않아도 되는 경우: 세션을 사용합니다.
- 사용자의 웹 사이트 사용 정보를 추적해야 하는 경우: 세션을 사용합니다.
'cs 공부' 카테고리의 다른 글
| http, https 차이점에 대해 설명해주세요 (0) | 2023.10.25 |
|---|---|
| TCP/UDP에 대해서 설명해주세요. (1) | 2023.10.24 |
| cors 에러에 대해 설명해주세요 (0) | 2023.10.24 |
| 브라우저의 작동방식에 대해서 설명해주세요. (0) | 2023.10.24 |
| HTTP 메서드에 대해 설명해주세요. (0) | 2023.10.24 |