0

我正在做一个项目,我需要使用传输层与设备进行通信。网络连接将是基于 IP 的 OSI/CLNS。

我可能是错的,但我不相信我可以将套接字用于这种类型的连接。我正在寻找有关如何创建可以通过传输层(Java 或 C++)进行通信的应用程序的示例。

谢谢,罗伯

4

2 回答 2

0

OSI-Stack 开源实现

在这里,您可以找到完整 OSI 堆栈的开源(用于 linux)实现。那里也有应用示例...

于 2011-04-19T21:49:13.687 回答
0

...创建一个应用程序...

我会说这里的关键字是应用程序。当您谈论创建应用程序时,您会自动谈论 OSI 7/5 层模型的应用程序层。在开发可以与网络上的另一个应用程序通信的应用程序时,您将使用一些协议——其中一些将是应用程序层的一部分,一些将是传输、网络和线路层的一部分。

仅基于传输层创建应用程序是不可能的 - 因为为了将信息与互联网一起移动,您需要使用所有层。

你问的问题相当于问如何制造一辆只有轮子的汽车——没有车架、没有发动机、没有齿轮、没有座椅、没有方向盘。

我建议学习一些有关 OSI 层模型的知识,以便更好地理解整个主题。

我将从这里开始:https ://en.wikipedia.org/wiki/OSI_model

于 2021-12-01T08:05:37.333 回答