Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Часть 1.

Разработать и реализовать протокол уровня звена передачи данных (канального уровня) в соответствии со спецификациями, определенными в задании.

А. Конфигурация звена передачи данных (ЗПД): точка-точка.

В. Режим работы:

Состязание.

С. Режим передачи:

Полудуплекс.

D. Метод управления: покадровая синхронизация.

Е. Формат информационного кадра:

Переменная длина.

F. Обеспечение кодонезависимости:

Указание в заголовке кадра длины кадра.

G. Квитирование:

Нумерация квитанций по модулю 2.

Н. Контроль ошибок:

Вертикальный контроль на четность.

I. Таймауты:

На получение информационного кадра.

J. Буферизация:

Буфер на N кадров (N - параметр).

К. Услуги, предоставляемые вышележащему уровню (спецификации

интерфейса):

установление соединения - передача - разрыв соединения

1. Передача кадра (пакета);

2. Передача сообщения (сборка-разборка сообщений);

3. Передача последовательности кадров.

Краткое описание содержания работы

Необходимо составить детальное описание протокола, вклю-

чающего

- форматы информационных и управляющих кадров;

- процедуры взаимодействия объектов.

При этом необходимо точно определить состояния объектов

и правила переходов. Для описания процедурной части протоко-

лов целесообразно использовать конечно-автоматную модель

(таблицы и графы переходов).

При выборе управляющих символов рекомендуется следовать

протоколу BSC.

Необходимо также точно описать примитивы и структуры

данных, определяющие интерфейс между ЗПД и вышележащим уров-

нем.

Краткие пояснения

1. Режим состязания. Инициатором сеанса связи может быть лю-

бая станция (обратить внимание на воз-

можность возникновения коллизий).

Режим подчинения (опрос/выбор). Одна из станций считается

главной. Только главная станция может

быть инициатором сеанса связи с целью

получения данных (опрос) или передачи

данных (выбор).

2. Контроль ошибок.

Контрольная сумма может вычисляться тем или иным спосо-

бом (циклическая сумма, сумма по модулю 2 и т.д.).

Вертикальный контроль на четность: вычисляется сумма по

модулю 2 всех битов, стоящих на i-ой позиции байта

(i=0,1,2,...,7).

3. Драйвер порта (программа приема/передачи байта).

В качестве драйвера используется функция-заглушка.

Описать протокол в виде конечного автомата. Переход из одного состояния в другое в виде информационного кадра. Нарисовать граф переходов.

Часть 2.

Разработка полнодуплексного протокола звена передачи данных (ЗПД).

Расширить протокол, разработанный в лабораторной работе N2, для обеспечения полнодуплексной передачи данных на уровне ЗПД.

А. Услуги *)

Передача сообщений;

* Вид услуги тот же, что и в лабораторной работе N2, за исключением передачи одного кадра. В последнем случае выбирается А1 или А2 по указанию преподавателя.

В. Скользящее окно:

Окно фиксированной ширины.

С. Нумерация кадров:

Нумерация по модулю 8.

D. Супервизорные кадры:

Запросы на соединение, разъединение, согласие на соединение/разъединение, RR, RNR, REJ;

Часть 3.

Реализовать свой собственный сервис передачи файлов на основе 2-ого задания, а не IPX.

Нужно строго следовать спецификации. Нужно смоделировать сетевую среду, то есть среду передачи данных. Учитывать зашумленность среды, кадр может прийти испорченным или не прийти. Протоко должен это учитывать. Программа может быть работающей в неблагоприятных условиях. Приложение может быть консольным а не окномым. Язык написания ява.

Отчет должен содержать: текст задания, описание конечного автомата с переходами и связями, реализация на языке ява.

Зар.плата

Как договоритесь.

Контакты

e-mail: [email protected]

ICQ: 265-995-495

Телефон 1: 8-916-209-26-93

Телефон 2: 8-903-965-28-15

Анна

P.S.

Мопэд не мой... Писать в этой теме или слать мне личные сообщения не стоит.

Ещё один заказ тут: http://www.weblancer.net/projects/50253.html

16 лет назад
iCyclone
Имя 
36 летРоссия
16 лет в сервисе
Был
16 лет назад