This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tcp_flow [2007-07-11 15:58] – nik | tcp_flow [2025-10-13 20:47] (current) – [TCP Flow] nik | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===TCP Flow=== | + | ====TCP Flow==== |
from; http:// | from; http:// | ||
Line 6: | Line 6: | ||
Sally Floyd, Matthew Mathis, Jeffrey Semke and Jamshid Mahdavi' | Sally Floyd, Matthew Mathis, Jeffrey Semke and Jamshid Mahdavi' | ||
- | < | ||
- | BW < \frac{MSS * C}{RTT * \sqrt{p}} | ||
- | </ | ||
- | BW < (MSS * C)/(RTT * sqrt(p)) | + | $$BW < \frac{MSS \times |
- | Where, for the TCP connection, BW is the maximum bandwidth that can be reached, MSS is the maximum segment size, RTT is the mean roundtrip time and p, the packet loss probability of the link. C is a constant which value is SQRT(3/2) when the receiver acknowledges any received packet, and SQRT(3/4) when the receiver uses delayed acknowledgment, | ||
- | affected by (aprox..) | + | Where, for the TCP connection, $BW$ is the maximum bandwidth that can be reached, $MSS$ is the maximum segment size, $RTT $is the mean roundtrip time and $p$ the packet loss probability of the link. $C$ is a constant which value is $\sqrt{(3/ |
+ | |||
+ | affected by (approx..) | ||
* buffer length (in packets) | * buffer length (in packets) | ||
* buffer size (in bytes) | * buffer size (in bytes) | ||
* packet size | * packet size | ||
- | * acks | + | * ACKs |