Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
7_КМлаб та ср(done).doc
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
323 Кб
Скачать
☆

3.3 Ход работы

  1. Установите сервис telnet на соседней рабочей станции (назовём ее host2). Для этого в директории /etc/xinetd.d в файле telnet строку "disabled = yes" замените строкой "disabled = no" и перезапустите сервис xinetd командой /etc/rc.d/init.d/xinetd restart.

  2. Проверьте работоспособность сервиса: telnet host2. Вы должны получить терминальный доступ к машине host2.

  3. Запустите на своей рабочей станции (далее -host1) программу захвата пакетов ethereal с фильтром, ограничивающим захват трафика между host 1 и host2 по протоколу tcp, что бы в захваченные пакеты не попадал "мусор". Стартуйте захват пакетов.

  4. В терминальном окошке запустите сессию telnet на host2. Войдите в систему, введя логин и пароль. Выйдите из системы командой logout. Поместите протокол сессии в файл для отчёта.

  5. Остановите захват пактов и сохраните результат в формате tcpdump. Сохранённый результат захвата подайте на вход утилиты tcpdump и результат разбора перенаправьте файл для отчёта.

  6. Изучая параллельно протокол сессии telnet, результаты захвата пакетов в окне ethereal и в файле с разобранными пакетами, найдите и прокомментируйте: установление и разрыв соединения по протоколу TCP с учётом флагов; пакеты, содержащие логин и пароль пользователя.

  7. Покажите механизм инкапсуляции данных на примере пакета с данными от host2.

3.4 Содержание отчета

Отчет должен содержать протокол telnеt сессии и распечатку дампа tcpdump. Пакеты, содержащие существенную информацию для данной лабораторной работы, должны быть тщательно прокомментированы. Кроме того, отчёт должен содержать выводы, описывающие процесс изучения протоколов TCP и telnet.

3.5 Контрольные вопросы

  1. Из каких уровней состоит стек TCP/IP и для чего они предназначены?

  2. Формат заголовка протокола TCP/IP?

  3. Установление соединения, передачи данных и завершения соединения между клиентом и сервером с помощью протокола TCP/IP?

  4. В чем состоят особенности протокола telnet?

4 Лабораторная работа №4.Изучение сетевого протокола UDP и протокола уровня приложений DNS

4.1 Цель работы

Изучить сетевой протокол UDP и протокол уровня приложений DNS. Определить основные этапы и особенности использования протоколов.

4.2 Краткие теоретические сведения

Протокол UDP является простейшим транспортным протоколом без гарантии доставки данных и без установления соединения. Данный протокол обеспечивает мультиплексирование данных между приложениями при помощи поля port а так же контроль правильности данных при помощи поля checksum. Данный протокол используется для обмена короткими структурированными данными в режиме "запрос-ответ" а так же для посылки широковещательных сообщений. По сравнению с протоколом TCP этот протокол обеспечивает большее быстродействие, поскольку не имеет затрат на установку и разрыв соединения. Удобно так же применение протокола UDP для случаев специаль6ного транспорта, когда транспорт TCP по каким-либо соображениям не устраивает разработчика. Однако следует отметить, что механизмы подтверждения и сборки потока в этом случае должны обеспечиваться приложением.

Служба доменных имён DNS является основной системной службой в сетях TCP/IP, поскольку эта служба обеспечивает разрешение символьных имён в IP адреса и наоборот. Каждое приложение, использующее сетевые функции, обращается к базовой системной библиотеке libc, частью которой является так называемый резольвер (resolver). Резольвер имеет свой файл конфигурации /etc/resolv.conf, в котором описаны ближайшие сервера имён и порядок подстановки суффиксов.

order bind,hosts

search stu stu.cn.ua

nameserver 192.168.0.10

nameserver 192.168.0.14

В сети должно быть как минимум два сервера имён для обеспечения бесперебойного разрешения имён. Обращение резольвера происходит сначала к первому серверу, и если ответ не получен в течение короткого времени, ко второму. Если сервер не может самостоятельно отработать запрос, он обращается к серверам домена корневого домена "." и производит поиск сервера, способного обработать запрос. Полученный ответ перенаправляется клиенту и кешируется на сервере для ускорения последующих ответов.