Study the effect of delayed ACKs on TCP throughput in a point-to-point link | NS3 Project 26
Study the effect of delayed ACKs on TCP throughput in a point-to-point link. tcp-delayed-ack.cc #include "ns3/core-module.h" #include "ns3/network-module.h" #include "ns3/internet-module.h" #include "ns3/point-to-point-module.h" #include "ns3/applications-module.h" #include "ns3/flow-monitor-module.h" using namespace ns3; NS_LOG_COMPONENT_DEFINE("TcpDelayedAckStudy"); int mai n(int argc, char *argv[]) { bool delayedAck = true; uint32_t delayedAckCount = 2; // ACK every N segments std::string tcpVariant = "TcpNewReno"; double simTime = 10.0; CommandLine cmd; cmd.AddValue("delayedAck", "Enable delayed A CKs", delayedAck); cmd.AddValue("delayedAckCount", "Segments before ACK", delayedAckCount); c...