
- •Введение.
- •Часть 1. Описание используемого программного обеспечения. §1. Интерактивный браузер сетевого трафика «Ethereal».
- •1.1. Общие сведения.
- •1.2. Фильтры отображения.
- •1.3. Структура окна захвата.
- •1.4. Фильтры захвата
- •1.5. Примеры фильтров захвата.
- •§2. Программа генерации запросов серверу имен nslookup.
- •§3. Команда arp.
- •§4. Команда ping.
- •§5. Команда tracert.
- •Часть II. Описания лабораторных работ. Лабораторная работа №1. Ethereal, ip, статистика работы сети.
- •Лабораторная работа №2. Протоколы arp и dns.
- •Лабораторная работа №3. Протокол icmp.
- •Лабораторная работа №4. Транспортный протокол tcp.
- •Лабораторная работа №5. Почтовый сервис.
- •Список литературы.
Министерство образования Российской Федерации
Министерство Российской федерации по атомной энергии
Трехгорный технологический институт (филиал)
Московского инженерно-физического института
(государственного университета)
УТВЕРЖДАЮ
Проректор по учебной работе
_____________ Е.В. Кочетков
“____” _____________ 2004 г.
МЕТОДИЧЕСКОЕ ПОСОБИЕ
по курсу «Сети ЭВМ и телекоммуникации»
Разработали:
заведующий кафедры СК-2
Полтавский П.А.
преподаватель кафедры СК-2
Прохоров А.А.
Трехгорный
2004
СОДЕРЖАНИЕ:
Введение. 4
Часть 1. Описание используемого программного обеспечения. 5
§1. Интерактивный браузер сетевого трафика «Ethereal». 5
1.1. Общие сведения. 5
1.2. Фильтры отображения. 7
1.3. Структура окна захвата. 8
1.4. Фильтры захвата 9
1.5. Примеры фильтров захвата. 13
§2. Программа генерации запросов серверу имен nslookup. 15
§3. Команда arp. 16
§4. Команда ping. 17
§5. Команда tracert. 20
Часть II. Описания лабораторных работ. 21
Лабораторная работа №1. Ethereal, IP, статистика работы сети. 21
Лабораторная работа №2. Протоколы ARP и DNS. 22
Лабораторная работа №3. Протокол ICMP. 23
Лабораторная работа №4. Транспортный протокол TCP. 24
Лабораторная работа №5. Почтовый сервис. 25
Список литературы. 26
Введение.
Цель создания данного методического пособия – описание курса лабораторных работ по предмету «Сети ЭВМ и телекоммуникации» для более успешного освоения материала. Курс предназначен для студентов средних и старших курсов.
Перед началом выполнения лабораторных работ студент должен иметь элементарное представление о принципах передачи информации в сетях, знать модель взаимодействия открытых систем ISO, протоколы канального, сетевого, транспортного и прикладного уровней, стек протоколов TCP/IP.
В лабораторных работах используется прикладное ПО и команды, работу которых также необходимо изучить перед началом выполнения работ; часть первая данного методического пособия.
Предполагается, что после выполнения курса работ студент:
Научится фиксировать сетевой трафик по указанным критериям и проводить анализ трафика при помощи программы Ethereal.
Изучит структуру пакета IP, назначение полей заголовка пакета на примере работы реальной сети.
Изучит назначение и функционирование протоколов ARP и DNS, формат пакетов протоколов.
Изучит назначение и функционирование утилит tracert и ping, использующих протокол ICMP.
Изучит назначение и особенности функционирования протокола транспортного уровня TCP.
Изучит взаимодействие хостов в рамках системы передачи почтовых сообщений Internet. Ознакомится с базовым набором команд и особенностями функционирования протоколов.
Часть 1. Описание используемого программного обеспечения. §1. Интерактивный браузер сетевого трафика «Ethereal».
1.1. Общие сведения.
Данное ПО позволяет в режиме реального времени захватывать пакеты из сети, и анализировать их структуру. Также можно анализировать структуру пакетов из файла, содержащего трафик, полученный, например, программой «tcpdump».
Основное окно (см. Рисунок 1) делится на 3 фрейма (панели). Размер каждого фрейма можно менять по своему усмотрению.
Рисунок 1
Верхняя панель
Верхняя панель содержит список пакетов, захваченных из сети. Список можно отсортировать по любому полю (в прямом или обратном порядке) - для этого нажать на заголовок соответствующего поля.
Каждая строка содержит следующие поля (по умолчанию):
Порядковый номер пакета;
Время поступления пакета;
Источник пакета;
Пункт назначения (адресат);
Протокол;
Информационное поле.
Список отображаемых полей настраивается в Edit/Perferencis/ Columns. Для того, чтобы изменения возымели эффект необходимо перезапустить программу, предварительно нажав кнопку Save.
При нажатии правой кнопки мыши на том или ином пакете, появится контекстное меню. Нажатием на среднюю кнопку мыши можно помечать группу интересующих нас пакетов.
Средняя панель
Средняя панель содержит т.н. «Дерево протоколов» для выбранного в верхнем окне пакета. В этой панели в иерархическом виде отображается вложенность пакетов в соответствии с моделью взаимодействия открытых систем OSI. По нажатию на правую кнопку мыши вызывается контекстное меню.
Нижняя панель
Нижняя панель содержит 16-ое представление выбранного пакета. При выборе того или иного поля в средней панели автоматически будет подсвечиваться соответствующий участок 16-ого представления.