NullNull

네트워크 지연(Network Delay) 의 종류 본문

Computer Science

네트워크 지연(Network Delay) 의 종류

KYBee 2022. 11. 11. 21:20

Network Delay

네트워크 지연 :

  • 하나의 데이터가 송신지에서 수신지까지 이동할 때 걸리는 시간을 뜻 한다.
  • 4가지 종류가 있다.
    1. 전송 지연 (Transmission Delay)
    2. 전파 지연 (Propagation Delay)
    3. 노드 처리 지연 (Node Processing Delay)
    4. 큐 지연 (Queueing Delay)

 

1. 처리 지연 (Processing Delay)

  • 라우터에서 패킷 내 데이터의 에러를 체크하거나, 다음 경로를 결정하는데 걸리는 지연을 뜻한다. 매우 짧은 시간 동안만 발생한다.

 

2. 전송 지연 (Transmission Delay)

  • 라우터가 패킷을 link로 밀어내는 과정에서 발생하는 지연을 뜻한다. 패킷 사이즈가 커지거나, link의 bandwidth가 작을수록 라우터가 링크로 패킷을 처음부터 끝까지 다 밀어내는데 걸리는 시간이 길어진다.

 

3. 큐잉 지연 (Queueing Play)

  • 패킷이 큐에서 다른 패킷들의 작업이 끝나길 기다리는 시간을 뜻한다. 라우터가 한 번에 한 개의 패킷을 처리할 수 있기 때문에, 먼저 들어온 패킷이 처리될 때 까지 기다려야 할 수 있다. 패킷 손실의 주된 원인이다.

 

4. 전파 지연 (Propagation Delay)

  • 실제 link를 타고 데이터가 전송될 때 발생하는 지연을 뜻한다. 통신선의 종류에 따라 크게 달라지며, 거리에도 영향을 받는다. 단, 요즘에는 광통신이 발달하여 거의 없거나 작은 값으로 산정된다.

 

5. 전체 지연

  • 모든 지연을 다 합하면 총 지연 시간을 구할 수 있다.
Comments