Jump to content

Round-trip delay

This is a fully translated article. Click here for more information.
From DawoumWiki, the free Mathematics self-learning
(Redirected from Round-trip delay time)

원거리통신(telecommunications)에서, 왕복 지연(round-trip delay, 줄여서 RTD) 또는 왕복 시간(round-trip time, 줄여서 RTT)는 신호가 전송되는 데 걸리는 총 시간에 해당 신호가 수신되었음을 확인하는 데 걸리는 총 시간을 더한 것입니다. 이 시간 지연은 두 통신 끝점(communication endpoints) 사이의 경로에 대한 전파 시간(propagation times)을 포함합니다.[1] 컴퓨터 네트워크의 맥락에서, 그 신호는 전형적으로 데이터 패킷(data packet)입니다. RTT는 역시 핑 시간(ping time)으로 알려져 있고, 핑 명령(ping command)으로 결정될 수 있습니다.

종단-사이 지연(End-to-end delay)은 신호가 한 방향으로 이동하는 데 걸리는 시간이고 종종 RTT의 절반으로 근사화됩니다.

Protocol design

왕복 지연과 대역폭(bandwidth)은 서로 독립적입니다. 네트워크의 사용 가능한 대역폭이 증가해도, 왕복 시간은 유사하게 감소하지 않는데, 왜냐하면 그것은 주로 물리적 거리와 신호 전파 속력과 같은 일정한 인수에 의존하기 때문입니다.[2]

높은 대역폭과 높은 RTT (및 따라서 높은 대역폭-지연 곱(bandwidth-delay product)) 둘 다를 갖는 네트워크는 임의의 주어진 시간에 전송에서 데이터(data in transit)의 매우 큰 총양을 가질 수 있습니다. 그러한 길고 뚱뚱한 네트워크에는 특별한 프로토콜 설계가 필요합니다.[3] 한 가지 예는 TCP 윈도우 스케일 옵션(TCP window scale option)입니다.

RTT는 원래 다음에 의해 TCP에서 추정되었습니다:

여기서 는 상수 가중 인수 ()입니다.[4] 1에 가까운 에 대한 값을 선택하면 가중 평균은 짧은 시간 동안 지속되는 변경 사항 (예를 들어, 긴 지연이 발생하는 단일 세그먼트)에 영향을 받지 않습니다. 0에 가까운 에 대한 값을 선택하면 가중 평균이 지연 변화에 매우 빠르게 응답합니다. 이것은 표준 편차도 고려하는 제이컵슨/카를 알고리듬(Jacobson/Karels algorithm)에 의해 개선되었습니다. 한번 새 RTT가 계산되면, 해당 연결에 대한 평균 RTT를 얻기 위해 위의 방정식에 입력되고, 모든 각 새 계산에 대해 절차가 계속됩니다.

Wi-Fi

IEEE 802.11mc를 사용하여 Wi-Fi를 통한 정확한 왕복 시간 측정은 Wi-Fi 위치-획득 시스템(Wi-Fi positioning system)의 기초입니다.

See also

References

  1. ^ Round-trip delay time, Boulder, Colorado: National Telecommunications and Information Administration's Institute for Telecommunication Sciences, retrieved 2021-05-29
  2. ^ Aron Brand (May 6, 2020), "How latency is killing your app performance". Medium.com.
  3. ^ Brian Heder (May 6, 2014), "Are your pipes too big?", Network World, retrieved 2016-01-09
  4. ^ Douglas E. Comer (2000). Internetworking with TCP/IP - Principles, Protocols and Architecture (4th ed.). Prentice Hall. p. 226. ISBN 978-0-13-018380-4.