Требуется создать информационно-справочную систему (сайт) для покупателей . Функционал: сравнение цен интернет-магазинов (загрузка xml прайс-листов, формат яндекс.маркет), подбор товара по характеристикам (узкоспециализированная тематика). Только программная часть, без дизайна. Предпочтение кандидатам с опытом реализации таких проектов.
Разработать протокол канального уровня
Часть 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
Заявки фрилансеров
Похожие заказы
- Веб-программирование9 заявокЗакрыт17 лет назад
Нужно создать или скачать у трафик бирж таких как popups.ru или pop-under.ru ява скрипт попап банера. Нужно чтоб он выглядел как у popups.ru, только чтоб я мог запхать туда свою картинку и указать адрес, куда ...
Веб-программирование1 заявкаЗакрыт17 лет назад- $200
ТЗ прикреплено.Необходимо сделать все понему, для специалиста это быстро.Дизайн есть.
Веб-программирование2 заявкиЗакрыт17 лет назад - $250
Необходим скрипт, который будет работать на сервере и создавать txt файл, который мы будем скачивать по ftp. Язык php или PERL. Знание PERL очень приветствуется, так как нам нужно написать ряд скриптов для развития сайта ...
Веб-программирование1 исполнительЗавершен17 лет назад - $20
Изменяет динамический URL на статический Бюджет 20уе icq 214215609
Веб-программирование1 заявкаЗакрыт17 лет назад - $1000
Нужно создать компонент для строительного портала под Джомлу по заданому техническому заданию. Срок реализации от месяца до двух месяцей. Расмотрю любые предложения.
Веб-программирование1 исполнительЗакрыт17 лет назад Для сайта http://royal-design.ru/ нужны некоторые преобразования. Прикрепил в приложении сайт, который нравится. Там нравится звук и блесточки-флюиды, которые появляются при наведении на пункты меню. Хочется что-то аналогичное и даже лучше =) С такими ...
Веб-программирование1 исполнительЗакрыт17 лет назадШапка сайта представляет собой полоску высотой в 100 пикселов светло-серого цвета. В левом углу будет располагаться текст, ширина поля для него от левого края примерно 750 пикселов, далее идет светло-серый цвет, а в правом углу ...
Веб-программирование2 заявкиЗакрыт17 лет назадНужен скрипт для добавления в Яндекс и Google кучи новых страниц... Обязательная возможность пакетной загрузки ссылок, останется ввести только каптчи. Соотвественно работа через различные прокси, с возможностью добавления их вручную. ...
Веб-программирование1 заявкаЗакрыт17 лет назад- $50
Тестирование сайта , оптимизация кода, мелкая доработка сайт на DLE
Веб-программирование1 исполнительЗавершен17 лет назад