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

+ Recent posts