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

2.3 Ход работы

  1. Проведите захват пакетов утилитой ethereal без фильтра в течение нескольких минут и внимательно просмотрите результат. Отметьте, какие протоколы используются в сети.

  2. Настройте фильтр на захват только широковещательных пакетов. Произведите захват в течение нескольких минут, рассмотрите результат.

  3. Настройте фильтр на захват пактов ICMP. Проверьте результат, включив захват пакетов и запустив со своего хоста команду ping на соседний хост.

  4. Не меняя настроек фильтра, запустите захват пакетов и запустите ping на другом хосте, направленый на третий хост в вашем сегменте. Удалось ли Вам захватить эти пакеты? Объясните результат.

  5. Запустите утилиту tcpdump с пустым фильтром с перенаправлением пакетов в файл на несколько минут с ключами, обеспечивающими расшифровку пакетов. Поясните результат захвата пакетов.

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

Отчет должен содержать последовательность скриншотов по ходу выполнения работы и соответствующие комментарии.

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

  1. Почему Вы не видите все пакеты, проходящие в данном сегменте Ethernet?

  2. В каком случае хост может видеть все пакеты в данном сегменте Ethernet?

  3. Какие пакеты будут видны наблюдающему хосту в коммутируемом сегменте Ethernet?

  4. Как обеспечить захват всех пакетов, приходящих в данный сегмент сети и уходящих из него?

  5. Что такое “зеркальный” порт коммутатора, и каково его назначение?

  6. Какой параметр коммутатора отвечает за общую пропускную способность?

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 является протоколом уровня приложений, предназначенным для удалённого доступа по сети к текстовому терминалу. При инициализации соединения посылаются команды и клиентом, и сервером, обеспечивающие согласование возможностей пользовательского терминала и установку необходимых переменных окружения на сервере.