1. 쿠키와 세션의 차이에 대해 설명해 주세요. #2
Replies: 1 comment
-
HTTP의 특징과 쿠키의 세션을 사용하는 이유?![]() 기본적으로 HTTP 프로토콜 환경은
쿠키 Cookie
동작 방식
세션 Session
동작 방식
쿠키와 세션의 차이점
쿠키는 클라이언트 로컬에 저장되기 때문에 변질되거나 쿠키에 정보가 있기 때문에 서버에 요청시 속도가 빠름 1.1. 세션 방식의 로그인 과정에 대해 설명해 주세요.이 한장의. 그림으로 모든것이 설명할 수 있을 것 같다. 1.2. HTTP의 특성인 Stateless에 대해 설명해 주세요.
1.3. Stateless의 의미를 살펴보면, 세션은 적절하지 않은 인증 방법 아닌가요?1.4. 규모가 커져 서버가 여러 개가 된다면, 세션을 어떻게 관리할 수 있을까요?
총 3가지의 방법으로 해결할수 있을 것 같다. Sticky Session 방식 USER1은 WAS1에서 세션을 관리하고 있어 Load Balancer가 WAS1로만 요청을 리다이렉트합니다. 위와 같은 방법을 사용하여 정합성 이슈에서 자유로워질 수 있습니다. 하지만 하나의 WAS에 사람이 몰리는 경우 여유 있는 서버를 활용할 수 없다는 단점이 있습니다. All-to-all Session Replication 방식 위와 같은 방식을 사용하여 정합성 이슈를 해결할 수 있지만, 복제를 하기 때문에 성능적인 한계가 존재합니다. Session Storage 방식 별도의 세션 저장소를 사용하기 때문에 서버가 아무리 늘어난다고 하더라도 세션 스토리지에 대한 정보만 각각의 서버에 입력해주면 세션을 공유할 수 있습니다.
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Beta Was this translation helpful? Give feedback.
All reactions