Лабораторная работа №1. Разработка сетевых программ с использованием транспортного уровня osi




Скачать 37.28 Kb.
НазваниеЛабораторная работа №1. Разработка сетевых программ с использованием транспортного уровня osi
Дата22.12.2012
Размер37.28 Kb.
ТипЛабораторная работа
Задания на лабораторные работы по дисциплине «Архитектуры вычислительных систем и компьютерных сетей»


Лабораторная работа №1. Разработка сетевых программ с использованием транспортного уровня OSI


Задание

  1. Получить свой вариант у преподавателя – протокол либо TCP, либо UDP.

  2. Изучить этот протокол, используя RFC и ресурсы Интернет.

  3. Реализовать клиент и сервер на основании выбранного протокола. Требования к реализации следующие:

    1. Необходимо использовать библиотеку сокетов (например, WinSock API или Socket API), не задействуя высокоуровневых компонент.

    2. Основываться на объектно-ориентированном подходе.

    3. Операционная система, пользовательский интерфейс (графический либо консольный) и выбранная среда программирования может быть произвольной (Delphi, Visual Studio.NET, NetBeans, KDeveloper и пр.).

    4. У клиента должна быть возможность задания всех необходимых для соединения параметров подключения к серверу, например, IP-адрес и порт.

  4. Сформировать отчёт. Требования:

    1. Стандартный титульный лист.

    2. Постановка задачи, используя IDEF0 и словестные описания.

    3. Декомпозиция задачи, используя IDEF0 и словестные описания.

    4. Обоснование выбора среды программирования, сравнительный анализ с другими средами.

    5. Описание алгоритма взаимодействия, используя UML (диаграммы взаимодействия и активности).

    6. Руководство программиста – фрагменты исходного кода с комментариями.

    7. Руководство пользователя – скриншоты работы программы.

    8. Выводы по проделанной работе.

  5. Защитить программу и отчёт.


Лабораторная работа №2. Разработка сетевых программ с использованием прикладного уровня OSI


Задание

  1. Получить свой вариант у преподавателя – протокол либо POP3, либо SMTP, либо TFTP.

  2. Изучить этот протокол, используя RFC и ресурсы Интернет.

  3. Реализовать клиента на основании выбранного протокола, проверив его с помощью соответствующего существующего сервера (например, SMTP). Требования к реализации следующие:

    1. Необходимо использовать библиотеку сокетов (например, WinSock API или Socket API), не задействуя высокоуровневых компонент.

    2. Основываться на объектно-ориентированном подходе.

    3. Операционная система, пользовательский интерфейс (графический либо консольный) и выбранная среда программирования может быть произвольной (Delphi, Visual Studio.NET, NetBeans, KDeveloper и пр.).

    4. У клиента должна быть возможность задания всех необходимых для соединения параметров подключения к серверу, например, IP-адрес сервера.

    5. Реализовать какую-нибудь характерную операцию (например, просмотр списка файлов для TFTP).

  4. Сформировать отчёт. Требования:

    1. Стандартный титульный лист.

    2. Постановка задачи, используя IDEF0 и словестные описания.

    3. Декомпозиция задачи, используя IDEF0 и словестные описания.

    4. Обоснование выбора среды программирования, сравнительный анализ с другими средами.

    5. Описание алгоритма взаимодействия, используя UML (диаграммы взаимодействия и активности).

    6. Руководство программиста – фрагменты исходного кода с комментариями.

    7. Руководство пользователя – скриншоты работы программы, результаты реализованной операции.

    8. Выводы по проделанной работе.

  5. Защитить программу и отчёт.


Лабораторная работа №3. Разработка клиентской части Интернет-приложения


Задание

  1. Изучить основы языков JavaScript, в т.ч. регулярные выражения, HTML, модель DOM, протокол HTTP.

  2. Согласовать с преподавателем предмет, для которого будете делать тесты.

  3. Создать сайт тестирования по какому-нибудь пройденному вами предмету. Требования следующие:

    1. Каждый новый вопрос – это новая страница, с возможностью вернуться на предыдущую и перейти к следующей, при указании ответа. Должно быть не менее 6 вопросов.

    2. Вначале пользователь вводит свой логин и пароль. Должна осуществляться проверка – пароль не менее 4 символов, и будет выводится информация, слабый пароль (4-6 символов) или сильный (более 6 символов, разный регистр букв). Также вводится e-mail, и проверяется корректность его ввода.

  4. Сформировать отчёт. Требования:

    1. Стандартный титульный лист.

    2. Постановка задачи, используя IDEF0 и словестные описания.

    3. Декомпозиция задачи, используя IDEF0 и словестные описания.

    4. Руководство программиста – фрагменты исходного кода с комментариями.

    5. Руководство пользователя – скриншоты страниц и сообщений об ошибках.

    6. Выводы по проделанной работе.

  5. Защитить сайт и отчёт.


