Computer Science
네트워크 지연(Network Delay) 의 종류
KYBee
2022. 11. 11. 21:20
Network Delay
네트워크 지연 :
- 하나의 데이터가 송신지에서 수신지까지 이동할 때 걸리는 시간을 뜻 한다.
- 4가지 종류가 있다.
- 전송 지연 (Transmission Delay)
- 전파 지연 (Propagation Delay)
- 노드 처리 지연 (Node Processing Delay)
- 큐 지연 (Queueing Delay)
1. 처리 지연 (Processing Delay)
- 라우터에서 패킷 내 데이터의 에러를 체크하거나, 다음 경로를 결정하는데 걸리는 지연을 뜻한다. 매우 짧은 시간 동안만 발생한다.
2. 전송 지연 (Transmission Delay)
- 라우터가 패킷을 link로 밀어내는 과정에서 발생하는 지연을 뜻한다. 패킷 사이즈가 커지거나, link의 bandwidth가 작을수록 라우터가 링크로 패킷을 처음부터 끝까지 다 밀어내는데 걸리는 시간이 길어진다.
3. 큐잉 지연 (Queueing Play)
- 패킷이 큐에서 다른 패킷들의 작업이 끝나길 기다리는 시간을 뜻한다. 라우터가 한 번에 한 개의 패킷을 처리할 수 있기 때문에, 먼저 들어온 패킷이 처리될 때 까지 기다려야 할 수 있다. 패킷 손실의 주된 원인이다.
4. 전파 지연 (Propagation Delay)
- 실제 link를 타고 데이터가 전송될 때 발생하는 지연을 뜻한다. 통신선의 종류에 따라 크게 달라지며, 거리에도 영향을 받는다. 단, 요즘에는 광통신이 발달하여 거의 없거나 작은 값으로 산정된다.
5. 전체 지연
- 모든 지연을 다 합하면 총 지연 시간을 구할 수 있다.