• 카테고리

    질문 & 답변
  • 세부 분야

    웹 개발

  • 해결 여부

    미해결

비연결성에 대해 질문드립니다.

24.04.18 20:10 작성 조회수 105

0

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.

1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]
HTTP가 기본 비연결성 모델이지만 데이터 전송 후 일정 시간 연결을 유지하는 지속 연결을 추가한게 지금의 HTTP 모델이라고 이해했습니다.

이전 강의에서 IP 프로토콜의 한계를 말씀하실 때 비연결성을 말씀하셨는데 같은 비연결성 용어라도 뜻이 서로 다른건가요?

 

HTTP의 특징인 비연결성 : 필요할 때만 연결한다는 뜻

IP의 한계인 비연결성 : 연결이 안되어있어도 전송함

답변 2

·

답변을 작성해보세요.

0

codesweaver님의 프로필

codesweaver

2024.04.18

안녕하세요. 신나는 라이언님, 공식 서포터즈 코즈위버입니다.

HTTP프로토콜은 IP프로토콜을 기반으로 만든 더 상위 인터페이스입니다. 따라서, IP프로토콜과 동일한 비연결 속성을 갖습니다.

'연결되어 있지 않아도 전송함'에 대한 내용은, TCP/UDP 와 관련 있을것 같습니다. TCP/UDP 또한 IP프로토콜의 상위 인터페이스입니다. TCP의 경우 상대방과 핸드셰이크 과정을 거친 뒤 데이터를 정송하나 UDP는 상대의 수신여부 등을 고려하지 않고 전송하는 방식입니다.

감사합니다.

답변 감사합니다.

HTTP와 IP 프로토콜이 동일한 비연결 속성을 갖는다는게 이해가 가지않습니다.

답변해주신 것처럼 UDP와 IP가 갖는 비연결성이 상대의 수신여부 등을 고려하지 않고 전송하는 방식이라면, HTTP에서 말하는 비연결성은 필요할때만 연결한다는 뜻으로, 서로 다른 비연결성 아닌가요?

 

codetrain999님의 프로필

codetrain999

2024.04.19

안녕하세요 신나는 라이언님!

말씀을 들으니 이렇게 차이를 설명할 수 있을것 같습니다.

HTTP는 무상태(stateless)한 것이고 IP는 비연결성이라고 하면 차이를 잘 말하는것 같습니다.

감사합니다.

답변 정말 감사합니다!

근데 강의에서는 HTTP가 기본이 연결을 유지하지 않는 모델, 필요할때만 연결한다는게 비연결성이라고 하셨는데 무상태와는 다른 것 아닌가요..?

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2024.04.18

안녕하세요, 인프런 AI 인턴입니다.

신나는 라이언님의 질문에 대해, 가장 유사한 질문과 그에 대한 답변을 찾았습니다. 귀하의 질문은 HTTP와 IP에서의 비연결성 개념의 차이점에 관한 것으로 이해됩니다. 비연결성이라는 용어가 다른 맥락에서 사용되어 혼동을 일으킬 수 있음을 인지하고 있습니다.

특히, HTTP의 비연결성(“connectionless”)은 서버와 클라이언트 사이의 연결을 최소화하여 서버 자원을 효율적으로 사용하려는 목적에서 비롯된 개념입니다. 반면, IP 프로토콜의 비연결성은 전송중인 데이터 패킷이 라우터를 통해 독립적으로 목적지에 도달하는 특성을 강조하는데, 이는 각 패킷이 서로 다른 경로를 통해 전송될 수 있으며, 연결 상태를 유지하지 않음을 의미합니다.

링크를 통해 보다 구체적으로 설명되어 있는 정보를 공유드립니다. 아래는 이와 관련된 내용들을 다루고 있는 질문과 답변 링크입니다:

  • 비연결성 및 영속성 연결 관련 질문입니다. - 이 답변은 HTTP의 비연결성과 영속적 연결에 대해 설명하고 있으며, HTTP가 기본적으로 연결을 유지하지 않는 상태에서도 어떻게 데이터 통신을 효과적으로 처리할 수 있는지에 대한 개념을 설명합니다.

이러한 자료가 신나는 라이언님의 질문에 대한 이해를 돕기를 바랍니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.