【问题标题】:How to change the flags in the tcp header of a packet in NS-2?如何在 NS-2 中更改数据包的 tcp 标头中的标志?
【发布时间】:2014-12-25 15:53:55
【问题描述】:

我正在尝试更改 NS-2 中特定数据包的 tcp 标头中的 ECN 标记,但找不到方法。 有谁能帮我一把吗?非常感谢!

【问题讨论】:

  • 到目前为止你有什么代码?
  • 嗨,Donal Fellows,我今天在 ns2.35/tcp/tcp-full.cc 的第 874 行找到了它。感谢您的提问!

标签: c tcp tcl ns2 ns-3


【解决方案1】:

我在 ns2.35/tcp/tcp-full.cc 的第 874 行找到它。下面是标记 ECN 的代码(或者我们可以在这里说 ECE)。

if (ecn_ && ect_ && recent_ce_ ) { 
    // This is needed here for the ACK in a SYN, SYN/ACK, ACK
    // sequence.
    pflags |= TH_ECE;
}

【讨论】:

    猜你喜欢
    • 2011-01-05
    • 2010-12-01
    • 2012-04-13
    • 2021-12-25
    • 2011-01-03
    • 2016-12-29
    • 1970-01-01
    • 1970-01-01
    • 2020-04-15
    相关资源
    最近更新 更多