МОиНРФ
НГТУ
Лабораторная работа №5
по дисциплине
«Сетевые информационные технологии»
Группа: ПМ–21
Студенты: Пашук М.В. Преподаватель: Долозов Н.Л.
Соловьёв И.С.
Новосибирск
2006
1. Цель работы.
Спроектировать и реализовать программу, выполняющую анализ структуры кадра/фрейма технологии Ethernet.
Минимальная информация, которую должна выдавать программа должна включать:
1. Количество фреймов в файле.
2. Тип каждого фрейма.
3. IP-адреса.
4. MAC- адреса.
2. Описание программы.
На вход программы подаётся файл с кадрами технологии Ethernet.
Программа распознаёт кадры последовательно. Если очередной кадр не распознан, то все последующие кадры тоже не распознаются, так как у программы нет информации о длине нераспознанного кадра.
Программа распознаёт кадры следующих типов:
а) Кадр с IP-пакетом (тип 0800).
IP-пакет распознаётся программой.
б) Кадр LLC/SNAP (тип 0000-05DC).
В качестве содержимого LLC/SNAP кадра может выступать только IP-пакет, никакое другое содержимое не распознаётся.
в) Служебный кадр ARP (тип 0806).
Содержимое кадра не распознаётся.
г) Кадр заглушки (тип 9000).
Содержимое кадра не распознаётся.
3. Тестирование разработанной программы.
3.1 Файл ethers.dat
+---- ----[Package No. 1]---- ----+
Sender's MAC : FF.FF.FF.FF.FF.FF
Recver's MAC : 08.00.20.87.AF.CA
Frame Type : 08.06
Frame Name : ARP Service Frame
An exception raised: ARP structure is undefined.
Traffic processed: 0 bytes.
Содержимое файла не распознано.
3.2 Файл ethers01.dat
+---- ----[Package No. 1]---- ----+
Sender's MAC : FF.FF.FF.FF.FF.FF
Recver's MAC : 00.08.02.F1.E0.B2
Frame Type : 08.00
Frame Name : TCP/IP Package
Header Size : 20
Data Size : 310
Source IP : 0.0.0.0
Dest IP : 255.255.255.255
+---- ---- ---- ---- ---- ---- ----+
+---- ----[Package No. 02]---- ----+
Sender's MAC : 00.80.5F.48.5A.E5
Recver's MAC : 00.08.02.F9.A0.9A
Frame Type : 08.00
Frame Name : TCP/IP Package
Header Size : 20
Data Size : 26
Source IP : 81.176.205.42
Dest IP : 81.176.205.12
+---- ---- ---- ---- ---- ---- ----+
+---- ----[Package No. 03]---- ----+
Sender's MAC : 08.00.20.87.AF.CA
Recver's MAC : 00.90.27.90.B2.C3
Frame Type : 08.00
Frame Name : TCP/IP Package
Header Size : 20
Data Size : 51
Source IP : 81.176.205.53
Dest IP : 81.176.205.11
+---- ---- ---- ---- ---- ---- ----+
+---- ----[Package No. 04]---- ----+
Sender's MAC : 00.90.27.90.B2.C3
Recver's MAC : 08.00.20.87.AF.CA
Frame Type : 08.00
Frame Name : TCP/IP Package
Header Size : 20
Data Size : 64
Source IP : 81.176.205.11
Dest IP : 81.176.205.53
+---- ---- ---- ---- ---- ---- ----+
+---- ----[Package No. 05]---- ----+
Sender's MAC : 08.00.20.87.AF.CA
Recver's MAC : 00.90.27.90.B2.C3
Frame Type : 08.00
Frame Name : TCP/IP Package
Header Size : 20
Data Size : 72
Source IP : 81.176.205.53
Dest IP : 81.176.205.11
+---- ---- ---- ---- ---- ---- ----+
+---- ----[Package No. 06]---- ----+
Sender's MAC : 00.90.27.90.B2.C3
Recver's MAC : 08.00.20.87.AF.CA
Frame Type : 08.00
Frame Name : TCP/IP Package
Header Size : 20
Data Size : 122
Source IP : 81.176.205.11
Dest IP : 81.176.205.53
+---- ---- ---- ---- ---- ---- ----+
+---- ----[Package No. 07]---- ----+
Sender's MAC : 08.00.20.87.AF.CA
Recver's MAC : 00.90.27.90.B2.C3
Frame Type : 08.00
Frame Name : TCP/IP Package
Header Size : 20
Data Size : 26
Source IP : 81.176.205.53
Dest IP : 81.176.205.11
+---- ---- ---- ---- ---- ---- ----+
+---- ----[Package No. 08]---- ----+
Sender's MAC : 01.00.0C.CC.CC.CC
Recver's MAC : 00.0C.CE.03.EE.01
Frame Type : 00.22
Frame Name : LLC/SNAP IEEE
LLC : AA.AA.03
OUI : 00.00.0C
SNAP Type : 20.04
An exception raised: Unrecognized LLC/SNAP type.
Traffic processed: 909 bytes.
Содержимое файла распознано не полностью.
3.3 Файл ethers02.dat
+---- ----[Package No. 1]---- ----+
Sender's MAC : 00.80.5F.36.3F.8C
Recver's MAC : 00.80.5F.36.3F.8C
Frame Type : 00.42
Frame Name : LLC/SNAP IEEE
LLC : AA.AA.F3
OUI : 00.80.5F
SNAP Type : 00.02
An exception raised: Unrecognized LLC/SNAP type.
Traffic processed: 0 bytes.
Содержимое файла не распознано.
3.3 Файл ethers03.dat
+---- ----[Package No. 1]---- ----+
Sender's MAC : 00.02.16.09.FA.40
Recver's MAC : 00.02.A5.D4.82.6D
Frame Type : 08.00
Frame Name : TCP/IP Package
Header Size : 20
Data Size : 26
Source IP : 81.176.205.54
Dest IP : 64.12.31.8
+---- ---- ---- ---- ---- ---- ----+
+---- ----[Package No. 02]---- ----+
Sender's MAC : 00.90.27.90.B2.C3
Recver's MAC : 00.02.16.09.FA.40
Frame Type : 08.00
Frame Name : TCP/IP Package
Header Size : 20
Data Size : 26
Source IP : 64.12.28.162
Dest IP : 81.176.205.53
+---- ---- ---- ---- ---- ---- ----+
+---- ----[Package No. 03]---- ----+
Sender's MAC : 00.02.A5.D4.82.6D
Recver's MAC : 00.02.16.09.FA.40
Frame Type : 08.00
Frame Name : TCP/IP Package
Header Size : 20
Data Size : 26
Source IP : 64.12.31.8
Dest IP : 81.176.205.54
+---- ---- ---- ---- ---- ---- ----+
+---- ----[Package No. 04]---- ----+
Sender's MAC : 08.00.20.87.AF.CA
Recver's MAC : 00.90.27.90.B2.C3
Frame Type : 08.00
Frame Name : TCP/IP Package
Header Size : 20
Data Size : 308
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.