2017-04-22 2 views
-1

SCTP 프로토콜에 대해 읽어 보는 것은 흥미로운 일입니다. TCP와 비교할 때 실제로 인상적으로 느껴지는 점 중 하나는 주문한 패킷을 항상 보내는 TCP가 아닌 순서없는 메시지 전달입니다. 그러나 여전히 주문되지 않은 메시지 전달이 있다면 어떤 이점이 있습니까? 실제 사용 사례는 무엇입니까?SCTP 주문 메시지 배달보다 유리한 점은 무엇입니까?

+0

질문은 주제와는 거리가 멀다고 생각합니다. 그러나 간단히 말해, 메시지가 도착하자마자 메시지를 응용 프로그램에 전달할 수 있으므로 이전에 손실 된 메시지의 재전송을 기다릴 필요가 없습니다. –

답변

0

SCTP는 스트림 내에서 순차적으로 사용자의 메시지를 전달합니다. 스트림 #A를 통해 전송 된 메시지가 손실되면 다른 스트림을 차단하지 않습니다. 이것은 연관 수준에서 헤드 라인 차단 문제를 해결합니다. 그러나 누락 된 메시지가 성공적으로 다시 전송 될 때까지 스트림 A는 차단됩니다. 응용 프로그램에서 다른 메시지 (중요한 제어 메시지 일 수도 있음)가 더 중요한 일부 메시지를 보내면 가능한 한 빨리 배달하는 것이 좋습니다. 따라서 메시지가 누락되어 스트림 (또는 스트림)이 차단 된 경우에도 우선 순위가 높은 메시지를 즉시 원격 끝으로 전달할 수 있습니다.