Реализация OSI TP4 для системы на базе Linux

Я работаю над реализацией соединения между двумя компьютерами. Эти два компьютера должны взаимодействовать с помощью соединения OSI TP4 (от Mac-адреса к Mac-адресу). Я использую систему Fedora 11 Linux. Я пытаюсь использовать C/C++ и предпочел бы остаться на них, хотя, если нет решения, использующего их, я могу быть немного гибким с этим.

Второй комп уже прописан, и мне с ним ничего делать не надо; Мне просто нужно написать код для моей стороны, чтобы общаться с ним. Я искал в Интернете, пытаясь найти либо информацию о том, как делать такого рода программирование, либо готовую библиотеку, которая обрабатывает это общение, но до сих пор не нашел ничего.

Мой основной опыт связан с базовым программированием TCP/IP с использованием стандартных библиотек C, однако я понятия не имею, смогу ли я использовать их для этого.

Я буду использовать протокол без установления соединения ISO 8473 для уровня 3 и модель класса 4 ISO 8073 для уровня 4.

Есть ли информация по этому поводу в сети? Кажется, я не могу найти учебник, объясняющий, как это сделать, или какой-либо пример кода. Опять же, если есть система, которую можно купить, это тоже хорошо — мне просто нужно знать, где я могу получить информацию по этой теме.

Извините, если что-то из этого немного расплывчато - я никогда раньше не работал с вещами такого низкого уровня, и в данный момент все это меня сбивает с толку.


person Phil    schedule 03.12.2010    source источник


Ответы (1)


Возможно, это то, что вам нужно?

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

Реализация TP4/CLNP для ядер Linux 2.6.x.

Дополнительная информация по адресу:

http://exodream.blogspot.com/2010/08/atn-tp4clnp-networking-suite-for-linux.html
person Alnitak    schedule 05.12.2010
comment
Это определенно на правильном уровне. Я просмотрел это и установил его - к сожалению, не так много документации (по крайней мере, я не могу найти), которая точно объясняет, как его использовать. Я усердно работал над этим, но это определенно немного сбивает с толку. Нечто подобное определенно очень, очень, ОЧЕНЬ близко. К сожалению, без разумного количества документации это тяжелая битва. - person Phil; 06.12.2010
comment
Вы смотрели в каталоге выше, где есть пример кода? - person Alnitak; 06.12.2010
comment
А, есть пример кода. Не компилируется сразу, но я почти уверен, что смогу запустить его, если буду достаточно возиться с ним. Спасибо! - person Phil; 07.12.2010