首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TCP报文模拟+ omnet

TCP报文模拟+ omnet
EN

Stack Overflow用户
提问于 2011-04-12 19:16:00
回答 1查看 1.5K关注 0票数 0

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

因此,我希望数据包通过以太网通过TCP (可以是任何东西),并且在传输过程中,我希望通过调用todo()来处理数据包。

我正试图在omnet上模拟这一点,因此希望得到关于它的建议…

我是否需要首先实现整个TCP协议栈,或者是否有用于模拟的内置功能,如果有,是否允许我执行我提到的事情?

我是一个使用omnet的初学者,所以请为我提供如何做到这一点的指导……非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-26 05:12:06

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

你有一个这样的场景:

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5634279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档