inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

모든 개발자를 위한 HTTP 웹 기본 지식

쿠키

쿠키와 세션

1087

김민지

작성한 질문수 112

0

  1. 쿠키랑 세션이랑 다른거잖아요

둘다 인증에 사용되는 작은 저장소같은거예요

저는 둘이 다르다고해서

어떤로그인에는 전과정에 쿠키만 쓰이고 어떤과정에는 전과정에 세션만쓰이고

이런건줄알았는데 이 그림을 보니

로그인이라는건 세션+쿠키가 둘다쓰이는 작업인거네요..?

로그인을 하면 항상 sessionid를 발급해줘야하니까 세션이 쓰이고

클라이언트 측에서는 그정보를 저장하고있어야하니 sessionid를 담은

쿠키가 생성되는거구요.

제 말이 맞나요?

https://sjparkk-dev1og.tistory.com/1

2. 쿠키정보는 항상 서버에 전송되기때문에 네트워크 트래픽이 유발돼요

근데 쿠키는 웹브라우저에 있는 작은저장소예요 이말은 곧 서버의 자원을 활용하지 않는다는얘기죠

근데 서버에 항상 전송돼서 네트워크 트래픽을 유발하는게 서버의 자원을 쓰는것과 다른얘기인가요?

자꾸 요청이 오면 그거 처리하느라 자원을 써야하는거아닌가요?

네트워크 network

답변 1

0

y2gcoder

안녕하세요, 김민지 님. 공식 서포터즈 y2gcoder 입니다.

  1. 말씀해주신 로그인 방식에서는 세션과 쿠키를 모두 사용하는 게 맞습니다.

  2. 말씀해주신 대로 쿠키 또한 결국은 서버에서 쿠키를 받아서 처리하는 것이기 때문에 어떤 부분에서는 서버의 자원을 사용한다고 볼 수 있습니다. 그러나 세션과 큰 차이는 결국 세션은 서버에서 해당 정보를 저장하고 관리하는 비용이 들고, 쿠키는 클라이언트(웹 브라우저 같은)에 정보를 저장하고 관리합니다. 서버 입장에서는 저장과 유지 자원을 신경 쓸 필요가 없어진다고 보시면 될 것 같습니다. 요청이 많아짐에 따라 이는 더 크게 다가옵니다. :)

 



감사합니다.

캐시무효화시 그냥 no-store만 넣어되지 않나요?

0

73

2

API의 헤더와 바디에 대한 문의 입니다.

0

72

2

수정폼과 수정

0

70

1

쿠키에 대해 질문드려요!

0

90

2

서버에서 캐시 검증 헤더를 직접 처리해야 하나요?

0

90

1

http api get, post 멱등

0

41

1

컬렉션의 개념

0

50

1

시작라인에 들어가는 요청 대상 경로는 상대 경로 아닌가요?

0

54

1

PATCH 는 PUT처럼 멱등이여야 하지 않나요?

0

82

1

리소스 질문드립니다

0

56

1

IP 패킷 질문입니다.

0

59

1

html from, http api

0

76

2

브라우저 캐시가 60초 유효하다는게 무슨 뜻일까요

0

120

1

stateless 무상태 예제가 생각났는데. 저가 생각 한게 맞는지 궁금합니다.

0

101

1

URI 및 URL 질문, 왜 자바(스프링)에서는 이렇게 나누었는지?

0

142

1

host와 port

0

107

1

tcp/ip는 연결을 유지? 아니면 유지하지 않음?

0

146

1

다음 강의 커리큘럼 질문!!

0

131

2

캐시 개념에 대해서 설명하시지는 않으시는건가요?

0

114

1

클라이언트가 patch, delete 요청 시 알아야 하는 url

0

92

1

html form 형태 전송시 new, edit 등 컨트롤 리소스를 사용하는 이유

0

168

2

비 연결성(connectionless) 강의에서 질문입니다~

0

140

1

PATCH를 사용하지 못할 때 왜 POST?

0

163

2

협상과 우선순위3 질문드립니다.

1

130

1