0
我试图使用tcp发送ftp数据包。我应该使用ns2中的哪个参数来更改发件人的数据速率?我尝试使用以下来改变2 Mbps和8 Mbps之间,但似乎两者都给出相同的结果,并不会改变发件人的数据速率。如何在使用ns2的tcp情况下设置数据速率?
$ftp($i) set rate_ 2Mb
我试图使用tcp发送ftp数据包。我应该使用ns2中的哪个参数来更改发件人的数据速率?我尝试使用以下来改变2 Mbps和8 Mbps之间,但似乎两者都给出相同的结果,并不会改变发件人的数据速率。如何在使用ns2的tcp情况下设置数据速率?
$ftp($i) set rate_ 2Mb
对于基于TCP的应用程序,如ns2中的FTP,没有“set rate_”选项。 TCP拥有自己的流量控制(例如滑动窗口)和拥塞控制机制来控制数据速率。 尽管基于UDP的流量应用程序(例如Application/Traffic/CBR)具有此选项。
您可以参考这个NS文档: http://www.isi.edu/nsnam/ns/doc/node516.html
你可能想尝试不同的TCP窗口大小,链路带宽,并通过FTP产生的数据包号码,看看数据速率可以达到。