equal
deleted
inserted
replaced
35 * published in RFC. The reference for implementing this is based on |
35 * published in RFC. The reference for implementing this is based on |
36 * Kevin Fall and Sally Floyd, "Simulation-based Comparisons of Tahoe, Reno, and SACK TCP", CCR, 1996 |
36 * Kevin Fall and Sally Floyd, "Simulation-based Comparisons of Tahoe, Reno, and SACK TCP", CCR, 1996 |
37 * http://inst.eecs.berkeley.edu/~ee122/fa05/projects/Project2/proj2_spec_files/sacks.pdf |
37 * http://inst.eecs.berkeley.edu/~ee122/fa05/projects/Project2/proj2_spec_files/sacks.pdf |
38 * In summary, we have slow start, congestion avoidance, and fast retransmit. |
38 * In summary, we have slow start, congestion avoidance, and fast retransmit. |
39 * The implementation of these algorithms are based on W. R. Stevens's book and |
39 * The implementation of these algorithms are based on W. R. Stevens's book and |
40 * also RFC2001. |
40 * also \RFC{2001}. |
41 */ |
41 */ |
42 class TcpTahoe : public TcpSocketBase |
42 class TcpTahoe : public TcpSocketBase |
43 { |
43 { |
44 public: |
44 public: |
45 static TypeId GetTypeId (void); |
45 static TypeId GetTypeId (void); |