История изменений
Исправление
gh0stwizard,
(текущая версия)
:
Все просто: ширина на рисунке определяет количество бит в пакете, т.е. 16 бит или 2 байта. Высота ширина на н-строк. В данном случае:
- NAME - домен, неограниченный размер. Ну или 1024 байт, малоли юникод, ддос и все такое.
- TYPE - 2 байта
- CLASS - 2 байта
- TTL - 32-битное положительное число, т.е 4 байта.
- RDLENGTH - 16-битное положительное число/2 байта
- RDATA - зависит от значений TYPE и CLASS. Например, может иметь значения 4 байт (ipv4-адрес для А IN), 64 байта (ipv6-адрес AAAA IN) и т.д.
Исходная версия
gh0stwizard,
:
Все просто: ширина на рисунке определяет количество бит в пакете, т.е. 16 бит или 2 байта. Высота ширина на н-строк. В данном случае:
- NAME - домен, неограниченный размер. Ну или 1024 байт, малоли юникод, ддос и все такое.
- TYPE - 2 байта
- CLASS - 2 байта
- TTL - 32-битное число (может быть отрицательным), т.е 4 байта.
- RDLENGTH - 16-битное число/2 байта
- RDATA - зависит от значений TYPE и CLASS. Например, может иметь значения 4 байт (ipv4-адрес для А IN), 64 байта (ipv6-адрес AAAA IN) и т.д.