Je souhaite coder l'en-tête de protocole DNS à l'aide de C et créer un datagramme UDP. Disons que j'ai une requête www.google.com.En-tête de protocole Dns
Quelqu'un peut-il suggérer comment s'y prendre?
Vous pouvez trouver le format d'en-tête ici - http://www.nersc.gov/~scottc/software/snort/dns_head.html
Quel est le problème? Est-ce à propos de C: Comment puis-je emballer des bits? S'agit-il du protocole: quelles sont les définitions d'opcode? –
Comment emballer les bits? – Bruce
Comprenez-vous les champs de bit dans une structure, comment ils sont définis en C et ainsi de suite? La définition de structure que vous mentionnez est configurée de sorte que vous pouvez simplement effectuer des affectations directes aux champs de bits. –