Network Delay(transmission, propagation, queuing, processing) 네트워크 지연

csexpert·2021년 4월 19일
0

packet delay에는 크게 4가지가 있다. 그림과 글을 같이 보면 이해가 쉬울 것이다.

  1. transmission delay: L bit의 packet을 링크로 전송하는 데 걸리는 시간이다. 패킷을 라우터로 보내야 하는데, 보내려면 링크로 이동해야 하고, 링크로 이동할 때 signal로 바꾸는 데 걸리는 시간이다.
    계산은 L(bits) / R (bits/sec) = L/R sec 로 한다. (R: 링크 bandwidth(bps, bits per second, 1초에 전송 가능한 bits)
    한글로 풀어 쓰자면, (패킷 크기) / (1초에 바꿀 수 있는 크기)
  2. propagation delay: 이제 패킷을 링크로 보냈으면, 링크를 타고 라우터로 이동해야 한다. 그 때 걸리는 시간이다.
    계산은 d(링크의 길이)/s(전송 속도) 로 한다.
  3. queuing delay: 링크로 보낼 때 queue에 보내야할 패킷이 있으면 기다려야 한다. 그 때 걸리는 시간이다.
  4. processing delay: 메모리를 read & write 하고, forwarding table에서 찾는 데 걸리는 시간이다.
profile
공대생입니다.

0개의 댓글