투케이2K

115. (Network/네트워크) RTT (Round Trip Time) ' 데이터 패킷이 출발지에서 목적지까지 갔다가 다시 출발지로 돌아오는 데 걸리는 전체 시간 ' 설명 정리 본문

Network

115. (Network/네트워크) RTT (Round Trip Time) ' 데이터 패킷이 출발지에서 목적지까지 갔다가 다시 출발지로 돌아오는 데 걸리는 전체 시간 ' 설명 정리

투케이2K 2026. 3. 8. 20:10
728x90
반응형

[구 분]

구 분 : Network / 네트워크

제 목 : RTT (Round Trip Time) ' 데이터 패킷이 출발지에서 목적지까지 갔다가 다시 출발지로 돌아오는 데 걸리는 전체 시간 ' 설명 정리

 

[설 명]

// --------------------------------------------------------------------------------------
[개발 및 테스트 환경]
// --------------------------------------------------------------------------------------

- 환 경 : Network / HTTP


- 제 목 : RTT (Round Trip Time) ' 데이터 패킷이 출발지에서 목적지까지 갔다가 다시 출발지로 돌아오는 데 걸리는 전체 시간 ' 설명 정리


- 사전) 네트워크 ping 체크 간략 설명 정리 : 

  >> Ping 체크는 네트워크에서 특정 호스트 (서버) 가 연결 가능한지와 네트워크 지연 시간 (RTT) 을 확인하는 가장 기본적인 테스트 방법입니다

  >> Ping 은 다음 과정을 수행합니다

    - Client ---- ICMP Echo Request ----> Server
    - Client <--- ICMP Echo Reply  ----- Server

  >> Ping 명령어 사용 방법

    - Linux / macOS : ping google.com

// --------------------------------------------------------------------------------------






// --------------------------------------------------------------------------------------
[설 명]
// --------------------------------------------------------------------------------------

1. 네트워크에서 RTT (Round Trip Time) 는 네트워크에서 데이터 패킷이 출발지에서 목적지까지 갔다가 다시 출발지로 돌아오는 데 걸리는 전체 시간을 의미합니다.

  >> 👌 쉽게 말해 왕복 지연 시간입니다.


2. 네트워크 RTT 기본 개념

  >> 클라이언트 → 서버로 패킷 전송

  >> 서버가 패킷을 처리

  >> 서버 → 클라이언트로 응답 전송

  >> ✅ 즉, RTT = 요청 전송 시간 + 서버 처리 시간 + 응답 전송 시간


3. RTT 측정 방법 : 대표적으로 Ping 명령어로 확인합니다.

  >> 명령어 : $ ping google.com

  >> 예시 출력 : 64 bytes from 142.250.206.14: icmp_seq=1 ttl=115 time=32.5 ms


4. RTT 구성 요소 : 

  >> Transmission Delay : 패킷을 네트워크로 보내는 시간

  >> Propagation Delay : 패킷이 물리적으로 이동하는 시간

  >> Processing Delay : 라우터나 서버가 패킷을 처리하는 시간

  >> Queueing Delay : 네트워크 장비에서 대기열에 머무르는 시간


5. ✅ RTT가 중요한 이유 : 

  >> TCP 성능 영향 : TCP는 ACK 기반 프로토콜이라 RTT가 높으면 속도가 느려집니다. (RTT ↑ → 전송 속도 ↓)

  >> Web 성능 : 웹 요청은 여러 번 RTT가 발생합니다. (RTT가 크면 웹 페이지 로딩 속도가 느려집니다)

  >> WebRTC / Streaming : WebRTC에서는 RTT 가 다음에 영향을 줍니다.

    - 영상 지연 (latency)
    - jitter buffer
    - congestion control
    - packet retransmission

// --------------------------------------------------------------------------------------






// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------

[ping 사용해서 실시간 네트워크 상태 확인 실시]

https://kkh0977.tistory.com/384

https://blog.naver.com/kkh0977/222242837012?trackingCode=blog_bloghome_searchlist


[ping 명령어 사용해 네트워크 상태 확인]

https://kkh0977.tistory.com/4668

https://blog.naver.com/kkh0977/223215013703?trackingCode=blog_bloghome_searchlist

// --------------------------------------------------------------------------------------
 
728x90
반응형
Comments