Анализ структуры кадра технологии Ethernet

Страницы работы

Содержание работы

МОиНРФ

НГТУ


Лабораторная работа №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

Информация о работе