지식 · IT·데이터·DX
쿠키 · 세션
Cookie / Session
📂IT·데이터·DX⏱읽기 1분📊입문🔗관련 4
쿠키란?
한 줄 정의
쿠키는 브라우저에 저장되는 작은 정보 조각, 세션은 서버가 기억하는 로그인 상태. 웹이 '누가 접속했는지'를 기억하게 해준다.
⚡ 3줄 요약
- 쿠키=브라우저에 저장되는 정보
- 세션=서버가 기억하는 상태
- 웹이 '누구'인지 기억하게
HTTP는 원래 '한 번 요청하고 잊는' 방식이라, 서버는 방금 요청한 사람이 조금 전 로그인한 사람인지 모릅니다. 쿠키와 세션은 이 문제를 풉니다 — 로그인하면 서버가 '세션'으로 그 상태를 기억하고, 브라우저엔 그 신분증 역할을 하는 '쿠키'를 저장해, 다음 요청 때 함께 보내 신원을 확인합니다.
쿠키는 로그인 유지·장바구니·설정 기억 등에 쓰입니다. 다만 개인정보·추적과도 얽혀 있어, 광고 추적용 서드파티 쿠키는 최근 대부분 폐지되는 추세입니다(그 여파로 광고 데이터 방식도 바뀌고 있습니다).
💡 쉽게 말하면
놀이공원 손목밴드(쿠키)와 명단 체크(세션) — 웹이 나를 알아보게 해줍니다.
실무에서 왜 중요한가
로그인이 유지되는 이유, 그리고 '쿠키 동의' 배너의 의미를 이해하는 기본 웹 상식입니다.
유래와 출처
웹 쿠키는 넷스케이프의 루 몬툴리(Lou Montulli)가 1994년에 고안했습니다. '상태 없는' HTTP가 사용자를 기억하게 하기 위한 장치였습니다.
출처 · Lou Montulli, 웹 쿠키(1994, Netscape) · 원문 보기
사례로 이해하기
예를 들어, 로그인 상태가 유지되는 과정을 봅시다.
- 로그인 — 사용자가 아이디·비밀번호를 입력합니다.
- 세션 생성 — 서버가 로그인 상태를 세션으로 기억합니다.
- 쿠키 저장 — 그 세션의 신분증(쿠키)을 브라우저에 저장합니다.
- 재요청 — 다음 페이지 요청 때 쿠키를 함께 보냅니다.
- 확인 — 서버가 쿠키로 '아, 로그인한 그 사람'이라고 알아봅니다.
관련 용어
HTTP · HTTPSHTTP는 웹에서 브라우저와 서버가 데이터를 주고받는 규약, HTTPS는 그 통신을 암호화해 안전하게 만든 것.캐시자주 쓰는 데이터를 가까운 곳에 미리 저장해 두어, 다음에 더 빠르게 꺼내 쓰는 임시 저장 방식.서버 · 클라이언트서비스를 '요청하는 쪽'이 클라이언트(내 브라우저·앱), '제공하는 쪽'이 서버(중앙 컴퓨터). 둘이 주고받으며 서비스가 돌아간다.API프로그램끼리 정해진 규칙으로 데이터·기능을 주고받게 해주는 '창구'. 식당의 메뉴판처럼, 무엇을 어떻게 요청하면 되는지를 약속해 둔 것.
이 용어와 연결된 교육
📚디지털 트랜스포메이션나눔경영컨설팅 기업교육 · 대면/온라인과정 보기 →이 주제로 사내 교육이 필요하신가요?
담당자 맞춤 커리큘럼·견적을 바로 받아보세요.
자주 묻는 질문
로그인이 풀리고 사이트 설정·장바구니 등이 초기화될 수 있습니다.
다른 사이트가 추적용으로 심는 쿠키를 브라우저가 막는 흐름입니다. 광고 타겟팅 방식이 바뀌는 배경입니다.
로그인이 풀리고 설정이 초기화될 수 있습니다. 옛 화면 문제 해결엔 도움이 됩니다.
광고 추적에 쓰이던 타사 쿠키를 브라우저가 막는 흐름으로, 마케팅 추적 방식이 바뀌고 있습니다.