Bandwidth

  • (unit: bits per second, bps)
  • The bit rate (קצב נתונים) is the number of bits transmitted per a unit of time (unit: bps, bits per second)
  • The data bandwidth (or digital bandwidth or simply bandwidth) is the maximum data rate that can be transmitted over a communication channel
  • transmission rate?todo
Throughput
  • Network throughput (or just throughput) (in bps) is a measurement of the average amount of data that actually passes through a network in a specific time frame, taking into account the impact of latency

Latency

  • latency is the amount of time it takes for a packet of data to travel between two points across a network connection
  • latency (also called delay (?)todo) is the time it takes for data to pass from one point on a network to another
  • (Propagation delay)
    • is the length of the physical link (in )
    • is the propagation speed in the medium (in ).
      • (Typically, , where is the speed of light in vacuum.)
  • (Transmission delay)
  • (Queueing delay)
  • (Processing delay)
  • round-trip time (RTT) (or (round-trip delay (RTD)): the time it takes for a signal to travel from the source to the destination and back again

Bandwidth-delay product

  • The bandwidth-delay product, , in bits, is the amount of data that can be in transit in the network at any given time

Stop-and-wait

File transfer time

  • Minimum transfer time:

    • , where is the number of RTTs needed for handshaking
    • (Continuous pipeline)
    • (Stop-and-wait)
    • (window-limited)
      • is the window size (packets per RTT)
    • is the number of packets needed to transmit the file