Протокол с остановками и ожиданием
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовой работе
По дисциплине «Вычислительные системы, сети и телекоммуникации»
На тему: Исследование производительности протокола передачи кадров "с непрерывной передачей" в компьютерной сети.
Выполнил студент группы 12-КБ-ПИ1 Дискант Александр Александрович
(Ф.И.О.)
Допущен к защите _______________
(дата, подпись)
Руководитель работы __ О.Б. Попова
(подпись, дата, расшифровка подписи)
Нормоконтролер ______ О.Б. Попова
(подпись, дата, расшифровка подписи)
Защищён __________________ Оценка______________________________
(дата)
Члены комиссии _____ В.А.Мурлина
(подпись, дата, расшифровка подписи)
_______________________А.Г. Волик
(подпись, дата, расшифровка подписи)
Краснодар
Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное
учреждение высшего профессионального образования
Кубанский государственный технологический университет
(ФГБОУ ВПО КубГТУ)
Институт компьютерных технологий и информационной безопасности
(ИКСиИБ)
Кафедра информационных систем и программирования
(наименование кафедры)
УТВЕРЖДАЮ
Зав. Кафедрой ИСП
проф. ________________Л.А.Видовский
«___»____________ 2014 г.
З А Д А Н И Е
на курсовую работу
Студенту: Дискант А.А. группы 12-КБ-ПИ13 курса
(Ф.И.О.) (№ группы и курса)
института компьютерных технологий и информационной безопасности
направление 230700 – Прикладная информатика
(шифр и наименование)
Тема работы: Исследование производительности протокола передачи кадров "с остановками и ожиданием" в компьютерной сети
Содержание задания: Исследование производительности протокола передачи кадров "с непрерывной передачей" в компьютерной сети
Объем курсовой работы:
а) пояснительная записка к работе 23 с.
б) задачи
Рекомендуемая литература: Блэк Ю. Сети ЭВМ. Протоколы, стандарты, интерфейсы.
Срок выполнения работы: с "4" сентября по "27" ноября 2014 г.
Срок защиты: "27" ноября 2014 г.
Дата выдачи задания: "4" сентября 2014 г.
Дата сдачи проекта на кафедру: с "23" ноября по "27" ноября 2014 г.
Руководитель работы __ О.Б. Попова
(подпись, ф.и.о., звание, степень)
Задание принял студент _______________________________ А.А. Дискант
(подпись, дата)
Реферат
ПРОТОКОЛ КАНАЛЬНОГО УРОВНЯ, ПРОИЗВОДИТЕЛЬНОСТЬ ПРОТОКОЛА, ПРОТОКОЛ ПЕРЕДАЧИ КАДРОВ С N-ВОЗВРАЩЕНИЯМИ, ПРОТОКОЛ ПЕРЕДАЧИ КАДРОВ С ОСТАНОВКАМИ И ОЖИДАНИЕМ, ВРЕМЯ ПЕРЕДАЧИ КАДРА.
Объектом исследования является производительность протокола передачи кадров «с остановками и ожиданием» в компьютерной сети.
Цель работы состоит в создании программы, моделирующую работу протокола передачи кадров «с остановками и ожиданием» в компьютерной сети.
К полученным результатам относится созданная программа, моделирующая работу протокола передачи кадров «с остановками и ожиданием» в компьютерной сети.
Содержание
Введение. 5
1 Нормативные ссылки. 7
2 Постановка задачи. 8
3 Основная часть. 9
3.1 Теоретическая часть. 9
3.2 Практическая часть. 13
Заключение. 17
Список использованных источников. 18
Приложение А.. 19
Приложение Б. 22
Введение
В XXI веке различия между сбором, транспортировкой, хранением и обработкой информации продолжают быстро исчезать. Организации с сотнями офисов, разбросанных по всему миру, должны иметь возможность получать информацию о текущем состоянии своего самого удаленного офиса мгновенно, нажатием кнопки. По мере роста нашего умения собирать, обрабатывать и распространять информацию, потребности в средствах еще более сложной обработки информации растут все быстрее.
В последнее время международным стандартом становится протокол ВУК (высокоуровневое управление каналом передачи данных, HDLC). Стандартный формат кадра ВУК изображен на рисунке 1.
Рисунок 1 – Формат кадра ВУК
В начале и в конце кадра для установления и поддержания синхронизации применяется восьмиразрядная последовательность 01111110, называемая флагом, или меткой. Поскольку в начале и в конце кадра применяются флаги, в установке структуры информационного поля нет необходимости.
Пакет, поступающий от вышестоящего сетевого уровня, может занимать любое желаемое число разрядов. Проверочное поле занимает 16 разрядов, поля адреса, контроля и управления – по 8 разрядов.
Протокол канального уровня реализует следующие функции:
¾ Реализация соединения между концами каналов;
¾ организация передачи данных по каналу;
¾ разъединение каналов.
Различают три вида протоколов канального уровня:
¾ протокол с остановками и ожиданием;
¾ протокол с N- возвращениями (с непрерывной передачей);
¾ протоколс выборочной или селективной передачей.
Исследование производительности протокола передачи кадров «с непрерывной передачей» в компьютерной сети проводится с использованием среды разработки ПО MicrosoftVisualStudio 2010.
Конечным результатом должна быть готовая и отлаженная программа, моделирующая работу протокола передачи кадров с остановками и ожиданием.
Курсовая работа состоит из 2 частей: теоретической и практической. В теоретической части представлен анализ производительности протокола с непрерывной передачей. В практической части: описание кода программы и анализ полученных результатов.
Нормативные ссылки
В данной пояснительной записке использованы ссылки на следующие стандарты:
ГОСТ 2.105-95. Общие требования к текстовым документам
ГОСТ Р 50739-95. Государственный стандарт РФ. Средства вычислительной техники. Защита от несанкционированного доступа к информации. Общие технические требования
ГОСТ 7.32-2001. СИБИД. Отчет о НИР. Структура и правила оформления
ГОСТ 7.1-84 СИБИД. Библиографическое описание документа. Общие требования и правила составления»
ГОСТ 7.80-2000 Библиографическая запись. Заголовок. Общие требования и правила составления
ГОСТ 19.701-90 (ИСО 5807-85) ЕСПД. Схемы алгоритмов, программ, данных и систем. Обозначения условные и правила выполнения
ГОСТ 34.601-90 Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания.
Постановка задачи
Написать программу, реализующую работу компьютерной сети по передаче набора кадров.
Обработать наборы из 100, 1000 и 10000 кадров;
- вероятность успешной передачи кадра (варианты): 1) 0,7 и 0,3; 2) 0,3 и 0,6; 3) 0,4 и 0,5; 4) 0,25 и 0,8;
- длительность кадра: 3, 5, 10, 25;
- период передачи: 3, 5, 25, 100.
Найти:
а) время, необходимое для передачи всего набора кадров;
б) среднее время, необходимое для передачи кадра;
в) производительность протокола передачи.
Результаты оформить в виде таблицы.
Сравнить результаты имитационного моделирования с теоретическими расчетами.
Произвести анализ всей работы.
Основная часть
Теоретическая часть
Протокол с остановками и ожиданием
Рассмотрим этот протокол. Пусть имеется две станции А и В, связанных информационным каналом и станция А является передающей. Она предает кадр Аj и ждет подтверждения со станции В (см. рисунок 2). Так как канал имеет конечную длину lкон, то передаваемый кадр А1 от станции А достигнет станции В через время распределения сигнала tp Далее он анализируется на станции В в течение времени t0 и станция В генерирует ответный кадр - В1 (квитанции о приеме), положительную или отрицательную, которая посылается к станции А, и будет получена ею через время tp.
Рисунок 2 - Реализация работы протокола с остановками и ожиданием.
Введем следующие обозначения:
tk - длительность (передачи) кадра А1
tp - время распространения сигнала в ЛС
tп - время простоя канала и ожидания подтверждения
tk = tп ³ 2tp+t0
tт - период времени между передачами
tT - период передачи кадров.
Тогда, tn = 2tp + t0 + ts,
tT = tk + tn,
где tk- длительность передаваемого кадра;
ts– длительность подтверждающего кадра.
3.1.2 Протокол с N-возвращениями, или непрерывная передача
Здесь кадры передаются непрерывно без ожидания подтверждения (ПТВ). При получении отрицательного ("-" на рисунке) подтверждения или истечения установленного времени ожидания неподтвержденный кадр и все последующие кадры передаются вновь. Пример такой передачи представленна рисунке 3.
Рисунок 3 – Протокол с N-возвращениями
Этот протокол предполагает использование дуплексной связи.