当前位置: 代码迷 >> 综合 >> 3 Computer Networking notes: overview - packet delay and loss (数据包的延迟和丢失)
  详细解决方案

3 Computer Networking notes: overview - packet delay and loss (数据包的延迟和丢失)

热度:101   发布时间:2023-09-30 04:39:01.0

How do delay and loss occur?

  • Delay
    – Data transmission and packets queuing in the devices(router and others) need time.
  • Loss
    – Packet arrival rate to link(temporarily)exceeds output link capacity, thereby dropping some packets, which causes the data loss. Lost packet maybe retransmitted by previous node, by source end system, or not at all.
    3 Computer Networking notes: overview - packet delay and loss (数据包的延迟和丢失)

Four source of packet delay

  • Processing delay
    – When the data arrives in nodes, it need be checked if there are bit errors. It costs time, but usually it is less than msec.
  • Queuing delay
    – Maybe, there is network congestion, and the data are waiting to be transmitted into output links.
    – The average time could be from 0 to infinite, it depends on the network congestion.
  • Transmission delay
    – Transmitting the data into to link needs time as well.
    – D trans = L(packet lenght, bits) / R(link bandwith, bps)
  • Propogation delay
    – The data is propogated over links needs time.
    – D prop = D(lenght of physical link) / S(propagation speed in medium, around 2 x 10 ^ 8 m/sec)
    3 Computer Networking notes: overview - packet delay and loss (数据包的延迟和丢失)

Throughput

  • Rate (bits/time unit) at which bits transferred between sender/receiver, we can look it from instantaneous and average views.
    – Instantaneous: rate at given point in time.
    – Average: Rate over longer pereiod of time.
  • The inconsistency between sender and receiver thoughput makes thoughput bottleneck.

References

Sildes of Computer Networking, A Top-Down Approach

  相关解决方案