Протокол TCP с использованием необработанных байтов Ethernet - PullRequest
0 голосов
/ 11 декабря 2018

В настоящее время я реализую программу, которая работает с аппаратным обеспечением (Vector Informatik VN56xx), который обходит необработанные байты Ethernet с подключенных устройств, она также может отправлять необработанные байты Ethernet, созданные из моей программы, на конкретное устройство с помощью библиотеки DLL, поставляемой саппаратное обеспечение.

Это означает, что для получения и отправки информации через аппаратное обеспечение я должен использовать предоставленный API

Однако API предоставляет базовый доступ на канальном уровне к протоколам, поддерживаемым различнымисетевые интерфейсы.В случае с моим оборудованием это означает доступ к Ethernet.Любые протоколы более высокого уровня (такие как TCP / IP) должны быть реализованы отдельно.Так что он поддерживает только 1500 байтов Ethernet.

Я хотел бы знать, знаете ли вы какую-либо библиографию или любой сайт, где я могу найти информацию о том, как реализовать протокол TCP / IP, просто имея только сырые байты Ethernet.

Векторное аппаратное обеспечение будет клиентом, а подключенное устройство уже является сервером, который также уже подключен к другим клиентам

Программа, с которой я работаю, и предоставляемая DLL обе написаны на C #, NET4.5 framework

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...