System Delay
in blog on Network, Delay
Delay
Delay 구조
지연 | 영어 | 설명 | 수식 |
---|---|---|---|
전파지연 | Propagation Delay | 1bit가 송신 NIC을 떠나서 매체를 타고 수신 NIC에 도착할때까지 걸리는 시간 | Propagation delay = distance between equipment(m)/speed of medium (m/s) |
전송지연 | Transmission Delay (Serialization Delay) | 하나의 패킷이 NIC에서 처음부터 끝까지 완전히 전송되는데까지 걸리는 시간 | 전송지연=패킷사이즈(bits)/전송속도(bps) |
큐잉지연 | Queuing Delay (Beffuring Delay) | ||
처리지연 | Processing Delay | ||
포워딩지연 | Forwarding Delay(switch latency) |
패킷크기 (Byte) | 패킷크기 (bit) | 전송지연 (10MBps) | 전송지연 (100MBps) | 전송지연 (1GBps) |
---|---|---|---|---|
64 | 512 | 51.2 | 5.12 | 0.512 |
128 | 1024 | 102.4 | 10.24 | 1.024 |
256 | 2048 | 204.8 | 20.48 | 2.048 |
512 | 4096 | 409.6 | 40.96 | 4.096 |
1024 | 8192 | 819.2 | 81.92 | 8.192 |
1500 | 12000 | 1200 | 120 | 12 |
거리 (km) | 전파속도 (광섬유) | 전파지연 (광섬유, ms) |
---|---|---|
1 | 2 x 10^8 m/s | 0.005 |
10 | 2 x 10^8 m/s | 0.05 |
100 | 2 x 10^8 m/s | 0.5 |
1000 | 2 x 10^8 m/s | 5 |
E2E (End-to-End) Delay
- E2E delay = Sender System Delay + Network Delay + Receiver System Delay
$\sum$ {Sender [Transmission + Propagation] + Forwarding + Receiver [Transmission + Propagation] }
graph TD;
A-->B;
B-->C;
A-->C;
B-->D;
C-->D;
graph TD;
A-->C;
A-->D;
A-->C;
B-->D;
C-->D;