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