LINUX.ORG.RU

НЕ TCP/IP


0

0

Стоит задача связать два компа и с очень очень быстрым обменом ну на самом нижайшем уровне ПОМОГИТЕ

anonymous

Казалось бы а при чем тут безопасность?

IMXO самый простой способ
соедини шины PCI напрямую, никто не мешает.
Драйвер аля network or IPC сам ваять будешь, а может кто уже наваял...

Самый быстрый и самый сложный

Сделай переходник для процессоров (c контроллером), и шлейфом соединяй переходники.
Ядро переваивать сам будешь....

IMXO самый реальный
Купи две гигабитные двухпортовые сетевые карты (а может есть и на поболее портов) , свяжи два компа 2-мя пачкордами и слинкуй сетевые порты в один. Что может быть ниже TCP/IP + драйвер карточки на уровне ядра? Ниже уже некуда...

Aleks_IZA
()
Ответ на: комментарий от Aleks_IZA

Если TCP/IP протокол седьмого уровня то ниже будет протокол второго уровня Но тем не мение спасибо за идеи Задача стоит передовать туда-обратно по 2-5к но смаленьким временем задержки так понятно

anonymous
()
Ответ на: комментарий от anonymous

Это с каких пор он на седьмой уровень встал?

anonymous
()
Ответ на: комментарий от anonymous

можно вообще без eth_hdr, ip_hdr работать открываешь сокет socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL)), чета типа такаого, ну и привязываешь его к интерфейсу ioctl(sock, SIOCGIFINDEX, &ifr), ну и нормально, можешь читать-писать туда, если два компа, то нормально, ошибок вроде не должно быть, я так на работе чета передовал по обычной сетке, ну хз, попробуй.

anonymous
()
Ответ на: комментарий от anonymous

Буду экскрементировать извини эксперементировать (джок)

anonymous
()

А в чем проблема? Соедини 2 компа в гигабитную сеть и используй UDP. Если нагрузка небольшая, то udp в несколько раз быстрее tcp. Имхо самый надежный способ.

OxiD ★★★★
()
Ответ на: комментарий от anonymous

Пример из жизни. В коммутаторах Dlink для организации stakable портов используется интерфейс FireWare, а именно 2 штуки. Один входящий, другой исходящий. Программный интрефейс работы с этим портом не сложнее чем с СОМ.

a10
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.