Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
143. Формат каждого вопроса в разделе вопросов (question) показан на рисунке 14.5. Обычно присутствует только один вопрос.
144. Имя запроса (query name) это искомое имя. Оно выглядит как последовательность из одной или нескольких меток. Каждая метка начинается с 1-байтового счетчика, который содержит количество следующих за ним байт. Имя заканчивается байтом равным 0, который является меткой с нулевой длиной. И является, в свою очередь, меткой корня. Каждый счетчик байтов должен быть в диапазоне от 0 до 63, так как длина метки ограничена 63 байтами.
145.
146. Рисунок 14.5 Формат раздела вопроса (question) в запросе DNS.
147.
148. (Дальше в этом разделе мы увидим, что байт счетчик с двумя старшими битами, установленными в 1, значения от 192 до 255, используется в схеме со сжатием.) В отличие от многих других форматов сообщений, которые мы рассмотрели, этому полю разрешено заканчиваться на ограничителе не равном 32 битам. Заполнение не используется.
149. На рисунке 14.6 показано, как хранится имя домена gemini.tuc.noao.edu.
150.
151. Рисунок 14.6 Представление имени домена gemini.tuc.noao.edu.
152.
153. У каждого вопроса есть тип запроса (query type), а каждый отклик (называемый записью ресурса, о чем мы поговорим ниже) имеет тип (type). Существует около 20 различных значений, некоторые из которых в настоящее время уже устарели. На рисунке 14.7 показаны некоторые из этих значений. Тип запроса это надмножество (множество, подмножеством которого является данное множество) типов: два из показанных значений, могут быть использованы только в вопросах.
154.
155. Имя | 156. Цифровое значение | 157. Описание | 158. тип (type)? | 159. тип запроса (query type)? |
160. A | 161. 1 | 162. IP адрес | 163.· | 164.· |
165. NS | 166. 2 | 167. сервер DNS | 168.· | 169.· |
170. CNAME | 171. 5 | 172. каноническое имя | 173.· | 174.· |
175. PTR | 176. 12 | 177. запись указателя | 178.· | 179.· |
180. HINFO | 181. 13 | 182. информация о хосте | 183.· | 184.· |
185. MX | 186. 15 | 187. запись об обмене почтой | 188.· | 189.· |
190. AXFR | 191. 252 | 192. запрос на передачу зоны | 193. | 194.· |
195. * или ANY | 196. 255 | 197. запрос всех записей | 198. | 199.· |
200. Рисунок 14.7 Значения type и query type для DNS вопросов и ответов.
201.
202. Наиболее распространенный тип запроса - тип A, который обозначает, что необходим IP адрес для запрашиваемого имени (query name). PTR запрос требует имена, соответствующие IP адресу. Это запрос указателя, который мы опишем в разделе "Запросы указателя" этой главы. Другие типы запросов мы опишем в разделе "Записи ресурсов" этой главы.
203. Класс запроса (query class) обычно равен 1, что указывает на адреса Internet. (В некоторых случаях поддерживаются не-IP значения.)
Дата публикования: 2015-01-25; Прочитано: 246 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!