Распределенные информационные системы

Отменен
Заказ
6183434
Раздел
Программирование
Тип работы
Антиплагиат
Не указан
Срок сдачи
23 Июн в 23:55
Цена
500 ₽
Блокировка
5 дней
Размещен
20 Июн в 19:33
Просмотров
74
Описание работы

Практическая работа №3. “Реализация продвинутого P2P чата”

Модернизировать разработанный в второй лабораторной работе “P2P-чат”.

Примечание:

* - Сложные задания

** - Особо сложные задания

Задания:

1. *Добавить "сигнальный сервер", отвечающий за хранение информации об участниках сети.

2. *Предусмотреть консольный интерфейс для получения всех доступных пиров сети и подключение к конкретному пиру, обмен сообщениями между пирами.

3. **Добавить шифрование и дешифрование отправляемых и получаемых данных.

4. **Добавить возможность обмена файлами

5. **Добавить графический интерфейс

6. **Добавить сохранение соединений сети в БД и синхронизацию статуса подключений на сигнальном сервере.

Контрольные вопросы:

1. Что такое пиринговая (P2P) сеть?

2. В каком году впервые появилось понятие (фраза) «peer-to-peer»?

3. Что такое пир (peer)?

4. Какие бывают виды пиринговых сетей?

5. Назовите примеры частично-децентрализованных p2p сетей.

6. Назовите примеры файлообменных p2p сетей.

7. Каким образом p2p сети могут быть полезны для распределенных вычислений?

8. Что такое TCP/IP?

9. Что такое UDP?

10. Чем является сокет (socket) в программировании?

11. В чем разница между клиент-серверной архитектурой и p2p?

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир