컴퓨터네트워크

[네트워크] loss, delay, throughput

유일리 2023. 10. 10. 19:44

1. processing delay : 한 hop(이전 노드로부터 링크를 거쳐 전송되면서)을 거치면서 비트 오류가 발생했는지 목적지로 가기 위해 어느 output port로 내보내야 하는지 등을 결정하는데 소요되는 delay
2. queueing delay : 다른 패킷이 링크를 사용중이어서 바로 전송될수 없는 경우 차례가 될 때까지 기다는 delay
3. transmission delay : 패킷의 비트들을 링크로 내보내는데 소요되는 delay
4. propagation delay : 링크의 한 끝에서 다른 끝에 도달하는데 걸리는 delay

 

queueing delay는 traffic intensity에 따라 달라진다. TI = ( L x a )(단위시간당 도착하는 비트 수)/ R

cf) 패킷이 인터넷에서 목적지까지 전달되면서 실제로 각 hop에서 발생하는 delay를 보여주는 application 프로그램 : traceroute

 

Throughput : 특정 시간 동안 네트워크를 통해 전송된 데이터의 양 (단위 시간당 전송된 데이터 비트의 수)

어떤 connection의 throughput은 end-to-end path 상의 bottleneck link에서의 throughput에 의해 결정된다.

per-connection end-end throughput : min(Rc, Rs, R/10)