Sanyo 2024. 6. 3. 10:56

Network layer의 성능은 3가지 요소로 측정될 수 있다.

- delay

- throughput

- packet loss

 

Congestion control도 성능에 영향을 미치는 중요한 요소가 될 수 있다.

 

 

 

Delay

우리는 모두 딜레이 없는 즉각적인 통신을 원하지만, 현실 세계에서 그런 통신은 존재하지 않는다.

delay에는 4가지 타입이 있다.

  • transmission delay
  • propagation delay
  • processing delay
  • queuing delay

transmission delay

 - delaytr = packet length / transmission rate

propagation delay

- delaypg = distance / propagation speed

queuing delay

delayqu = packet이 input과 output queue를 기다리는 시간.

 

 

Total delay는 모든 딜레이를 더한 값이다.

 

Throughput

throughput이 가장 중요하다. 1초에 지나가는 비트 숫자. 속도라고 생각할 수 있다.

근데 속도는 각 지점에서 다를 수 있다. 이 경우 throughput을 어떻게 정할까?

 

 

Throughput으로는 최솟값을 고르게 된다.

 

 

위 그림에서 backbone은 정말 높은 transmission rate를 가지기에 의미가 없고, TR1과 TR2중 작은 값을 throughput으로 정의한다.

 

Congestion Control

Congestion은 throughput과 delay에 영향을 미친다.