Notice
Recent Posts
Recent Comments
«   2024/12   »
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
Archives
Today
Total
관리 메뉴

DeFacto-Standard IT

Session / Cookie 본문

Network/Theory

Session / Cookie

defacto standard 2017. 11. 15. 23:35

세션 : 지정한 정보를 서버에 남겨두고 클라이언트에서는 세션 정보만 남겨두어 클라이언트에서 정보가 필요할 때 저장된 세션정보를 서버에 전달하여, 서버에서 해당 세션에 저장된 정보를 가져오는 방식.

 

쿠키 : 지정한 정보를 클라이언트에 남겨두고 필요할 때 마다 바로 사용. 클라이언트에 있기 때문에 악용의 여지가 있다.

 

차이점 : 둘 다 유저의 정보를 가지고 있다는 면에서 사용 용도는 같다. 하지만 쿠키는 클라이언트에 정보를 저장 / 세션은 서버에 정보를 저장. 따라서 쿠키는 서버의 자원을 전혀 사용하지 않지만 세션은 서버의 자원을 사용할 수 있다.

구분

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