Domain Name System
Сервер имен доменов в интернет, преобразующий эти имена в IP-адреса, DNS, обеспечивает распределенную иерархическую защищенную базу данных, хранящую таблицы отображений "доменное имя - IP-адрес" (resource records).
В качестве транспортного уровня использует
TCP или UDP
Пример дешифрации
DNS (Domain Name System): RFC 2929, 2000
43 ***b16** Transaction id................ 9CC0 Hex
45 0....... Query/Response................ Query
.0000... OpCode........................ Query
.....0.. Authoritative answer.......... 0 Dec
......0. TrunCation.................... 0 Dec
.......1 Recursion desired............. 1 Dec
46 0....... Recursion available........... 0 Dec
.0...... Reserved...................... 0 Dec
..0..... AD............................ 0 Dec
...0.... CD............................ 0 Dec
....0000 Response code................. No error
47 ***b16** Questions..................... 1 Dec
49 ***b16** Answer RRs.................... 0 Dec
51 ***b16** Autority RRs.................. 0 Dec
53 ***b16** Additional RRs................ 0 Dec
-- Queries
55 00...... Offset pointer flag........... Not present
..000010 Label length.................. 2 Dec
56 ***b16** IA5-characters................ sb
58 00...... Offset pointer flag........... Not present
..000110 Label length.................. 6 Dec
59 ***B6*** IA5-characters................ google
65 00...... Offset pointer flag........... Not present
..000011 Label length.................. 3 Dec
66 ***b24** IA5-characters................ com
69 00...... Offset pointer flag........... Not present
..000000 Label length.................. 0 Dec
70 ***b16** Type.......................... Host address
72 ***b16** Class......................... Internet
Ссылки