묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
비연결성 및 영속성 연결 관련 질문입니다.
안녕하세요 강의 잘 보고 있습니다.여러 클라이언트가 하나의 서버에 연결을 유지한다면 자원이 소모되어 비연결성을 사용해 하나의 클라이언트의 요청/응답 이후 연결을 끊는다고 학습하였는데영속적 연결을 사용하면 연결을 끊지 않고 요청한다고 하는데만약 A, B, C 세 클라이언트가 있다고 가정하면각 클라이언트 끼리 모두 연결이 되어 비연결성의 이점을 얻지 못하는거 아닌가요?또한 만약 제가 naver.com에 요청을 보내면 naver를 끄기 전까지 영속성 연결이 유지된다는 말이 될까요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
HTTP 비연결성 의 장점
[질문 내용]안녕하세요, HTTP 특징인 비연결성(connectionless)의 장점이 궁금하여 질문드립니다.영한님 강의를 보면, 연결을 유지하는 모델에서 서버는 자원을 소모하기 때문에, connectionless 모델에서는 자원을 소모하지 않는 장점이 있는 것으로 이해했습니다.연결을 유지하는 모델에서 어떤 자원이 소모되는지 알 수 있을까요?강의에서 배웠을 때 TCP의 연결은 가상의 연결이어서, 커넥션을 유지한다고 해서 서버가 물리적 자원을 소모할 것 같지는 않은데요. 혹시 어떤 자원이 소모되는지 알 수 있을까요?영한님 강의 매우 재밌게 잘 보고 있습니다.좋은 강의 만들어 주셔서 감사합니다.
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
stateless와 비연결성의 차이
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. stateless (무상태성): 필요한 상태에 대한 정보를 클라이언트가 가지고 오기 때문에 클라이언트의 요청에 어느 서버가 응답해도 상관 없음. 따라서 클라이언트의 요청이 대폭 증가하면 서버를 증설해 해결할 수 있음 connectionless (비연결성): 클라이언트가 서버에 요청을 하고 응답을 받으면 바로 TCP/IP 연결을 끊어 연결을 유지하지 않음으로써 서버의 자원을 효율적으로 관리하고 수 많은 클라이언트의 요청에 대응할 수 있게 함 라고 이해했는데, 손님 - 직원의 예시로 봤을 때 무상태성: 고객이 직원에게 "저는 어떤 물품을 원해요"라고 필요한 정보들 ( = 필요한 상태)을 가진 채로 직원에게 요청 비연결성: 직원이 고객에게 필요한 물품 ( = 응답)을 전달해주었으므로 직원과 고객이 단절됨 ( = 연결 끊김), 이후 직원은 다른 손님에게 "어서오세요 손님"이라고 하면서 맞이함 이렇게 이해하면 될까요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
HTTP의 특징 중 비연결성
안녕하세요 강의 중 HTTP의 특징 중 하나는 비연결성이라고 하였습니다 그런데 HTTP1.1 / 2 의 경우 기반프로토콜이 TCP이라고 하셨는데 TCP는 연결지향성 프로토콜인데 어떻게 비연결성이 특징이라고 하는지 궁금합니다