src/internet/model/tcp-tahoe.h
changeset 10158 971f362648c3
parent 7608 de67936e4017
child 10440 1e48ff9185f1
equal deleted inserted replaced
10157:02e3d2d7d7e1 10158:971f362648c3
    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);