Организация канала передачи данных между программами-клиентами по одному из открытых протоколов (Wi-fi)

Описание
Цель: Организация канала передачи данных между программами-клиентами по одному из открытых протоколов (Wi-fi) "или иные технологии беспроводной сети"
Общее задание:
1)Теоретическая часть:
Описать заданный протокол обмена данными: принцип работы, основные объекты, правила адресации, формирования сообщений и т.д.
2)Описание ПО.
Подобрать программное обеспечение для реализации данного протокола. Описать характеристики, назначение, порядок запуска, принципы настройки и работы с ним.
3)Практическая часть.
Реализовать двусторонюю передачу данных между двумя программами-клиентами (на одном компьютере или на нескольких при наличии такой возможности). В качестве данных используются строковые сообщения, числа (byte, integer, float). В качестве программ-клиентов могут выступать программы-мониторы сети, Scada-системы (MasterScada, Simple SCADA, Genie, Citect, Centum, WinCC и т.д.), самостоятельно написанные программы (на C, Python и др.), среды имитационного моделирования (Vissim, Matlab+Simulink) и т.д. на выбор студента. Описать процесс передачи данных со скриншотами.
Объем каждой части 5-15 страниц.