
Задание 2.
Сделать электронное пособие, в котором описывается назначение, возможности, преимущества и недостатки протокола TCP, описывается процесс передачи данных при использовании протокола.
Объектно-ориентированная модель задачи
Для реализации программы было принято решение использовать шаблон(паттерн) проектирования клиентских приложений MVVM (Model-View-ViewModel).
это шаблон, который появился для обхода ограничений паттернов MVC и MVP, и объединяющий некоторые из их сильных сторон. Эта модель впервые появилась в составе фреймворка Small Talk в 80-х, и была позднее улучшена с учетом обновленной модели презентаций (MVP).
Шаблон MVVM имеет три основных компонента: модель, которая представляет бизнес-логику приложения, представление пользовательского интерфейса XAML, и представление-модель, в котором содержится вся логика построения графического интерфейса и ссылка на модель, поэтому он выступает в качестве модели для представления.
Шаблон
View (XAML)
View (XAML)
Команды
View (XAML)
Рисунок 1. Визуальное представление MVVM
Общий вид и возможности программы
Рисунок 2. Окно входа в программу
В окне входа в программу располагаются 4 кнопки, представляющие основные функции программы:
Обучение – Лекционный материал о протоколе TCP
Тестовый экзамен – Возможность попробовать ответить на вопросы экзамена (студенту показывается выбрал он правильный ответ или нет)
Экзамен – Сдача экзамена с присвоением оценки студенту и занесением его в базу данных
Результаты – Просмотр результатов других студентов.
Обучение
Рисунок 3. Окно “Обучение”
Рисунок 4. Окно “Обучение”
Тестовый экзамен
Рисунок 5. Окно “Тестовый экзамен”
Рисунок
6. Окно “Тестовый экзамен”
Добавление вопросов экзамена в базу
Рисунок 7. Окно “Добавления вопроса в базу данных”
Экзамен
Рисунок 8. Авторизация перед экзаменом
Рисунок 9. Окно “Экзамен”
Рисунок 10. Окно “Результаты экзамена”
Результаты
Рисунок 11. Окно “Результаты”
Задание 3.
Привести проект сети и расчета характеристик, определить аппаратные и программные средства при комплектации вычислительной сети, размещение узлов сети и каналов сетевой связи, доступ к ресурсам глобальной сети (web, ftp, mail), расчет технических характеристик корпоративной сети.
Проект приведен в отдельном Томе курсовой работы(Том 2).
Задание 4.
Определить маску подсети, адрес сети, адрес подсетей, количество хостов в сети.
Последние цифры студенческого билета : 57
Исходные данные:
Класс сети : С
Количество подсетей: 6
Адреса подсетей: 2, 3, 4
Базовая сеть: 203.150.150.0 / 24
Для организации 6-ти подсетей необходимо 3 бита. Маска подсети 255.255.255.224 (Первые 27 бит(сетевой префикс) содержат единицы).
№ Подсети |
IP-адрес в двоичном виде |
IP-адрес в десятичном виде |
0 |
11001011.10010110.10010110.00000000 |
203.150.150.0 / 27 |
1 |
11001011.10010110.10010110.00100000 |
203.150.150.32 / 27 |
2 |
11001011.10010110.10010110.01000000 |
203.150.150.64 / 27 |
3 |
11001011.10010110.10010110.01100000 |
203.150.150.96 / 27 |
4 |
11001011.10010110.10010110.10000000 |
203.150.150.128 / 27 |
5 |
11001011.10010110.10010110.10100000 |
203.150.150.160 / 27 |
Кол-во хостов в сети – 30