我试图使用tcp发送ftp数据包。我应该使用ns2中的哪个参数来更改发送方的数据速率?我尝试使用以下内容在2 Mbps和8 Mbps之间变化,但似乎两者都给出相同的结果,并且不会改变发送方数据速率。
$ftp($i) set rate_ 2Mb
答案 0 :(得分:1)
没有"设定率_" ns2中基于TCP的应用程序(如FTP)的选项。 TCP具有其自己的流控制(例如滑动窗口)和拥塞控制机制来控制数据速率。 而基于UDP的流量应用程序,例如Application / Traffic / CBR,具有此选项。
您可以参考此ns文档: http://www.isi.edu/nsnam/ns/doc/node516.html
您可能希望尝试使用不同的TCP窗口大小,链接带宽以及FTP生成的数据包编号,并查看可以实现的数据速率。