Задание 7. Исследование DNS и HTTP
Требуемые условия завершения
Дать ответ на задание
Задание 7. Исследование DNS и HTTP
Форма контроля: практическая работа с прикреплением отчёта в электронном виде.
| Общие сведения о работе | |
|---|---|
| Модуль курса | Модуль 10 «Прикладные протоколы» |
| Рекомендуемое время | 3 академических часа |
| Оборудование и ПО | ПК с nslookup/dig и curl (или PowerShell curl.exe). |
| Предварительные требования | Изучена страница 10.1. |
| Результат (что сдать) | PDF: результаты DNS, заголовки HTTP, текстовое описание цепочки «браузер → DNS → HTTP». |
Краткое описание: Исследуйте работу DNS и проанализируйте HTTP-заголовки ответа веб-сервера.
1. Цель работы
Закрепить понимание службы DNS и структуры HTTP-ответа на прикладном уровне.
2. Задачи
- Выполнить nslookup google.com — зафиксировать A-запись(и).
- Выполнить nslookup 8.8.8.8 — зафиксировать PTR-запись (обратное разрешение).
- Выполнить curl -I https://example.com — сохранить заголовки ответа.
- Пояснить назначение заголовков: Server, Content-Type, Date, Last-Modified (или аналоги из ответа).
- Указать, какой порт и транспортный протокол используются для HTTPS.
- Сформулировать вывод о роли DNS и HTTP в открытии веб-страницы.
3. Теоретические сведения (для выполнения работы)
DNS: A — имя→IPv4; AAAA — IPv6; MX — почта; PTR — обратное разрешение.
HTTP: коды 2xx — успех; 3xx — редирект; 4xx — ошибка клиента; 5xx — сервер.
4. Методические указания
nslookup google.com— зафиксируйте Address(es).nslookup 8.8.8.8— PTR-запись.curl -I https://example.com— только заголовки ответа.- Опишите заголовки Server, Content-Type, Date (или аналоги из ответа).
- Текстом опишите 5 шагов открытия страницы (DNS → TCP → TLS → HTTP).
5. Содержание отчёта (обязательные разделы)
- Титульный лист
- Результаты DNS-запросов
- HTTP-заголовки
- Пояснение каждого заголовка
- Схема «браузер → DNS → HTTP» (текстом или рисунок)
- Вывод
6. Требования к оформлению
- Вывод команд моноширинным шрифтом или скриншоты
7. Критерии оценивания
| Критерий | Максимум баллов |
|---|---|
| DNS-запросы (прямой и обратный) | 35 |
| HTTP-заголовки и расшифровка | 35 |
| Описание цепочки взаимодействия служб | 30 |
Итого: 100 баллов. Зачёт — от 60 баллов.
Контрольные вопросы (для самопроверки перед сдачей)
- Чем A-запись отличается от CNAME?
- Что означает HTTP 200 OK?
- Какой порт и протокол у HTTPS?
- Зачем DNS может использовать TCP?
8. Порядок сдачи
- Изучите теоретический материал модуля.
- Выполните практическую часть согласно задачам.
- Оформите отчёт в формате PDF или DOCX.
- Нажмите кнопку «Добавить ответ» ниже и прикрепите файл в поле загрузки (до 5 файлов, до 10 МБ каждый).
- При необходимости добавьте текстовый комментарий в поле «Ответ».
- Нажмите «Отправить задание» для проверки преподавателем.
Примечание: для отправки ответа необходима регистрация на платформе. Гости могут просматривать условия задания без регистрации.