1. 쿠키란?
- 방문자의 정보를 방문자 컴퓨터의 메모리에 저장하는 것을 말합니다
- 예를 들자면 ID나 비밀번호를 저장하거나 방문한 사이트를 저장하는데에 사용합니다 (인터넷 옵션에서 검색 기록 삭제할때 임시 파일, 열어본 페이지 목록, 쿠키, 저장된 암호 및 웹 양식 정보 삭제라고 되어있는것을 볼 수있습니다)
- 구성요소
- Name (이름): 쿠키를 구별하는 데 사용되는 키 (중복될 수 없음)
- Value (값): 쿠키의 값
- Domain (도메인): 쿠키가 저장된 도메인
- Path (경로): 쿠키가 사용되는 경로
- Expires (만료기한): 쿠키의 만료기한 (만료기한 지나면 삭제됩니다.)
2.세션이란?
- 방문자의 요청에 따른 정보를 방문자 메모리에 저장하는 것이 아닌 웹 서버가 세션 저장소를 만들어 서비스가 돌아가고 있는 서버에 저장을 하는것을 말합니다
- 서버에서 일정시간 동안 클라이언트 상태를 유지하기 위해 사용
- 서버에서 클라이언트 별로 유일무이한 '세션 ID' 를 부여한 후 클라이언트 별 필요한 정보를 서버에 저장
- 서버에서 생성한 '세션 ID' 는 클라이언트의 쿠키값('세션 쿠키' 라고 부름)으로 저장되어 클라이언트 식별에 사용됨
3. 비교
'프로그래밍 > 개발지식' 카테고리의 다른 글
CSRF (Cross Site Request Forgery) (0) | 2022.06.02 |
---|---|
XXS(Cross Site Scripting)란? (0) | 2022.06.02 |
인증(Authentication) vs 인가(Authorization) (0) | 2022.05.30 |
SPA/MPA , CSR/SSR/SSG (0) | 2022.05.25 |
JTW - Spring (0) | 2022.05.19 |