쿠키 - Cookie

최승혁·2021년 7월 19일
0

1. 쿠키란?

하이퍼 텍스트의 기록서(HTTP)의 일종으로서 인터넷 사용자가 어떠한 웹사이트를 방문할 경우 그 사이트가 사용하고 있는 서버를 통해 인터넷 사용자의 컴퓨터에 설치되는 작은 기록 정보 파일

2. 쿠키의 역할

  • 위의 그림과 같이 쿠키를 사용하지 않으면, 로그인을 한 후 재접속을 하여도 서버는 user를 인식하지 못 한다.

  • 하지만 쿠키를 사용하면 웹 브라우저에 저장된 user의 정보를 바탕으로 웹에 재접속을 하여도 user가 누구인지 알 수 있다.

3. 쿠키의 사용

  • 쿠키의 사용을 로그인을 예로 들어 살펴보겠다.

  • 그림과 같이 유저가 로그인을 시도하게 되면 서버는 세션을 생성하고 그 세션 id를 유저에게 다시 전달한다.

  • 클라이언트의 웹 브라우저는 이 세션 id를 쿠키로 저장하게 되며, 다시 로그인을 시도하게 될 때는 세션 id를 통하여 로그인을 시도하게 된다.

  • 이러한 방식으로 서버에서는 유저가 다시 로그인을 하여도 어떤 user인지 구분할 수 있다.

참고

https://ko.wikipedia.org/wiki/HTTP_%EC%BF%A0%ED%82%A4
https://velog.io/@yaytomato/%ED%94%84%EB%A1%A0%ED%8A%B8%EC%97%90%EC%84%9C-%EC%95%88%EC%A0%84%ED%95%98%EA%B2%8C-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%EC%B2%98%EB%A6%AC%ED%95%98%EA%B8%B0
https://velog.io/@devel_sujin/%EC%BF%A0%ED%82%A4%EB%A8%B9%EB%8A%94-%EC%BF%A0%ED%82%A4-%EC%95%84%EB%8B%98

profile
그냥 기록하는 블로그

0개의 댓글