Недавно меня озадачили следующие статьи о кадрах Raw-Ethernet:
Передача сообщений RAW Ethernet и UDP с
использованием необработанных кадров Ethernet
Вкратце, оба они обсуждают, что можно установить двухточечную связь, используя только уровень Ethernet. В этом случае можно было бы избежать накладных расходов на уровнях IP и TCP, а пропускная способность увеличилась бы (примерно на 50% в соответствии с некоторыми тестами).
Я хотел бы сделать аналогичный тест, но в беспроводной среде. Однако у меня есть некоторые проблемы:
1-й выпуск.
Есть ли какие-либо аппаратные ограничения (например, карта Wi-Fi), которые могут подорвать такие усилия?
Второй выпуск. В
обеих статьях был выбран следующий формат кадра:
Преамбула Разделитель | Заголовки Mac | Полезная нагрузка | Pad | CRC
Насколько я знаю, преамбула, разделитель, pad и CRC добавляются устройством Ethernet в каждый кадр и не могут быть изменены с помощью программного обеспечения. Я думаю, с устройствами Wi-Fi похоже. Следовательно, существует ли какое-либо аппаратное ограничение (например, карта Wi-Fi), которое может помешать удалению заголовков Mac?
PS: учтите, что связь будет проходить по принципу «точка-точка», т. е. не будет никаких маршрутизаторов, коммутаторов, мостов, ... нет подключения к Интернету.