Лабораторная работа №4. Разработка бизнес-логики Интернет-приложения с доступом к БД


Задание

  1. Изучить основы языков PHP и выбрать какую-нибудь СУБД под веб (mysql, postgre sql).

  2. Использовать веб-страницы предыдущей лабораторной. Требования следующие:

    1. Необходимо создать БД, в которой будут храниться параметры пользователя, вопросы и правильные ответы тестов. Также нужно, чтобы велась статистика ответов – количество правильных ответов, время ответов.

    2. Вначале пользователь вводит свой логин и пароль либо регистрируется в системе.

    3. Последняя страница – это статистика по результатам теста (время теста, % правильных ответов).

  3. Сформировать отчёт. Требования:

    1. Стандартный титульный лист.

    2. Постановка задачи, используя IDEF0 и словестные описания.

    3. Декомпозиция задачи, используя IDEF0 и словестные описания.

    4. Руководство программиста – фрагменты исходного кода с комментариями, ER-диаграмма БД.

    5. Руководство пользователя – скриншоты страниц.

    6. Выводы по проделанной работе.

  4. Защитить созданную БД, сайт и отчёт.

Похожие:

Лабораторная работа №1. Разработка сетевых программ с использованием транспортного уровня osi icon2. лабораторная работа №7
Разработка программ с использованием перегруженных операций ввода/вывода для структурированных данных
Лабораторная работа №1. Разработка сетевых программ с использованием транспортного уровня osi iconСетевая модель osi
В 1980 году ieee опубликовал спецификацию 802, детально описавшую механизмы взаимодействия физических устройств на канальном и физическом...
Лабораторная работа №1. Разработка сетевых программ с использованием транспортного уровня osi iconЛабораторная работа Установка и настройка 6 Лабораторная работа Демонстрационный проект 7 Упражнение 1: Работа с основной схемой проекта 7 Упражнение 2: Работа со схемой «Резервуарный парк»
Разработка систем диспетчерского контроля и управления с использованием Infinityscada 4
Лабораторная работа №1. Разработка сетевых программ с использованием транспортного уровня osi iconКлассификация основных сетевых протоколов физического уровня модели
В рамках данной работы невозможно рассмотреть все протоколы физического уровня, а тем более всей модели osi, поэтому будет проведена...
Лабораторная работа №1. Разработка сетевых программ с использованием транспортного уровня osi iconЛабораторная работа Разработка в среде
Лабораторная работа Разработка в среде bpwin функциональной модели в нотации idef0
Лабораторная работа №1. Разработка сетевых программ с использованием транспортного уровня osi iconКоньков К. А. Основы операционных систем
Лабораторная работа №2. Разработка клиент-серверного приложения для обмена информацией между процессами с использованием механизма...
Лабораторная работа №1. Разработка сетевых программ с использованием транспортного уровня osi iconЛабораторная работа № Основы администрирования домена Windows
В консоли управления Virtual pc 2007 в свойствах виртуальной машины Networking и выберите для использования один из сетевых адаптеров...
Лабораторная работа №1. Разработка сетевых программ с использованием транспортного уровня osi iconОрганизация ЭВМ лабораторная работа №3 функциональная модель ЭВМ
Составить программу для вычисления значения выражения y = a*a/(b-c)+d. Реализовать тремя способами с использованием абсолютной и...
Лабораторная работа №1. Разработка сетевых программ с использованием транспортного уровня osi iconЛабораторная работа №11 Измерение звуковой мощности источника шума
Изучить аппаратуру для измерения уровня шума, провести измерение фонового уровня шума в помещении, провести измерения уровня шума...
Лабораторная работа №1. Разработка сетевых программ с использованием транспортного уровня osi iconОгоу «Томский государственный педагогический колледж» Методические рекомендации по формированию школьных и сетевых образовательных программ г. Томск- 2009 ббк 74. 580. 20
Методические рекомендации по формированию школьных и сетевых образовательных программ-Томск, 2009
Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib.znate.ru 2014
обратиться к администрации
Библиотека
Главная страница