의견.png

쿠키

해시넷
ko7890 (토론 | 기여)님의 2019년 7월 30일 (화) 09:40 판
이동: 둘러보기, 검색

쿠키(cookie)는 웹사이트에 접속할 때 자동적으로 만들어지는 임시 파일로 이용자가 본 내용, 상품 구매 내역, 신용카드 번호, 아이디(ID), 비밀번호 IP 주소 등의 정보를 담고 있는 일종의 정보파일이다.

개요

쿠키(cookie)는 클라이언트(브라우저) 로컬에 저장되는 키와 값이 들어있는 작은 데이터 파일이다. 사용자 인증이 유효한 시간을 명시할 수 있으며, 유효 시간이 정해지면 브라우저가 종료되어도 인증이 유지된다는 특징이 있습니다. 쿠키는 클라이언트의 상태 정보를 로컬에 저장했다가 참조한다. 클라이언트에 300개까지 쿠키저장 가능, 하나의 도메인당 20개의 값만 가질 수 있음, 하나의 쿠키값은 4KB까지저장 Response HeaderSet-Cookie 속성을 사용하면 클라이언트에 쿠키를 만들 수 있다. 쿠키는 사용자가 따로 요청하지 않아도 브라우저가 Request시에 Request Header를 넣어서 자동으로 서버에 전송한다.[1]

역사

쿠키는 루 몬툴리가 1994년 6월 웹 통신에서 이것들을 사용하겠다는 생각을 했을 때 컴퓨팅에 이미 사용되고 있었다. 당시 그는 넷스케이프 커뮤니케이션스의 직원이었으며 MCI를 위한 전자 상거래 애플리케이션을 개발하고 있었다. 빈트 서프와 존 클렌신은 넷스케이프 커뮤니케이션스와의 기술 토론에서 MCI를 제시했다. MCI는 서버가 부분적인 트랜잭션 상태를 보유하는 것을 원치 않았으나 이러한 이유로 이들은 넷스케이프에게 각 사용자의 컴퓨터의 상태를 저장하는 방법을 강구할 것을 대신 요청하였다. 쿠키는 가상 쇼핑 카트를 신뢰성있게 구현할 때의 문제의 해결책을 제공하였다. [2]

구성 요소

  • 이름 : 각각의 쿠키를 구별하는 데 사용되는 이름 (사용자의 이름)
  • 값 : 쿠키의 이름과 관련된 값이다.
  • 유효시간 : 쿠키의 사용되는 유지시간
  • 도메인 : 쿠키를 전송하는데 있어서 필요한 도메인 주소
  • 경로 : 쿠키를 전송할 경로

특징

각주

  1. 라이언서버, 〈쿠키와 세션 개념〉, 《티스토리》, 2016-11-16
  2. HTTP 쿠키〉, 《위키백과》

참고자료

같이 보기


  의견.png 이 쿠키 문서는 인터넷에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.