基于Linux的系统的OSI TP4实现

时间:2010-12-03 21:38:27

标签: linux networking mac-address osi

我正在努力实现两台计算机之间的连接。这两台计算机需要使用OSI TP4连接进行通信(Mac-Address到Mac-Address)。我使用的是Fedora 11 Linux系统。我正在尝试使用C / C ++而宁愿留在那些,但如果没有使用它们的解决方案,我可以稍微灵活一点。

已经编写了第二台计算机,我不需要对它做任何事情;我只需要为我的代码编写代码以便与之通信。我一直在网上搜索,试图找到关于如何进行这种编程的信息,或者是一个处理这种通信的现成的库,但迄今为止空手而归。

我的主要经验是使用标准C库进行基本的TCP / IP编程 - 但是,我不知道我是否可以使用它们。

我将在第3层使用ISO 8473无连接协议,为第4层使用ISO 8073第4类模型。

网上有关于此的信息吗?我似乎找不到任何解释如何执行此操作的教程,或任何类型的示例代码。同样,如果有一个可购买的系统,那也没关系 - 我只需要知道在哪里可以获得有关该主题的信息。

我很抱歉,如果其中任何一个有点模糊 - 我以前从未使用过这种低级别的东西,而且这对我来说非常困惑。

1 个答案:

答案 0 :(得分:4)

这可能是你想要的吗?

 https://kode.poss.or.id/svn/atn/trunk/module_atn/

用于Linux 2.6.x内核的TP4 / CLNP的实现。

更多信息:

http://exodream.blogspot.com/2010/08/atn-tp4clnp-networking-suite-for-linux.html