Di recente sono rimasto perplesso dai seguenti articoli sui frame Raw-Ethernet:
Ethernet RAW vs. UDP
Passaggio di messaggi mediante frame Ethernet grezzi
In breve, entrambi discutono che è possibile stabilire una comunicazione punto-punto usando solo il livello Ethernet. In tal caso, il sovraccarico dei livelli IP e TCP verrebbe evitato e il throughput aumenterebbe (circa il 50% secondo alcuni parametri di riferimento).
Vorrei fare un test simile ma in un ambiente wireless. Tuttavia, ho alcuni problemi:
1a edizione
Esistono vincoli hardware (ad es. La scheda Wi-Fi) che potrebbero minare tale sforzo?
2a edizione
Entrambi gli articoli hanno scelto il seguente formato di frame:
Preambolo | Delimitatore | Intestazioni Mac | Carico utile | Pad | CRC
Per quanto ne so, preambolo, delimitatore, pad e CRC vengono aggiunti dal dispositivo Ethernet a ogni frame e non possono essere modificati tramite software. Immagino che con i dispositivi Wi-Fi sia simile. Pertanto, esiste qualche vincolo hardware (ovvero: la scheda Wi-Fi) che minerebbe la rimozione delle intestazioni del Mac?
ps: considera che la comunicazione avverrà da punto a punto, ad es. non ci saranno router, switch, bridge, ... nessuna connettività Internet.