Salut tout le monde!!
Je cherche à savoir comment connaitre la taille du header d'un paquet ethernet (ou wifi).
Je ne suis pas sur de bien comprendre la question mais une entête ethenet avec une structure basée sur 14 octets peut se coder ainsi:
1 2 3 4 5 6
| struct entete_mac
{
unsigned char destination[6];
unsigned char source[6];
unsigned short type;
}; |
puis pour avoir la taille:
size_t taille = sizeof(struct entete_mac);
Tu peux aussi avoir des trames Ethernet 802.1Q avec une structure basée sur 18 octets.
Partager