일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- hash table
- scanner
- input
- JAVA11
- 자바 스레드 실행 순서 제어
- SpringBoot 2
- Kadane's Algorithm
- R
- 자바입력
- 자바 thread 실행 순서 제어
- 카데인 알고리즘
- 수학
- Easy
- heroku
- 사칙연산
- array
Archives
- Today
- Total
DeFacto-Standard IT
Session / Cookie 본문
세션 : 지정한 정보를 서버에 남겨두고 클라이언트에서는 세션 정보만 남겨두어 클라이언트에서 정보가 필요할 때 저장된 세션정보를 서버에 전달하여, 서버에서 해당 세션에 저장된 정보를 가져오는 방식.
쿠키 : 지정한 정보를 클라이언트에 남겨두고 필요할 때 마다 바로 사용. 클라이언트에 있기 때문에 악용의 여지가 있다.
차이점 : 둘 다 유저의 정보를 가지고 있다는 면에서 사용 용도는 같다. 하지만 쿠키는 클라이언트에 정보를 저장 / 세션은 서버에 정보를 저장. 따라서 쿠키는 서버의 자원을 전혀 사용하지 않지만 세션은 서버의 자원을 사용할 수 있다.
구분 |
Cookie |
Session |
저장 위치 |
Client |
Server |
저장 형식 |
Text |
Object |
종료 시점 |
쿠키 저장 시 설정(defualt는 브라우저 종료 시) |
서버에서 설정한 값에 따라 바뀌므로 정확히 알 수 없음 |
자원 사용 |
클라이언트 자원 사용 |
서버 자원 사용 |
용량 제한 |
한 도메인 당 20개, 쿠키 하나 당 4KB, 총 300개 |
서버가 허용하는 한 용량에 제한이 없음 |
세션이 보안성이 더 좋으나, 서버의 자원(메모리)를 차지하기 때문에 사용자가 많은 경우 서버에 무리가 갈 수 있다.
'Network > Theory' 카테고리의 다른 글
SOAP, REST 차이와 각 장단점 (0) | 2017.11.16 |
---|---|
Web Server / WAS (0) | 2017.11.16 |
TCP / UDP (0) | 2017.11.15 |
TCP/IP (0) | 2017.11.15 |
HTTP / HTTPS (0) | 2017.11.15 |
Comments