Четверг, 25.04.2024, 07:27 | RSS
Сетевые протоколы
Протокол DNS
Меню сайта

Категории каталога
Стек протоколов TCP/IP [1]
Краткий обзор структуры стека протоколов TCP/IP, связи между протоколами стека
Протокол IP [1]
Краткое описание структуры пакетов IP
Протокол IPv6 [1]
Краткое описание структуры пакетов IPv6
Протокол TCP [1]
Краткое описание структуры пакетов IPv6
Протокол UDP [1]
Краткое описание структуры пакетов
Протоколы ARP и RARP [1]
Краткое описание структуры пакетов, используемых для прямого и обратного преобразования адресов
Протокол Mobile IP [1]
Краткое описание структуры пакетов
Протокол DNS [1]
Краткое описание формата сообщений
Протокол NetBIOS/IP [1]
Краткое описание структуры пакетов
Протокол PPTP [1]
Краткое описание структуры пакетов
Протокол DHCP [1]
Краткое описание структуры пакетов
Протокол DHCPv6 [1]
Краткое описание структуры пакетов и формата сообщений
Протокол NTP (сетевое время) [1]
Краткое описание структуры пакетов и формата сообщений
Протокол ICMP [1]
Краткое описание структуры пакетов и формата сообщений
Протокол ICMPv6 [1]
Краткое описание структуры пакетов
Протокол IGMP [1]
Краткое описание структуры пакетов
Протокол FTP [1]
Краткое описание структуры пакетов и формата сообщений
Протокол HTTP [1]
Краткое описание формата сообщений
Почтовые протоколы [3]
Протокол TELNET [1]
Краткое описание структуры пакетов и формата сообщений
Другие протоколы [36]

Поиск

Главная » Статьи » Протоколы Internet » Протокол DNS

Протокол DNS

RFC 1035  

RFC 1706  

Протокол DNS (Domain Name Service - служба доменных имен) обеспечивает поиск имен хостов, используя распределенную по сетевым серверам имен базу данных.

Формат сообщений DNS показан на рисунке.


16


21





28

32

Идентификатор

Q

Запрос

A

T

R

V

B

Rcode

Счетчик вопросов

Счетчик ответов

Счетчик Authority

Счетчик дополнений

Формат сообщений DNS

Идентификатор

16-битовое поле для обозначения соответствия между запросами и откликами.

Q

1-битовый флаг запроса (query).

Запрос

4-битовое описание типа сообщения:

0 стандартный запрос (адрес по имени).

1 обратный запрос (имя по адресу).

2 запрос состояния сервера.

A

Authoritative Answer - 1-битовый флаг, показывающий отклик от уполномоченного (authoritative) сервера имен.

T

Truncation - отбрасывание. 1-битовый флаг, говорящий об отбрасывании сообщения.

R

1-битовый флаг, устанавливаемый устанавливаемый для разрешения запроса рекурсивным путем.


V

1-битовый флаг поддержки рекурсивного сервиса.

B

3-битовое поле, зарезервированное для использования в будущем (0).

RCode

Код отклика - 4-битовое поле, устанавливаемое сервером имен для обозначения состояния запроса:

0 нет ошибок.

1 невозможно интерпретировать запрос из-за формальной ошибки.

2 обработка невозможна из-за сбоя на сервере.

3 запрошенное имя не существует.

4 неподдерживаемый тип запроса.

5 отказ от выполнения запроса.

Счетчик вопросов

16-битовое поле, содержащее число записей в разделе вопросов.

Счетчик ответов

16-битовое поле, содержащее число записей о ресурсах в разделе ответов.

Счетчик Authority

16-битовое поле, определяющее число записей о ресурсах сервера имен в разделе authority (полномочия).

Счетчик дополнений

16-битовое поле, определяющее число записей о ресурсах сервера имен в дополнительном разделе.

Категория: Протокол DNS | Добавил: protocol (11.02.2008) | Автор: Энциклопедия сетевых протоколов
Просмотров: 2199






TS-Gate [02] Inc. © 2024