Я хочу кодировать заголовок DNS-протокола с помощью C и создать дейтаграмму UDP. Допустим, у меня есть запрос www.google.com.Заголовок протокола DSs
Может кто-нибудь предложить, как это сделать?
Вы можете найти формат заголовка здесь - http://www.nersc.gov/~scottc/software/snort/dns_head.html
В чем проблема? Это о C: Как я могу упаковать бит? Это о протоколе: каковы определения опкодов? –
Как упаковать бит? – Bruce
Вы понимаете о битовых полях в структуре, как они определены в C и т. Д.? Определяемое вами определение структуры настраивается, поэтому вы можете просто назначать прямые назначения битполам. –