1. 쿠키(cookie)
-
브라우저를 사용하는 환경(로컬 컴퓨터)에 서버에서 받은 데이터를 저장한 파일
-
서버에 다시 데이터를 요청할 필요가 없기 때문에 속도가 빠르다.
-
예) 자동 로그인, 비로그인 장바구니 등
2. 세션(session)
-
쿠키가 사용자의 컴퓨터(브라우저)에 저장 된다면, 세션은 서버 쪽에 저장된다.
-
쿠키와 역할은 비슷하지만 저장 위치가 다르다.
-
쿠키는 브라우저를 종료해도 데이터가 소멸되지 않지만, 세션은 브라우저를 종료하면 데이터가 소멸되므로 비교적 보안이 강하다.
3. 캐시(cache)
-
웹 페이지의 UI, 이미지 등이 서버에서 내 개인 PC로 전송되는 데이터들이 사용자의 컴퓨터에 캐시라는 저장 공간에 저장해두는 것
-
원본 데이터에 접근하는 시간이 오래 걸리는 경우, 값을 다시 계산하는 시간을 절약하고 싶은 경우 사용된다.
-
그다음부터는 웹 페이지를 열 때마다 서버가 아니라 캐시에 저장되어 있는 데이터를 사용하는 것이다.
-
캐시에 데이터를 미리 복사해 놓으면 계산이나 접근 시간 없이 다 빠른 속도로 데이터에 접근할 수 있다.
'Computer Science > Network' 카테고리의 다른 글
[Network] HTTP 와 HTTPS (0) | 2021.01.12 |
---|---|
[Network] HTTP와 관계가 깊은 프로토콜 IP / TCP / DNS (0) | 2020.12.24 |