диплом Вербовой (1194869), страница 3
Текст из файла (страница 3)
Факторы производства. К сожалению, производители не всегда четко придерживаются стандартов, поэтому некоторые устройства могут работать нестабильно или на меньших скоростях.
Энергопотребление. Достаточно высокое потребление энергии, что уменьшает время жизни батарей и повышает температуру устройства.
Безопасность. Стандарт шифрования WEP, по-прежнему остается одним из популярных и относительно легко взламываемых, а более совершенный протокол WPA, к сожалению, не поддерживают многие старые точки доступа. Более надежным и совершенным на сегодня считается протокол WPA2.
Ограниченная функциональность. При передаче небольших пакетов данных к ним присоединяется большое количество служебной информации, что ухудшает качество связи. Поэтому Wi-Fi не рекомендуется использовать для работы в IP-телефонии, использующей протокол RTP: качество связи не гарантировано.
Для использования в промышленности технологии Wi-Fi предлагаются пока ограниченным числом поставщиков. Так Siemens Automation & Drives предлагает Wi-Fi-решения для своих контроллеров SIMATIC в соответствии со стандартом IEEE 802.11g в свободном ISM-диапазоне 2,4 ГГц и обеспечивающим максимальную скорость передачи 54 Мбит/с. Данные технологии применяются для управления движущимися объектами и в складской логистике, а также в тех случаях, когда по какой-либо причине невозможно прокладывать проводные сети Ethernet. Использование Wi-Fi устройств на предприятиях обусловлено высокой помехоустойчивостью, что делает их применимыми на предприятиях с множеством металлических конструкций. В свою очередь Wi-Fi приборы не создают существенных помех для узкополосных радиосигналов. В настоящее время технология находит широкое применение на удаленном или опасном производстве, там где нахождение оперативного персонала связано с повышенной опасностью или вовсе затруднительно. К примеру, для задач телеметрии на нефтегазодобывающих предприятиях, а также для контроля за перемещением персонала и транспортных средств в шахтах и рудниках, для определения нахождения персонала в аварийных ситуациях.
1.2.Virtual Network Computing (VNC)
Virtual Network Computing (VNC) — система удалённого доступа к рабочему столу компьютера, использующая протокол RFB (англ. Remote FrameBuffer, удалённый кадровый буфер). Управление осуществляется путём передачи нажатий клавиш на клавиатуре и движений мыши с одного компьютера на другой и ретрансляции содержимого экрана через компьютерную сеть.
Система VNC платформонезависима: VNC-клиент, называемый VNC viewer, запущенный на одной операционной системе, может подключаться к VNC-серверу, работающему на любой другой ОС. Существуют реализации клиентской и серверной части практически для всех операционных систем, в том числе и для Java (включая мобильную платформу J2ME). К одному VNC-серверу одновременно могут подключаться множественные клиенты. Наиболее популярные способы использования VNC — удалённая техническая поддержка и доступ к рабочему компьютеру из дома.
VNC была создана в Olivetti & Oracle Research Lab, которая в то время принадлежала Olivetti и Oracle Corporation. В 1999 году лаборатория была приобретена компанией AT&T, которая закрыла отдел разработок в 2002 году. Оригинальные исходные коды доступны на условиях лицензии GPL, как и многие варианты VNC, существующие на данный момент.
Название возникло из компьютерной сети тонких клиентов Videotile, которая представляла собой ЖК-дисплей с вводом пером и быстрым ATM-подключением к сети. По существу, VNC — программная реализация «ATM Network Computer».
VNC состоит из двух частей: клиента и сервера. Сервер — программа, предоставляющая доступ к экрану компьютера, на котором она запущена. Клиент (или viewer) — программа, получающая изображение экрана с сервера и взаимодействующая с ним по протоколу RFB.
1.2.1 Протокол RFB
RFB (англ. remote framebuffer) — простой клиент-серверный сетевой протокол прикладного уровня для удалённого доступа к графическому рабочему столу компьютера, используемый в VNC. Так как он работает на уровне кадрового буфера, то его можно применять для графических оконных систем, например X Window System, Windows, Quartz Compositor.
В начале своего развития RFB был относительно простым протоколом, основанным на графических примитивах: «положить прямоугольник пиксельных данных на заданную координатами позицию». Сервер посылает небольшие прямоугольники клиенту. Такая схема в своей примитивной форме потребляет значительный трафик. Для снижения нагрузки на канал используются различные методы. Существуют различные кодировки — методы определения наиболее эффективного способа передачи этих прямоугольников. Протокол RFB позволяет клиенту и серверу «договориться» о том, какая кодировка будет использована. Самый простой метод кодирования, поддерживаемый всеми клиентами и серверами — «raw encoding» (рус. сырое кодирование), при котором пиксели передаются в порядке слева-направо, сверху-вниз, и после передачи первоначального состояния экрана передаются только изменившиеся пиксели. Этот метод работает очень хорошо при незначительных изменениях изображения на экране (движения указателя мыши по рабочему столу, набор текста под курсором), но загрузка канала становится очень высокой при одновременном изменении большого количества пикселей, например, при просмотре видео в полноэкранном режиме. За время своего развития протокол оброс различными дополнительными функциями и опциями, такими как передача файлов, сжатие, безопасность.
По умолчанию RFB использует диапазон TCP-портов с 5900 до 5906. Каждый порт представляет собой соответствующий экран X-сервера (порты с 5900 по 5906 ассоциированы с экранами с :0 по :6). Java-клиенты, доступные во многих реализациях, использующих встроенный веб-сервер для этой цели, например, в RealVNC, связаны с экранами таким же образом, но на диапазоне портов с 5800 до 5806. Многие компьютеры под управлением ОС Windows могут использовать лишь один порт из-за отсутствия многопользовательских свойств, присущих UNIX-системам. Для Windows-систем экран по умолчанию — :0, что соответствует порту 5900.
Также существует возможность обратного подключения от сервера к клиенту. В этом случае клиент переводится в слушающий (англ. listening) режим и соединение инициируется сервером на 5500 TCP-порт клиента. Порты могут быть изменены.
1.2.2 Программы
UltraVNC (иногда пишется как UltraVNC) - это свободное программное обеспечение для операционной системы Microsoft Windows, использующее протокол VNC для управления удалёнными рабочими столами на других компьютерах. Он очень похож на RealVNC Free Edition, но здесь, помимо удалённого управления, поддерживаются дополнительные возможности, такие как модуль шифрования для безопасного клиент-серверного соединения. Содержит модуль Java Viewer, который позволяет получить доступ к компьютеру, используя простой Web-браузер, поддерживающий Java. Также возможна отправка файлов, чат и различные методы аутентификации. Программное обеспечение свободно и распространяется под GNU General Public License. UltraVNC написан на языках C, C++, и Java. Работает только на операционных системах симейства MS Windows
TightVNC - кроссплатформенная свободная программа, реализация VNC с расширениями для оптимизации работы в условиях медленных каналов передачи данных. Позволяет обращаться дистанционно к рабочему столу другого компьютера через клиентскую программу или браузер, используя встроенный веб-сервер. Помимо оптимизации пропускной способности, TightVNC также включает множество других усовершенствований. Совместим со стандартным программным обеспечением для VNC: другие VNC-клиенты могут подключаться к рабочим столам, обслуживаемым сервером TightVNC, как и из клиента TightVNC можно обратиться к удалённым узлам, обслуживаемым другим сервером VNC.Работает на операционных системах Windows и Linux
TeamViewer - пакет программного обеспечения для удалённого контроля компьютеров, обмена файлами между управляющей и управляемой машинами, видеосвязи и веб-конференций. TeamViewer работает на операционных системах Windows, Mac OS X, Linux, iOS и Android
Кроме прямого соединения, доступ возможен через брандмауэр и NAT прокси, возможно получение доступа к удалённой машине посредством веб-браузера.
«TeamViewer» была основана в 2005 году в Германии. Согласно пресс-релизам компании, TeamViewer используется более чем на 15 миллионах компьютеров, работающих в пятидесяти странах мира.
TeamViewer может работать с установкой или без неё — в последнем случае программа работает без администраторских прав доступа. Для установления связи TeamViewer должен быть запущен на обеих машинах. При запуске TeamViewer создаётся ID компьютера и пароль. Чтобы установить связь между компьютерами, клиент-оператор должен связаться с удаленным оператором и узнать его ID и пароль, а затем ввести их в клиент-TeamViewer.
TeamViewer также может установить связь с удалённым компьютером, используя браузер с технологией Flash
TeamViewer позволяет устанавливать VPN (Virtual Private Network) соединения между клиентом и сервером. Есть возможность скачать с сайта производителя отдельные модули программы (клиентский и серверный). Можно также на сайте производителя сконфигурировать клиентский модуль с заранее предустановленным паролем доступа и собственным логотипом, скомпилировать и сразу скачать его. Однако, без лицензии, связь в этом случае возможна не более 5 минут за сеанс.
2 Исходные данные
Для организации мобильного комплекса видео совещаний потребуется следующее оборудование:
Ноутбук-(5шт)
Wi-fi маршрутизатор(1 шт)
Беспроводной презентационный пульт 1 шт
Экран 1,8х1,8 метра
Проектор (с полным комплектов кабелей)
Аудиосистема (колонки, микрофон)
Ноутбук
Все пять ноутбуков с одинаковыми техническими характеристиками и операционными системами. Минимальные характеристики для качественной передачи данных по wifi будут следующими:
Процессор: Intel Core i3 с частотой 1.7ГГц
Оперативной памяти: 4Гб
Графика: intel HD 5500
Объем жесткого диска 120Гб
ОС Windows 7 Професиональная
Емкость аккумулятора 2300 мАч
Одинаковые технические характеристики выбраны для того, чтобы компьютеры могли взаимозаменять друг друга в случае неисправности одного из них в особенности ноутбука играющий роль сервера.
Преимущественным параметром для выбора ноутбука будет ёмкость батареи. Работа ноутбука в режиме активного использования и просмотра видео должна быть выше 4 часов, в идеале эта цифра должна быть 7 часов.
Wi-fi маршрутизатор
Характеристики wi-fi оборудования более важны, так как на нем будет держаться весь мобильный комплекс видео совещания. Следующие характеристики будут более оптимальные:
Поддержка WiFi 802.11 : n
Диапазон частот (ГГц) : 2.4, 5
Скорость беспроводной передачи данных (Мбит/сек) : 300
Скорость передачи данных LAN (Мбит/сек) : 10/100/1000
Поддержка шифрования : WEP, WPA, WPA2
Web интерфейс : Да
Разъем WAN : 1
Разъем LAN : 4
3
. Организация работы
PC Viewer
LAN
Рисунок 1 - Схема подключения и организации мобильного комплекса
PC Viewer
VGA
PC Server
PC Viewer
3.1 Выбор wi-fi маршрутизатра
Wi-Fi маршрутизатор - это устройство, которое по кабелю провайдера или мобильной сети подключается к интернету и раздает его по воздуху. Помимо этого он объединяет все устройства, которые оснащены Wi-Fi адаптерами, в одну группу (локальную сеть). Ее участники могут свободно обмениваться данными и удаленно управлять другими устройствами, к примеру, принтерами, компьютерами и так далее.
Основные критерии по которым я выбирал wi-fi маршрутизатор:
Максимальная скорость передачи данных.
Под скоростью обычно подразумевается максимальная теоретическая скорость Wi-Fi интерфейса и LAN-портов.
Стабильность в работе
Реальный радиус покрытия Wi-Fi сигнала
Реальный радиус действия сигнала по факту можно определить только на практике.Лучше всеговыбрать маршрутизатор с тремя внешние всенаправленные антенны Wi-Fi
Удобный интерфейс управления и грамотная поддержка производителя
Выбор wi-fi маршрутизатора я решил сделать среди следующих производителей: D-link, TP-link и ZyXel, так как эти производители самые доступные, популярные и стабильные на рынке.
Мой выбор пал на маршрутизатор ZyXel Keenetic Ultra. У него самый удобный и расширенный интерфейс для настройки с поддержкой постоянного обновления, наиболее лучшая стабильность в работе и хорошее качество передачи данных.
Основные возможности ZyXel Keenetic Ultra















