【问题标题】:TCP packet simulation + omnetTCP包模拟+omnet
【发布时间】:2011-04-12 11:16:00
【问题描述】:

假设我有一个函数todo(),我想在从一个节点发送到所有路由器的目的地的数据包上实现这个函数。

所以我希望数据包通过以太网通过 TCP(可以是任何东西),并且在进行时我想通过调用 todo() 来处理数据包。

我正在尝试在 omnet 上对此进行模拟,因此需要有关它的建议...

我是否需要先实现整个 TCP 堆栈,或者其中是否有用于模拟的内置功能,如果有它是否允许我做我提到的事情??

我是使用 omnet 的初学者,所以请为我提供有关如何执行此操作的指南......非常感谢......

【问题讨论】:

    标签: c++ omnet++


    【解决方案1】:

    你的问题有点令人困惑。 路由器处理 IP 数据包。他们不关心负载,它可能包含一个 TCP 段。

    你有这样的场景:

    客户端->路由器->服务器

    因此客户端将在 L7 上创建一个数据包并将其提供给 TCP 模块。在那里你可以添加你的功能。例如在 sendToIP 函数中 数据包发送到 IP 并通过以太网发送到路由器。路由器查看目标 IP 地址并将其发送到路由表中配置的接口。 服务器将接收数据包。它通过它的 tcp 模块(你也可以添加你的 todo() 函数)并将它提供给你的应用程序模块。

    【讨论】:

      猜你喜欢
      • 2015-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-24
      相关资源
      最近更新 更多