- •Анализ функционирования локальных вычислительных сетей
- •6.050102 „Компьютерная инженерия”
- •Содержание
- •Введение
- •1 Лабораторная работа №1. Технические особенности сети Ethernet. Конфигурирование и настройка сетевых интерфейсов
- •1.1 Цель работы
- •1.2 Краткие теоретические сведения
- •1.3 Ход работы
- •1.5 Контрольные вопросы
- •2 Лабораторная работа №2. Изучение сетевых анализаторов tcpdump и Ethereal
- •2.1 Цель работы
- •2.2 Краткие теоретические сведения
- •1.4 Содержание отчета
- •2.3 Ход работы
- •2.4 Содержание отчета
- •2.5 Контрольные вопросы
- •3 Лабораторная работа №3. Изучение сетевого протокола tcp и протокола уровня приложений telnet
- •3.1 Цель работы
- •3.2 Краткие теоретические сведения
- •3.3 Ход работы
- •4.3 Ход работы
- •4.4 Содержание отчёта
- •4.5 Контрольные вопросы
- •5 Лабораторная работа №5. Конфигурирование службы имён dns в корпоративной сети
- •5.1 Цель работы
- •5.2 Краткие теоретические сведения
- •5.3 Ход работы
- •5.4 Содержание отчета
- •5.5 Контрольные вопросы
- •6 Лабораторная работа №6. Сервисы для сетей Windows. Настройка сервиса Samba
- •6.1 Цель работы
- •6.2 Краткие теоретические сведения
- •6.3 Ход работы.
- •7.3 Ход работы
- •7.4 Содержание отчета
- •7.5 Контрольные вопросы
- •Рекомендованная литература
2.3 Ход работы
Проведите захват пакетов утилитой ethereal без фильтра в течение нескольких минут и внимательно просмотрите результат. Отметьте, какие протоколы используются в сети.
Настройте фильтр на захват только широковещательных пакетов. Произведите захват в течение нескольких минут, рассмотрите результат.
Настройте фильтр на захват пактов ICMP. Проверьте результат, включив захват пакетов и запустив со своего хоста команду ping на соседний хост.
Не меняя настроек фильтра, запустите захват пакетов и запустите ping на другом хосте, направленый на третий хост в вашем сегменте. Удалось ли Вам захватить эти пакеты? Объясните результат.
Запустите утилиту tcpdump с пустым фильтром с перенаправлением пакетов в файл на несколько минут с ключами, обеспечивающими расшифровку пакетов. Поясните результат захвата пакетов.
2.4 Содержание отчета
Отчет должен содержать последовательность скриншотов по ходу выполнения работы и соответствующие комментарии.
2.5 Контрольные вопросы
Почему Вы не видите все пакеты, проходящие в данном сегменте Ethernet?
В каком случае хост может видеть все пакеты в данном сегменте Ethernet?
Какие пакеты будут видны наблюдающему хосту в коммутируемом сегменте Ethernet?
Как обеспечить захват всех пакетов, приходящих в данный сегмент сети и уходящих из него?
Что такое “зеркальный” порт коммутатора, и каково его назначение?
Какой параметр коммутатора отвечает за общую пропускную способность?
3 Лабораторная работа №3. Изучение сетевого протокола tcp и протокола уровня приложений telnet
3.1 Цель работы
Изучить сетевой протокол ТСР и протокол приложений telnet. Определить основные этапы и особенности использования протоколов.
3.2 Краткие теоретические сведения
Протокол TCP является транспортным протоколом с гарантированной доставкой данных, с установлением соединения и повторной передачей потерянных сегментов.
Установление соединения происходит при помощи механизма т.н. троекратного рукопожатия (three way handshake).
Хост А, инициатор соединения, посылает сегмент без данных с установленным флагом SYN. Инициирует соединения программа - клиент. Порт назначения определяется жёстко либо как хорошо известный сервис (Well Known Serviсe), например web-сервис обычно имеет порт 80, либо задается пользователем. Порт источника обычно выделяется системой из пула свободных не привилегированных портов (>1023).
В ответ хост В посылает сегмент без данных с установленными флагами SYN,ACK. При этом, в зависимости от режима работы серверного сокета, возможна замена фиксированного порта на динамический в качестве исходящего.
Хост А, приняв описанный выше пакет, сигнализирует о готовности к обмену данными, посылая сегмент без данных с установленным флагом ACK. После этого сокеты готовы к двунаправленному обмену данными.
Разрыв соединения происходит аналогично с использованием флага FIN.
Протокол TELNET является протоколом уровня приложений, предназначенным для удалённого доступа по сети к текстовому терминалу. При инициализации соединения посылаются команды и клиентом, и сервером, обеспечивающие согласование возможностей пользовательского терминала и установку необходимых переменных окружения на сервере.
