Методические указания к лабораторным работам по курсу “Системы передачи данных” Лабораторная работа №1




Скачать 429.71 Kb.
НазваниеМетодические указания к лабораторным работам по курсу “Системы передачи данных” Лабораторная работа №1
страница1/8
Дата публикации11.07.2013
Размер429.71 Kb.
ТипМетодические указания
litcey.ru > Информатика > Методические указания
  1   2   3   4   5   6   7   8


МГТУ им.Н.Э.Баумана
Кафедра “Системы обработки информации и управления”

Методические указания

к лабораторным работам по курсу “Системы передачи данных”

Лабораторная работа №1

Изучение возможностей сетевого анализатора.
Лабораторная работа №2

Исследование протоколов сетевого уровня IP-сетей с помощью анализатора протоколов.
Лабораторная работа №3

Исследование протоколов транспортного уровня IP-сетей с помощью анализатора протоколов.

Разработал: к.т.н., доцент Галкин В.А.


Москва 2008 г.
^ Цель работы. Развитие практических навыков работы с протоколами стека ТСР/IP и исследование возможностей протоколов ICMP, UDP, TCP.

Необходимое оборудование:

Аппаратные требования

  • IBM - совместимый ПК в составе сети Интернет.

  • 128 Мбайт оперативной памяти

  • 5 Мбайт свободного места на HDD

  • Используемый шлюз в Интернет должен пропускать ICMP, TCP и UDP трафик.

Программные требования

- Операционная система - Windows 2000/XP

- Доступ к ресурсам системы с правами администратора (в программе MFC-snif используются RAW сокеты)

- NetInfo v.3.5 – программа сетевого сервиса.

- Пакетные анализаторы Ethereal-0.99.0 и MFC-snif (Разработан студентами каф.ИУ5 МГТУ им. Н.Э.Баумана Тигановым Максимом, Самилло Николаем и Поляковым Евгением).
Требуемое время для выполнения: 9 часов. (1 час изучение возможностей и правил работы с сетевым анализатором, 4 часа с пакетным анализатором Ethereal и 4 часа с пакетным анализатором MFC-snif )
^ 1. Общие сведения из теории.

Протоколы - это правила работы программного обеспечения.

Стек протоколов - набор взаимодополняющих и тесно связанных друг с другом протоколов.

Термин "стек протоколов" происходит из концепции представления сети в виде вертикально расположенных уровней и сложенных в стек протоколов и относится к любой комбинации сетевых уровней и соответствующих протоколов.

В настоящей лабораторной работе предметом исследований является стек протоколов TCP/IP – наиболее распространенный и являющийся основным в сети Интернет.

IP (Internet Protocol) - протокол межсетевого взаимодействия, является протоколом сетевого уровня модели OSI и отвечает за перемещение данных между сетевыми компьютерами в Интернет.

^ ТСР(Transmission Control Protocol) - протокол управления передачей, который перемещает данные между прикладными программами.

UDP (User Datagram Protocol) - протокол пользовательских дейтаграмм, который также перемещает данные между приложениями. Он - более простой и менее надежный, чем ТСР.

ICMP (Internet Control Message Protocol) - протокол управляющих сообщений Интернет, который управляет сетевыми сообщениями об ошибках и другими ситуациями, требующими вмешательства сетевых программ.
    1. ^

      Схема движения данных.


Данные по сети передаются в три этапа:

Информация должна пройти между приложениями и сетью. Это путь сквозь стек протоколов вниз к транспортному уровню.

Определение сетью адреса получателя данных.

Маршрутизация данных и прохождение данных сквозь стек протоколов вверх к сетевому приложению.

Схема движения данных пользователя представлена на рис. 1.



Рис. 1. Схема движения данных пользователя.
    1. ^

      Протокол IP


Формат IP-дейтаграммы и поля заголовка представлены на рис.2.

Поля IP - протокола.

Номер версии VERS. Протокол IP постоянно развивается, необходимо знать, номер версии, чтобы правильно интерпретировать дейтаграмму.

^ Длина заголовка (HLEN) в 32 разрядных словах. Чаще всего длина IP-заголовка равна 20 байтам, поэтому данное поле обычно содержит число 5 (0101).

Тип сервиса (TOS). Поле "тип сервиса" разделено на 5 подразделов (рис.3).



Рис. 2. Формат IP-дейтаграммы и поля заголовка.



Рис. 3. Формат поля TOS.

Первое трехразрядное субполе приоритет(precedence) редко применяется на практике. Последнее безымянное одноразрядное субполе всегда содержит 0. Между ними находятся четыре одноразрядных субполя, которые и называют собственно битами TOS. Каждому из четырех битов TOS сопоставлен определенный критерий доставки дейтаграмм: минимальная задержка, максимум пропускной способности, максимум надежности и минимум стоимости. Только один бит TOS может быть установлен в 1. По умолчанию все четыре бита равны 0, что означает отсутствие особых требований, то есть обычный сервис.

