【问题标题】:Gate types of the WirelessHostWirelessHost 的 Gate 类型
【发布时间】:2021-05-07 10:34:05
【问题描述】:

众所周知,AdhocHost 是从 WirelessHost 扩展而来的,WirelessHost 有三种门类型:

Name            | Direction     | Size
--------------------------------------------------------
radioIn [ ]     | input         | numWlanInterfaces     
pppg [ ]        | inout         | numPppInterfaces  
ethg [ ]        | inout         | numEthInterfaces

奇怪的是 RadioIn 门的方向是输入的类型,而不是 inout,或者 Inet 开发人员应该有一个 RadioOut 门来发送无线电信号。 当一个节点要发送数据时,该节点如何通过无线电接口发送数据? 发送数据时,通过WirelessHost组件传递数据包的过程是怎样的? 还有,接收数据时,通过WirelessHost组件传递数据包的过程是怎样的? 提前致谢

【问题讨论】:

    标签: omnet++


    【解决方案1】:
    1. OMNeT++ 中的无线电通信通常使用sendDirect() 建模。该方法既不需要输出门,也不需要发送者和接收者之间的通道。接收器必须只有一个输入门。

    参考: OMNeT++ Simulation Manual - Direct Message Sending

    1. 简而言之:当 WirelessHost 中的应用程序想要向其他主机发送一些数据时,它会创建一个数据包,将其发送到传输层(TCP 或 UDP),然后将数据包发送到网络层(可以选择路由),然后数据包被发送到无线电接口。无线电接口计算传播条件并将数据包发送到所有或选定的接收器(取决于假定的传播模型)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多