무상태 프로토콜 을 제대로 이해한건지 모르겠습니다
466
작성한 질문수 15
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.
1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)
[질문 내용]
Stateless 의 대표적인 예 는 쿠키 이며 Stateful 의 대표적인 예는 세션 이라고 이해를 했습니다.
그렇다고 한다면 여기서 궁금증이 생깁니다. HTTP 는 기본적으로 stateless 이며 HTTP 요청은 이전 요청과 상관없이 독립적으로 처리되는데 HTTP 는 통신 프로토콜 중 하나가 아닌가요?
세션 또한 서버와 통신을 해야 데이터를 받아 오고 HTTP 통신을 통해 데이터를 받아올 텐데 세션의 정의가 뭔가 모호해진거 같습니다.
답변 2
0
안녕하세요. 정동희님, 공식 서포터즈 David입니다.
stateless, stateful을 잘못 이해하신 것 같습니다.
stateless인 HTTP를 통해 통신할 경우 상태를 유지하기 위해 쿠키나 세션 등이 사용됩니다.
본 편 9분 37초부터 확인해주세요:)
감사합니다.
0
영상속 Stateful 상태를 설명하실때 클라이언트 A 가 중계서버를 거치고 통신을 할때 서버 1하고만 통신을 하는데 이미 한번 받은 Session 키 는 해당 서버에서 발급 받은 곳에서만 사용 가능하기 때문에 서버의 확장성 면이나 이런 부분에서 쿠키 와 비교된다고 알고 있습니다.
그렇기 때문에 저는 Stateful 은 Session 의 대표적인 예 라고 생각했습니다. 
0
발급 받은 세션 키를 쿠키에 보관하고 있으며 이를 서버에 요청과 함께 보내어 클라이언트를 식별하며 상태를 유지하게 됩니다.
따라서, 세션과 쿠키가 대조되는 것은 아닙니다.
1
친절한 답변 감사합니다.
결론적으로 HTTP 통신은 기본 stateless 한 통신이며 stateless 한 상황에서 로그인 구현 등 과 같은 인증 에 대한 문제가 존재하고 이를 해결하기 위한 방법으로 세션 과 쿠키 라는 개념이다.
그리고 Stateful 의 대표적인 예시는 TCP 통신 이다.
라고 보면 될까요?
0
안녕하세요, 인프런 AI 인턴입니다.
정동희님의 질문에 대한 답변으로, ‘Stateful과 Stateless의 차이’에 대해 이해하고 계신 내용이 맞는지 확인하시려면, 다음의 인프런 게시글을 참고하실 수 있습니다.
- 게시글 제목: 혼자 정리해 본 Stateful과 Stateless의 차이
- 게시글 제목: stateless와 비연결성의 차이
이 게시물들에서는 Stateless의 개념과 HTTP 프로토콜에서의 Stateless와 Session의 관계에 대한 설명이 있으며, 세션과 쿠키에 대한 이해도 돕고 있습니다. 추가적인 궁금증 해소에 도움이 되길 바랍니다.
캐시무효화시 그냥 no-store만 넣어되지 않나요?
0
71
2
API의 헤더와 바디에 대한 문의 입니다.
0
70
2
수정폼과 수정
0
66
1
쿠키에 대해 질문드려요!
0
88
2
서버에서 캐시 검증 헤더를 직접 처리해야 하나요?
0
86
1
http api get, post 멱등
0
40
1
컬렉션의 개념
0
49
1
시작라인에 들어가는 요청 대상 경로는 상대 경로 아닌가요?
0
54
1
PATCH 는 PUT처럼 멱등이여야 하지 않나요?
0
80
1
리소스 질문드립니다
0
56
1
IP 패킷 질문입니다.
0
59
1
html from, http api
0
75
2
브라우저 캐시가 60초 유효하다는게 무슨 뜻일까요
0
120
1
stateless 무상태 예제가 생각났는데. 저가 생각 한게 맞는지 궁금합니다.
0
98
1
URI 및 URL 질문, 왜 자바(스프링)에서는 이렇게 나누었는지?
0
141
1
host와 port
0
106
1
tcp/ip는 연결을 유지? 아니면 유지하지 않음?
0
144
1
다음 강의 커리큘럼 질문!!
0
130
2
캐시 개념에 대해서 설명하시지는 않으시는건가요?
0
113
1
클라이언트가 patch, delete 요청 시 알아야 하는 url
0
91
1
html form 형태 전송시 new, edit 등 컨트롤 리소스를 사용하는 이유
0
168
2
비 연결성(connectionless) 강의에서 질문입니다~
0
140
1
PATCH를 사용하지 못할 때 왜 POST?
0
162
2
협상과 우선순위3 질문드립니다.
1
130
1