^ Длина пакета. Поле "длина пакета" задает длину IP-пакета, включая сам заголовок. Если локальная сеть построена по технологии Ethernet, уровень соединения инкапсулирует IP-дейтаграммы в кадры Ethernet перед передачей их в Интернет. Спецификация Ethernet ограничивает длину пакета до 1500 байтов.

Идентификатор. Наличие этого поля обусловлено фрагментацией пакетов в Интернет. Сетевые компьютеры используют поле с целью однозначной идентификации каждого посланного фрагмента для дейтаграммы, к которой он относится.

^ Флаги и смещение. Информация, содержащаяся в полях идентификации флагов и смещения фрагмента позволяет правильно собрать фрагментированный пакет.

Время существования (TTL). Время существования определяет «время жизни» пакета в сети и не дает пакету возможность быть вечным скитальцем.

Протокол. Поле «протокол» в IP-заголовке указывает на протокол-источник данных, инкапсулированных в IP-дейтаграмму.

^ Контрольная сумма заголовка. Поле контрольной суммы в IP-заголовке содержит 16-ти битное число, являющееся контрольной суммой только для IP-заголовка.

IP-адрес источника и получателя. 32-битное поле «адрес источника» содержит IP-адрес компьютера - отправителя данных (вернее адрес его сетевого интерфейса).

^ Адрес получателя. Адрес получателя является 32-битным адресом пункта назначения пакета. В случае широковещательной передачи он состоит из единиц.

Опции IP. Это поле позволяет тестировать разнообразные сетевые приложения.
  1   2   3   4   5   6   7   8

Похожие:

Методические указания к лабораторным работам по курсу “Системы передачи данных” Лабораторная работа №1 iconМетодические указания к лабораторным работам по курсу «Физические основы получения информации»
Патрушев Е. М., Патрушева Т. В., Седалищев В. Н. Методические указания к лабораторным работам по курсу «Физические основы получения...
Методические указания к лабораторным работам по курсу “Системы передачи данных” Лабораторная работа №1 iconМетодические указания к лабораторным работам по курсу «Физические основы получения информации»
Патрушев Е. М., Седалищев В. Н. Методические указания к лабораторным работам по курсу «Физические основы получения информации» для...
Методические указания к лабораторным работам по курсу “Системы передачи данных” Лабораторная работа №1 iconМетодические указания к выполнению лабораторных работ Омск 2006
П. С. Гладкий, Е. А. Костюшина, М. Е. Соколов, Проектирование баз данных: Методические указания к лабораторным работам. Омск: Издательство:...
Методические указания к лабораторным работам по курсу “Системы передачи данных” Лабораторная работа №1 iconМетодические указания к лабораторным работам по дисциплине «Операционные системы»
Программирование в операционной среде unix: обмен информацией между параллельными процессами, организация защиты файлов в файловой...
Методические указания к лабораторным работам по курсу “Системы передачи данных” Лабораторная работа №1 iconМетодические указания к лабораторным работам по дисциплине «Метрология,...
Методические указания предназначены для выполнения лабораторных работ по дисциплине «Метрология, стандартизация и сертификация» студентами,...
Методические указания к лабораторным работам по курсу “Системы передачи данных” Лабораторная работа №1 iconМетодические указания к лабораторным работам по дисциплине «Метрологическое...
Методические указания предназначены для выполнения лабораторных работ по дисциплине «Метрологическое обеспечение научного эксперимента»...
Методические указания к лабораторным работам по курсу “Системы передачи данных” Лабораторная работа №1 iconМетодические указания к лабораторным работам по дисциплине «Пьезорезонансные...
Методические указания предназначены для выполнения лабораторных работ по дисциплине «Пьезорезонансные нелинейные измерительные преобразователи»...
Методические указания к лабораторным работам по курсу “Системы передачи данных” Лабораторная работа №1 iconМетодические указания по лабораторным занятиям По дисциплине
Методические указания рассмотрены и утверждены на заседании умкс и рекомендованы к изданию
Методические указания к лабораторным работам по курсу “Системы передачи данных” Лабораторная работа №1 iconМетодические указания к лабораторному практикуму по дисциплине «Теория графов и комбинаторика»
«Теория графов и комбинаторика». Практикум включает выполнение практической работы по бинарным отношениям и 5-ти лабораторных работ....
Методические указания к лабораторным работам по курсу “Системы передачи данных” Лабораторная работа №1 iconЛабораторная работа №4 по дисциплине «Операционные системы»
Цель: практическое знакомство с объектом процесс, основными механизмами передачи данных между процессами, а также синхронизацией...
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
litcey.ru
Главная страница