拥塞控制算法有两个主要因素决定了cwnd的变化,拥塞状态 congestion state和算法 algorithm。拥塞状态包括四个OPEN,DISORDER,RECOVER,LOSS,而算法则负责根据不同的拥塞状态和ACK接受情况调整cwnd的大小。 拥塞状态 基于ns3 3.26 中对于 tcp-socket-base 类的实现,拥塞状态和它们之间的转换关系如下图: OPEN: 最普通的状态...
网络仿真平台网络协议分析和设计能力是网络工程专业学生必须具备的专业基本能力.在教学过程中,TCP的拥塞控制机制是其中的重点,同时也是难点.本文以NS3为网络仿真基础平台搭建仿真环境,实现了TCP拥塞控制机制中TCP Tahoe算法和TCP Reno算法的仿真,并使用gnuplot工具对仿真结果进行统计绘图.仿真结果表明,上述拥塞控制算法的仿真...
网络协议分析和设计能力是网络工程专业学生必须具备的专业基本能力.在教学过程中,TCP的拥塞控制机制是其中的重点,同时也是难点.本文以NS3为网络仿真基础平台搭建仿真环境,实现了TCP拥塞控制机制中TCP Tahoe算法和TCP Reno算法的仿真,并使用gnuplot工具对仿真结果进行统计绘图.仿真结果表明,上述拥塞控制算法的仿真结果与预期是...