Разное

Universal plug and play: Что такое Universal Plug And Play (UPnP)?

09.07.2021

Содержание

UPnP – что это такое, опасность использования, как включить и отключить

Всем привет!  Сегодня мы поговорим про функцию UPnP (Universal Plug and Play) – что это такое, для чего нужна эта функция, и как она включается (или выключается) на роутере. Давайте рассмотрим конкретный пример – представим, что у нас есть домашняя сеть с роутером. В ней есть подключенные устройства – не важно какие, это могут быть телефоны, планшеты, телевизоры, принтеры или IP-камеры.

Что такое UPnP в роутере, для чего эта функция нужна и как её включить и выключитьЧто такое UPnP в роутере, для чего эта функция нужна и как её включить и выключить

Все они подключены к маршрутизатору (роутеру), который также аналогично подключен к глобальной сети интернет. В итоге у нас есть:

  • Локальная сеть всех домашних устройств (LAN).
  • Интернет от провайдера или глобальная сеть всех устройств в мире (WAN).
  • И домашний Wi-Fi роутер, который связывает две эти сети.

Для того, чтобы в локальной сети все устройства работали нормально, обнаруживали друг друга и быстро подключались, и нужна технология UPnP. В противном случае всем этим телефонам, планшетам и телевизорам нужно было вручную прописывать настройка и открывать порты. Во время подключения таких устройств, на них постоянно открываются и закрываются порты – прям как на морском берегу для кораблей.

Например, вы решили посмотреть с телевизора фильм, находящийся на компьютере. Тогда нужна технология DLNA, которая позволяет передавать видео в потоковом режиме. При подключении к компьютеру, он в свою очередь открывает определенный порт. В общем, если бы не было у нас UPnP, то для каждого подключения к любому устройству дома вам нужно было бы прописывать вручную настройки, открывать или закрывать порты.

Про порты вы можете более детально почитать тут.

Что такое UPnP в роутере, для чего эта функция нужна и как её включить и выключитьЧто такое UPnP в роутере, для чего эта функция нужна и как её включить и выключить

UPnP в глобальной сети

Мы рассмотрели понятие на примере домашней сети, но ведь не все используют прямое подключение в локальной сетке. Обычно к роутеру подключаются, чтобы выйти в интернет. И тут также включается функция UPnP, которая при запросе в интернет к определенному серверу также открывает определенные порты.

Например, всем известный uTorrent также использует эту технологию, и она должна по умолчанию быть включена на роутере. Когда мы включаем эту программу, она делает запрос в интернет и открывает порт для данного потока информации.

По сути UPnP открывает и закрывает порты для внешних запросов, для тех устройств, которые и делали эти запросы в интернет. Я думаю с понятием мы разобрались. Но бывают проблемы, когда данная функция выключена на роутере. Тогда некоторые программы, игры, утилиты не будут работать на компьютере или телефоне. Также могут быть проблемы с подключением игровых приставок тип Xbox или PlayStation.

Но существует и «обратная сторона монеты». Как вы понимаете, при запросе к серверу при подключении открываются порты на ваше устройство. Понятное дело, что данным подключением могут воспользоваться хакеры и взломщики. Для обычного пользователя шанс, конечно, не велик, но все же… В интернатах до сих пор идут «холивары» по поводу того, надо ли отключать UPnP или нет. Поэтому отключать функцию или включать – решать вам. Но как я и говорил ранее, при выключенном UPnP нужно будет для отдельных программ или устройств делать ручной проброс портов на роутере.

Далее я расскажу, как включить UPnP, отключить и настроить на вашем домашнем маршрутизаторе.

Вход в интерфейс роутера

Нам нужно попасть в Web-интерфейс аппарата – для этого с подключенного устройства к локальной сети нужно открыть браузер и вписать в адресную строку IP или DNS адрес роутера. Данный адрес находится на этикетке под роутером. Чаще всего используют 192.168.1.1. или 192.168.0.1. Если у вас будут какие-то проблемы со входом в маршрутизатор – смотрите инструкцию тут.

Что такое UPnP в роутере, для чего эта функция нужна и как её включить и выключитьЧто такое UPnP в роутере, для чего эта функция нужна и как её включить и выключить

Далее инструкции будут немного отличаться в зависимости от модели роутера.

D-Link

Старая прошивка

«Дополнительно» – «UPnP IGD».

Что такое UPnP в роутере, для чего эта функция нужна и как её включить и выключитьЧто такое UPnP в роутере, для чего эта функция нужна и как её включить и выключить

Новая прошивка

«Расширенные настройки» – «UPnP IGD» – включаем галочку.

Что такое UPnP в роутере, для чего эта функция нужна и как её включить и выключитьЧто такое UPnP в роутере, для чего эта функция нужна и как её включить и выключить

TP-Link

Новая прошивка

«Дополнительные настройки» – «NAT переадресация» – далее выбираем нашу функцию и включаем её в дополнительном окне.

Что такое UPnP в роутере, для чего эта функция нужна и как её включить и выключитьЧто такое UPnP в роутере, для чего эта функция нужна и как её включить и выключить

Старая прошивка

Переходим в раздел «Переадресация», находим UPnP и включаем.

Что такое UPnP в роутере, для чего эта функция нужна и как её включить и выключитьЧто такое UPnP в роутере, для чего эта функция нужна и как её включить и выключить

ASUS

«Интернет» – «Подключение» – тут уже должен быть выбран один из типов подключения, найдите нужную строку и включите функцию.

Что такое UPnP в роутере, для чего эта функция нужна и как её включить и выключитьЧто такое UPnP в роутере, для чего эта функция нужна и как её включить и выключить

ZyXEL Keenetic

Новая прошивка

«Общие настройки» – кликаем «Изменить набор компонентов» – далее нам нужно найти данную службу и убедиться, что она установлена. Также её можно удалить.

Что такое UPnP в роутере, для чего эта функция нужна и как её включить и выключитьЧто такое UPnP в роутере, для чего эта функция нужна и как её включить и выключить

Старая прошивка

Netis

Включить функцию можно на вкладке «Переадресация».

Что такое UPnP в роутере, для чего эта функция нужна и как её включить и выключитьЧто такое UPnP в роутере, для чего эта функция нужна и как её включить и выключить

LinkSys

«Administration» – «Management» – листаем в самый низ.

Что такое UPnP в роутере, для чего эта функция нужна и как её включить и выключитьЧто такое UPnP в роутере, для чего эта функция нужна и как её включить и выключить

В нужно разделе переводим в состояние: «Enable» (Включено) или «Disable» (Выключено).

Что такое UPnP в роутере, для чего эта функция нужна и как её включить и выключитьЧто такое UPnP в роутере, для чего эта функция нужна и как её включить и выключить

Tenda

Версия 1, 2, 3

Нужная функция находится в «Расширенных настройках».

Что такое UPnP в роутере, для чего эта функция нужна и как её включить и выключитьЧто такое UPnP в роутере, для чего эта функция нужна и как её включить и выключить

Версия 4

Слева в меню выбираем «Advanced».

Что такое UPnP в роутере, для чего эта функция нужна и как её включить и выключитьЧто такое UPnP в роутере, для чего эта функция нужна и как её включить и выключить

Листаем в самый низ и включаем функцию в режим «Enable».

Что такое UPnP в роутере, для чего эта функция нужна и как её включить и выключитьЧто такое UPnP в роутере, для чего эта функция нужна и как её включить и выключить

что такое в роутере и как его включить на Вашем устройстве?

При настройке сети часто появляется вопрос по поводу функции UPnP — что такое в роутере, как работает, и какие риски несет для пользователя ее включение. Ниже рассмотрим назначение опции, как ее активировать, отключать и настраивать. Поговорим о преимуществах и недостатках, а также опасности для пользователя Сети.

Что такое UPnP

Для начала разберемся с терминологией — в чем суть UPnP в роутер, и что это такое. Аббревиатура UPnP расшифровывается как Universal Plug and Play и представляет собой расширение популярного стандарта. С ее помощью программа на ПК может подать запрос к роутеру на упомянутом языке, а после перенаправить на себя порт. Архитектура построена на базе действующих технологий Интернет-сети и стандартов, среди которых XML, HTTP, TCP/IP и другие.

Простыми словами, UPnP — протокол, позволяющий программам и другим устройствам сети открывать или закрывать порты для подключения. К примеру, для коммутации МФО ко всему оборудованию в квартире придется вбивать настройки для каждого девайса отдельно.

Для чего он нужен

С помощью службы UPnP происходит автоматическое перенаправление портов. Такая опция используется в Скайпе, торрент-клиентах, XBOX Live и т. д.  После включения функции автоматически задает требуемый набор правил NAT и межсетевого экрана, что экономит время пользователя на настройку.

Для нормальной работы UPnP должна быть активна не только в роутере, но и в приложении, для которого осуществляется проброс портов. Правила для переадресации формируются в автоматическом режиме путем подачи запроса через механизм рассматриваемой службы. Установленные правила работают только в период сессии и исключительно для хоста, с которого идет запрос. После окончания сессии правило убирается.

Включение UPnP в роутере необходимо в следующих случаях:

  1. подключение игровых приставок для передачи онлайн-игр;
  2. организация видеонаблюдения на расстоянии;
  3. применением цифровых голосовых помощников;
  4. подключение умных замков;
  5. потоковая передача мультимедиа и т. д.

Зная особенности UPnP IGD, и что это в роутере, можно быстро активировать опцию и использовать ее возможности для соединения нескольких устройств без ввода настроек вручную.

Как пользоваться: включение, отключение, настройка

Применение UPnP подразумевает три этапа — активация нужной функции в роутере, ее включение на ПК (если требуется), а также настройка в приложении. Рассмотрим каждый подробнее.

Включение в роутере

Для начала рассмотрим, как включить UPnP на роутере, если служба не активирована по умолчанию или была выключена ранее.

Инструкция к действию (на примере TP-Link):

  • Войдите в любой веб-обозреватель и вбейте в адресной строке IP роутера. Информацию для входа можно найти на этикетке в нижней части устройств.
  • В поле идентификации введите логин и пароль. Если ранее пользователь не вносил изменения, достаточно два раза ввести admin.

  • Переместитесь в раздел Дополнительные настройки и найдите необходимые данные.
  • В блоке расширенных настроек найдите пункт Переадресация NAT и войдите в него для внесения правок в установки роутера.
  • В появившемся меню найдите название службы UPnP и кликните по ней.
  • Переместите ползунок в правую сторону и тем самым включите опцию на роутере.

В дальнейшем можно отключить функцию UPnP, сделав те же самые шаги. Разница только в том, что на завершающем этапе тумблер нужно будет перевести влево.

Для разных роутеров настройка может отличаться. В частности, в ZyXEL необходимо перейти в раздел Домашняя сеть, а далее найти отметку UPnP и установить галочку Разрешить, а после сохранить изменения.

Включение на ПК

После внесения настроек в роутере необходимо изменить конфигурацию и на компьютере. Ниже рассмотрим пример для ПК с установленной на нем ОС Виндовс 8. В остальных версиях принцип действия такой же, но с небольшими особенностями.

Для включения UPnP сделайте следующее:

  • Кликните правой кнопкой на Пуск, а в появившемся окне найдите ссылку Панель управления. Перейдите в этот раздел.
  • Направляйтесь в секцию Сеть и Интернет, где найдите необходимые настройки.

  • На странице Сеть и Интернет жмите левой кнопкой по ссылке Центр управления сетями…

  • Выберите строчку изменения дополнительных параметров общего доступа и жмите на ее.

  • В свойствах профиля включите сетевое обнаружение, а также автонастройку на сетевом оборудовании.

  • Сохраните изменения и перезапустите компьютер.

Теперь функция включена в роутере и на компьютере.

Настройка программ

Для пользования службой необходимо настроить на сервис используемые программы. Здесь все зависит от того, какое ПО вы планируете использовать. Рассмотрим несколько вариантов:

  • Торрент-клиент. Войдите в настройки ПО, выберите Соединение, а после этого Настроить. На следующем этапе жмите ОК и Применить, чтобы торрент работал только с UPnP.

Убедитесь в правильности ввода информации. Для этого войдите в Свойства соединения в Шлюзе, кликните на кнопку Параметры и убедитесь в появлении правила для uTorrent. Если торрент установлен на двух и более «станциях», для каждой программы задается свой порт. В дальнейшем ни в коем случае нельзя использовать случайное значение.

  • Скайп. Войдите в настройки Скайпа и перейдите в раздел соединения. Там уберите отметку с пункта Enable UPnP. В дальнейшем необходимо следить, чтобы параметры порта не пересекались.

По похожему принципу можно настроить и другие программы для работы с UPnP.

Плюсы и минусы использования

В любой технологии можно найти преимущества и недостатки. В том числе UPnP.

Плюсы:

  1. Высокая скорость обмена между P2P-клиентами. Этот показатель давно перешагнул за отметку в 100 Мбит/с.
  2. Легкость настройки. После включения UPnP на роутере, ПК и в других программах больше не нужно вручную настраивать порты. Эта работа происходит в автоматическом режиме, что экономит время.

Минусы:

  • Ошибки в программе. Режим UPnP работает много лет, поэтому разработчики постоянно занимаются его усовершенствованием. Главные проблемы удалось убрать в течение первых лет деятельности. Несмотря на это, риск ошибок программирования все еще остается. Этим могут воспользоваться злоумышленники для обхода защиты.
  • Подключение к общественной сети. При соединении с такой сетью человек должен быть внимательным, чтобы избежать потери конфиденциальной информации. Подключение к общественной сети — всегда риск.

Несмотря на ряд недостатков, технология считается одной из самых востребованных в роутере. Не удивительно, что многие пользователи часто включают ее на постоянной основе.

Безопасно ли использование UPnP

При появлении технологии планировалось, что UPnP будет функционировать на локальном уровне для подключения устройств внутри сети. Но некоторые производители включили опцию в роутерах по умолчанию, что делает устройство доступным из WAN, а это ведет к уязвимости в сфере безопасности. Во время работы UPnP не применяется авторизация или аутентификация. Считается, что все подключаемые устройства имеют высокую степень надежности.

Хакеры пользуются такой уязвимостью и могут найти слабые места в сети. Распространенная ситуация — отправка UPnP запроса на роутер с последующем открытием порта. После подключения к сети злоумышленник получает доступ к другому оборудованию, находящемуся в сети. В дальнейшем он может установить вирус, украсть конфиденциальные сведения или использовать маршрутизатор в роли прокси-сервера. Негативных сценариев много. При этом выявить хакера трудно, ведь, по сути, атаки идут изнутри сети.

Для защиты можно использовать следующие методы:

  1. Активируйте UPnP-UP на роутере, подразумевающий авторизацию и аутентификацию. Минус в том, что такой режим многие устройства не поддерживают.
  2. Отключите опцию вообще. В таком случае придется вносить настройки вручную, но при этом можно быть уверенным в безопасности.

UPnP для роутера — удобная функция, упрощающая процесс настройки портов. Но нужно помнить о рисках и предусмотреть дополнительные способы защиты.

Universal Plug and Play — это… Что такое Universal Plug and Play?

Universal Plug and Play

— универсальная автоматическая настройка сетевых устройств.

Реализация технологии автоматической настройки сети Linux и Windows. Состоит из набора сопутствующих протоколов.

Что такое UPnP?

UPnP (Universal Plug and Play) — это архитектура одноранговых соединений между персональными компьютерами и интеллектуальными устройствами, установленными, например, дома. UPnP строится на основе стандартов и технологий интернета, таких как TCP/IP, HTTP и XML, и обеспечивает автоматическое подключение подобных устройств друг к другу и их совместную работу в сетевой среде, в результате чего сеть (например, домашняя) становится доступной большему числу людей.

Что означает технология UPnP для потребителя?

Простота, возможность выбора и повышение эффективности работы. Сетевые продукты, использующие технологию Universal Plug and Play, заработают сразу, как только будут физически подключены к сети. UPnP поддерживает практически все технологии сетевых инфраструктур, как проводные, так и беспроводные. В их число, в частности, входят: кабельный Ethernet, беспроводные сети Wi-Fi i(802.11B), порт IEEE 1394 («Firewire»), сети на основе телефонных линий и сети на основе линий электропитания. Подключение всех этих устройств и персонального компьютера друг к другу упростит пользователям доступ к новейшим службам и приложениям.

Что такое UPnP Forum?

Universal Plug and Play Forum (Форум UPnP) — это открытая ассоциация представителей отрасли, образованная в июне 1999 г. с целью выработки стандартов технологии UPnP, которые упростили бы объединение интеллектуальных устройств в рамках домашних и — со временем — корпоративных сетей. Участники форума создают и публикуют протоколы управления устройствами UPnP и протоколы управления службами. В начале июня 2001 г. в состав Форума UPnP входило свыше 350 компаний. Руководство работой форума осуществляет Управляющий комитет по UpnP (UPnP Steering Committee), состоящий из 22 членов. Кроме того, имеются Технический комитет, Комитет по маркетингу и различные рабочие комитеты, занимающиеся конкретными категориями устройств. Списки участников форума, а также информация о порядке присоединения к нему, доступны на веб-узле форума (EN): http://www.upnp.org/

Какие технические элементы включает технология UPnP?

У технологии UPnP широкая область применения — она ориентирована на домашние сети, сети малых предприятий, сети, установленные в зданиях, в которых размещаются коммерческие компании, и прочие сети компактных размеров. Она обеспечивает обмен данными между любыми двумя устройствами, находящимися под контролем какого-либо управляющего устройства сети. Технология UPnP действует независимо от используемой операционной системы, физической среды передачи данных или языка программирования.

UPnP поддерживает сети нулевой конфигурации и автоматическое обнаружение устройств: устройство присоединяется к сети в динамическом режиме, получает IP-адрес, по запросу сообщает о своих возможностях и собирает информацию о наличии и возможностях других устройств. Присутствие серверов DNS необязательно; они могут использоваться только в случае, если будут доступны в сети. Более того, устройство может автоматически выйти из сети, и это не приведет к каким-либо нарушениям в ее работе.

Технология UPnP опирается на весь опыт развития интернета, в ней активно используются многие его компоненты, в том числе TCP, HTTP и

См. также

Wikimedia Foundation. 2010.

Universal plug-and-play — это… Что такое Universal plug-and-play?

Universal Plug and Play — универсальная автоматическая настройка сетевых устройств.

Реализация технологии автоматической настройки сети Linux и Windows. Состоит из набора сопутствующих протоколов.

Что такое UPnP?

UPnP (Universal Plug and Play) — это архитектура одноранговых соединений между персональными компьютерами и интеллектуальными устройствами, установленными, например, дома. UPnP строится на основе стандартов и технологий интернета, таких как TCP/IP, HTTP и XML, и обеспечивает автоматическое подключение подобных устройств друг к другу и их совместную работу в сетевой среде, в результате чего сеть (например, домашняя) становится доступной большему числу людей.

Что означает технология UPnP для потребителя?

Простота, возможность выбора и повышение эффективности работы. Сетевые продукты, использующие технологию Universal Plug and Play, заработают сразу, как только будут физически подключены к сети. UPnP поддерживает практически все технологии сетевых инфраструктур, как проводные, так и беспроводные. В их число, в частности, входят: кабельный Ethernet, беспроводные сети Wi-Fi i(802.11B), порт IEEE 1394 («Firewire»), сети на основе телефонных линий и сети на основе линий электропитания. Подключение всех этих устройств и персонального компьютера друг к другу упростит пользователям доступ к новейшим службам и приложениям.

Что такое UPnP Forum?

Universal Plug and Play Forum (Форум UPnP) — это открытая ассоциация представителей отрасли, образованная в июне 1999 г. с целью выработки стандартов технологии UPnP, которые упростили бы объединение интеллектуальных устройств в рамках домашних и — со временем — корпоративных сетей. Участники форума создают и публикуют протоколы управления устройствами UPnP и протоколы управления службами. В начале июня 2001 г. в состав Форума UPnP входило свыше 350 компаний. Руководство работой форума осуществляет Управляющий комитет по UpnP (UPnP Steering Committee), состоящий из 22 членов. Кроме того, имеются Технический комитет, Комитет по маркетингу и различные рабочие комитеты, занимающиеся конкретными категориями устройств. Списки участников форума, а также информация о порядке присоединения к нему, доступны на веб-узле форума (EN): http://www.upnp.org/

Какие технические элементы включает технология UPnP?

У технологии UPnP широкая область применения — она ориентирована на домашние сети, сети малых предприятий, сети, установленные в зданиях, в которых размещаются коммерческие компании, и прочие сети компактных размеров. Она обеспечивает обмен данными между любыми двумя устройствами, находящимися под контролем какого-либо управляющего устройства сети. Технология UPnP действует независимо от используемой операционной системы, физической среды передачи данных или языка программирования.

UPnP поддерживает сети нулевой конфигурации и автоматическое обнаружение устройств: устройство присоединяется к сети в динамическом режиме, получает IP-адрес, по запросу сообщает о своих возможностях и собирает информацию о наличии и возможностях других устройств. Присутствие серверов DNS необязательно; они могут использоваться только в случае, если будут доступны в сети. Более того, устройство может автоматически выйти из сети, и это не приведет к каким-либо нарушениям в ее работе.

Технология UPnP опирается на весь опыт развития интернета, в ней активно используются многие его компоненты, в том числе TCP, HTTP и

См. также

Wikimedia Foundation. 2010.

universal plug and play — с английского на русский

  • Universal Plug and Play — (UPnP) is a set of computer network protocols promulgated by the UPnP Forum.The goals of UPnP are to allow devices to connect seamlessly and to simplify the implementation of networks in the home (data sharing, communications, and entertainment)… …   Wikipedia

  • Universal plug and play — Pile de protocoles 7 • Application 6 • Présentation 5 • Session 4 • Tr …   Wikipédia en Français

  • Universal Plug and Play — универсальная автоматическая настройка сетевых устройств. Реализация технологии автоматической настройки сети Linux и Windows. Состоит из набора сопутствующих протоколов. Содержание 1 Что такое UPnP? 2 Что означает технология UPnP для… …   Википедия

  • Universal plug-and-play — универсальная автоматическая настройка сетевых устройств. Реализация технологии автоматической настройки сети Linux и Windows. Состоит из набора сопутствующих протоколов. Содержание 1 Что такое UPnP? 2 Что означает технология UPnP для… …   Википедия

  • Universal Plug and Play — (UPnP) dient zur herstellerübergreifenden Ansteuerung von Geräten (Stereoanlagen, Router, Drucker, Haussteuerungen) über ein IP basierendes Netzwerk, mit oder ohne zentrale Kontrolle durch ein Residential Gateway. Es basiert auf einer Reihe von… …   Deutsch Wikipedia

  • Universal Plug and Play —   [dt. »universelles Einstecken und Loslegen«] (UPnP), Projekt für die Erweiterung des Konzepts Plug and Play hin zu einer Middleware, die in jedem Haus eine Vernetzung aller »intelligenten« Geräte ermöglicht, einschließlich der… …   Universal-Lexikon

  • Universal Plug and Play — (UPnP) Conectar y Usar Universal, es una arquitectura software abierta y distribuida que de forma independiente al fabricante, sistema operativo, lenguaje de programación, etc. permite el intercambio de información y datos a los dispositivos… …   Wikipedia Español

  • Universal Plug and Play — Pile de protocoles 7.  Application 6.  Présentation 5.  Session 4.  Tr …   Wikipédia en Français

  • Plug-and-Play — (englisch für „Einstecken und Abspielen“ oder „Anschließen und Loslegen“), auch Plug n Play oder Plug Play (kurz PnP) genannt, ist ein Begriff aus dem Gebiet der Computertechnologie, mit dem man die Eigenschaft eines Computers beschreibt, neue… …   Deutsch Wikipedia

  • Plug and play — (englisch für „Einstecken und Abspielen“ oder „Anschließen und Loslegen“), auch Plug n Play oder Plug Play (kurz PnP) genannt, ist ein Begriff aus dem Gebiet der Computertechnologie, mit dem man die Eigenschaft eines Computers beschreibt, neue… …   Deutsch Wikipedia

  • Plug-and-Play — Le Plug and Play (l abréviation PnP est également utilisée), qui signifie littéralement connecter et jouer ou branche et utilise, est une procédure permettant aux périphériques récents d être reconnus rapidement et automatiquement par le système… …   Wikipédia en Français

  • Универсальный Plug and Play — Universal Plug and Play

    Universal Plug and Play ( UPnP ) — это набор сетевых протоколов, который позволяет подключенным к сети устройствам , таким как персональные компьютеры, принтеры, интернет-шлюзы, точки доступа Wi-Fi и мобильные устройства, беспрепятственно обнаруживать присутствие друг друга в сети и устанавливать функциональные сетевые службы. для обмена данными, общения и развлечений. UPnP предназначен в первую очередь для жилых сетей без устройств корпоративного класса.

    Технология UPnP была продвинута форумом UPnP — инициативой компьютерной индустрии, направленной на обеспечение простого и надежного подключения к автономным устройствам и персональным компьютерам от многих различных поставщиков. Форум состоял из более восьмисот производителей, занимающихся всем, от бытовой электроники до сетевых вычислений . С 2016 года все усилия по UPnP теперь управляются Open Connectivity Foundation (OCF).

    UPnP предполагает, что сеть использует Интернет-протокол (IP), а затем использует HTTP поверх IP для предоставления описания устройства / службы, действий, передачи данных и событий. Запросы на поиск устройств и рекламные объявления поддерживаются запуском HTTP поверх UDP (порт 1900) с использованием многоадресной рассылки (известной как HTTPMU). Ответы на поисковые запросы также отправляются через UDP, но вместо этого отправляются с использованием одноадресной рассылки (известной как HTTPU).

    Концептуально UPnP расширяет plug and play — технологию динамического подключения устройств непосредственно к компьютеру — до сетей с нулевой конфигурацией для домашних и беспроводных сетей SOHO . Устройства UPnP работают по принципу «включай и работай», так как при подключении к сети они автоматически устанавливают рабочие конфигурации с другими устройствами.

    UPnP обычно считается непригодным для развертывания в бизнес-среде по причинам экономии, сложности и согласованности: основа многоадресной рассылки делает его болтливым, потребляя слишком много сетевых ресурсов в сетях с большим количеством устройств; упрощенные средства управления доступом плохо подходят для сложных сред; и он не обеспечивает унифицированный синтаксис конфигурации, такой как среды CLI Cisco IOS или JUNOS .

    Обзор

    Архитектура UPnP позволяет объединять в сеть бытовую электронику , мобильные устройства, персональные компьютеры и бытовую технику в сети . Это распределенный протокол с открытой архитектурой , основанный на установленных стандартах, таких как Internet Protocol Suite (TCP / IP), HTTP , XML и SOAP . Контрольные точки UPnP (CP) — это устройства, которые используют протоколы UPnP для управления устройствами (CD), управляемыми UPnP .

    Архитектура UPnP поддерживает сеть с нулевой конфигурацией . UPnP-совместимое устройство от любого поставщика может динамически присоединяться к сети, получать IP-адрес, объявлять свое имя, рекламировать или передавать свои возможности по запросу и узнавать о присутствии и возможностях других устройств. Серверы протокола динамической конфигурации хоста (DHCP) и системы доменных имен (DNS) не являются обязательными и используются только в том случае, если они доступны в сети. Устройства могут автоматически отключаться от сети, не оставляя информации о состоянии .

    UPnP был опубликован как международный стандарт ISO / IEC 29341, состоящий из 73 частей, в декабре 2008 года.

    Другие функции UPnP включают:

    Независимость от СМИ и устройств
    Технология UPnP может работать на многих носителях, поддерживающих IP, включая Ethernet , FireWire , ИК ( IrDA ), домашнюю проводку ( G.hn ) и RF ( Bluetooth , Wi-Fi ). Никакой специальной поддержки драйверов устройств не требуется; Вместо этого используются общие сетевые протоколы.
    Пользовательский интерфейс (UI) Управление
    Необязательно , архитектура UPnP позволяет устройствам представлять пользовательский интерфейс через веб-браузер (см. Презентацию ниже).
    Независимость от операционной системы и языка программирования
    Для создания продуктов UPnP можно использовать любую операционную систему и любой язык программирования. Стеки UPnP доступны для большинства платформ и операционных систем как в закрытой, так и в открытой форме.
    Расширяемость
    Каждый продукт UPnP может иметь сервисы для конкретных устройств, расположенные поверх базовой архитектуры. В дополнение к объединению сервисов, определенных UPnP Forum различными способами, поставщики могут определять свои собственные устройства и типы сервисов, а также могут расширять стандартные устройства и сервисы с помощью действий, определенных поставщиком, переменных состояния, элементов структуры данных и значений переменных.

    Протокол

    UPnP использует распространенные Интернет- технологии. Предполагается, что в сети должен быть запущен Интернет-протокол (IP), а затем используются HTTP , SOAP и XML поверх IP, чтобы предоставить описание устройства / службы, действия, передачу данных и события. Запросы на поиск устройств и рекламные объявления поддерживаются запуском HTTP поверх UDP с использованием многоадресной рассылки (известной как HTTPMU ). Ответы на поисковые запросы также отправляются через UDP , но вместо этого отправляются с использованием одноадресной рассылки (известной как HTTPU ). UPnP использует UDP из-за меньших накладных расходов, поскольку не требует подтверждения полученных данных и повторной передачи поврежденных пакетов. HTTPU и HTTPMU изначально были представлены как Интернет-проект, но срок его действия истек в 2001 году; с тех пор эти спецификации были интегрированы в фактические спецификации UPnP.

    UPnP использует UDP-порт 1900, и все используемые TCP- порты выводятся из сообщений активного и ответного SSDP.

    Обращение

    Основой для сетей UPnP является IP-адресация. Каждое устройство должно реализовывать DHCP-клиент и искать DHCP-сервер при первом подключении устройства к сети. Если DHCP-сервер недоступен, устройство должно присвоить себе адрес. Процесс, с помощью которого устройство UPnP назначает себе адрес, известен в архитектуре устройства UPnP как AutoIP . В версии 1.0 архитектуры устройства UPnP AutoIP определяется в самой спецификации; в архитектуре устройства UPnP версии 1.1 AutoIP ссылается на IETF RFC 3927 . Если во время транзакции DHCP устройство получает доменное имя, например, через DNS-сервер или через переадресацию DNS , устройство должно использовать это имя в последующих сетевых операциях; в противном случае устройство должно использовать свой IP-адрес.

    Открытие

    После того, как устройство установило IP-адрес, следующим шагом в сети UPnP является обнаружение. Протокол обнаружения UPnP известен как протокол обнаружения простых служб (SSDP). Когда устройство добавляется в сеть, SSDP позволяет этому устройству рекламировать свои услуги для контрольных точек в сети. Это достигается путем отправки сообщений об активности SSDP. Когда контрольная точка добавляется в сеть, SSDP позволяет этой контрольной точке активно искать интересующие устройства в сети или пассивно прослушивать сообщения SSDP об активности устройства. Основной обмен — это сообщение об обнаружении, содержащее некоторые важные сведения об устройстве или одной из его услуг, например, его тип, идентификатор и указатель (сетевое местоположение) на более подробную информацию.

    Описание

    После того, как контрольная точка обнаружила устройство, контрольная точка по-прежнему очень мало знает об этом устройстве. Чтобы контрольная точка могла узнать больше об устройстве и его возможностях или взаимодействовать с устройством, контрольная точка должна получить описание устройства из местоположения ( URL-адреса ), предоставленного устройством в сообщении об обнаружении. Описание устройства UPnP выражается в XML и включает информацию о производителе, зависящую от поставщика, такую ​​как название модели и номер, серийный номер , название производителя, (презентационные) URL-адреса веб-сайтов конкретных поставщиков и т. Д. Описание также включает список любых встроенных Сервисы. Для каждой службы в документе «Описание устройства» перечислены URL-адреса для управления, событий и описания службы. Каждое описание службы включает в себя список команд или действий , на которые служба отвечает, а также параметры или аргументы для каждого действия; описание услуги также включает список переменных ; эти переменные моделируют состояние службы во время выполнения и описываются в терминах их типа данных, диапазона и характеристик событий.

    Контроль

    Получив описание устройства, контрольная точка может отправлять действия в службу устройства. Для этого контрольная точка отправляет подходящее контрольное сообщение на контрольный URL-адрес службы (указанный в описании устройства). Управляющие сообщения также выражаются в XML с использованием протокола простого доступа к объектам (SOAP). Подобно вызовам функций , служба возвращает любые значения, относящиеся к действию, в ответ на управляющее сообщение. Эффекты действия, если они есть, моделируются изменениями в переменных, которые описывают состояние выполнения службы.

    Уведомление о событии

    Еще одна возможность сети UPnP — это уведомление о событиях или обработка событий . Протокол уведомления о событиях, определенный в архитектуре устройства UPnP, известен как общая архитектура уведомления о событиях (GENA). Описание UPnP для службы включает список действий, на которые служба отвечает, и список переменных, которые моделируют состояние службы во время выполнения. Служба публикует обновления при изменении этих переменных, и точка управления может подписаться на получение этой информации. Сервис публикует обновления, отправляя сообщения о событиях. Сообщения о событиях содержат имена одной или нескольких переменных состояния и текущее значение этих переменных. Эти сообщения также выражаются в XML. Специальное начальное сообщение о событии отправляется при первой подписке контрольной точки; это сообщение о событии содержит имена и значения для всех согласованных переменных и позволяет подписчику инициализировать свою модель состояния службы. Для поддержки сценариев с несколькими контрольными точками обработка событий разработана таким образом, чтобы все контрольные точки были одинаково информированы о последствиях любого действия. Таким образом, всем подписчикам отправляются все сообщения о событиях, подписчики получают сообщения о событиях для всех «согласованных» переменных, которые были изменены, а сообщения о событиях отправляются независимо от того, почему переменная состояния изменилась (либо в ответ на запрошенное действие, либо потому, что состояние службы моделирование изменено).

    Презентация

    Последний шаг в сети UPnP — презентация. Если у устройства есть URL-адрес для представления, то контрольная точка может получить страницу по этому URL-адресу, загрузить страницу в веб-браузер и, в зависимости от возможностей страницы, позволить пользователю управлять устройством и / или просматривать устройство. положение дел. Степень выполнения каждого из них зависит от конкретных возможностей страницы презентации и устройства.

    Стандарты UPnP AV

    Архитектура UPnP AV — это аудио и видео расширение UPnP, поддерживающее различные устройства, такие как телевизоры, видеомагнитофоны, CD / DVD-плееры / музыкальные автоматы, телевизионные приставки, стереосистемы, MP3-плееры, фотоаппараты, видеокамеры, электронные фоторамки ( EPFs) и персональные компьютеры. Архитектура UPnP AV позволяет устройствам поддерживать различные типы форматов развлекательного контента, включая MPEG2, MPEG4, JPEG, MP3, Windows Media Audio (WMA), растровые изображения (BMP) и форматы NTSC, PAL или ATSC. Поддерживаются несколько типов протоколов передачи, включая IEEE 1394, HTTP, RTP и TCP / IP.

    12 июля 2006 года UPnP Forum объявил о выпуске версии 2 спецификаций UPnP для аудио и видео с новыми классами MediaServer (MS) версии 2.0 и MediaRenderer (MR) версии 2.0. Эти улучшения создаются за счет добавления возможностей к классам устройств MediaServer и MediaRenderer, что обеспечивает более высокий уровень взаимодействия между продуктами разных производителей. Некоторые из первых устройств, соответствующих этим стандартам, продавались Philips под торговой маркой Streamium .

    С 2006 года публикуются версии 3 и 4 протоколов управления аудио и видео устройствами UPnP. В марте 2013 года была опубликована обновленная спецификация архитектуры uPnP AV, включающая обновленные протоколы управления устройствами.

    На стандарты UPnP AV имеются ссылки в спецификациях, опубликованных другими организациями, включая Руководство по взаимодействию сетевых устройств Digital Living Network Alliance , Международную электротехническую комиссию IEC 62481-1 и протокол OpenCable Home Networking Protocol Лаборатории кабельного телевидения .

    Компоненты UPnP AV

    Медиа-сервер

    Сервер UPnP AV медиа является UPnP-сервер ( «мастер» устройство) , что обеспечивает медиа — библиотеку информацию и потоки медиа-данные (например , аудио / видео / изображения / файлы) для клиентов UPnP в сети. Это компьютерная система или аналогичное цифровое устройство, которое хранит цифровые мультимедиа, такие как фотографии, фильмы или музыку, и делится ими с другими устройствами.

    Медиа-серверы UPnP AV предоставляют услугу клиентским устройствам UPnP AV, так называемым контрольным точкам , для просмотра медиаконтента сервера и запрашивают медиа-сервер для доставки файла в точку управления для воспроизведения.

    Медиа-серверы UPnP доступны для большинства операционных систем и многих аппаратных платформ. Медиа-серверы UPnP AV можно разделить на программные или аппаратные. Программные медиа-серверы UPnP AV могут работать на ПК . Аппаратные медиа-серверы UPnP AV могут работать на любых устройствах NAS или любом конкретном оборудовании для доставки мультимедиа, таком как DVR . По состоянию на май 2008 года было больше программных медиа-серверов UPnP AV, чем аппаратных серверов.

    Прочие компоненты

    • UPnP MediaServer ControlPoint — это UPnP-клиент («подчиненное» устройство), который может автоматически обнаруживать UPnP-серверы в сети для просмотра и потоковой передачи файлов мультимедиа / данных с них.
    • UPnP MediaRenderer DCP — это «подчиненное» устройство, которое может отображать (воспроизводить) контент.
    • UPnP RenderingControl DCP — управление настройками MediaRenderer; громкость, яркость, RGB, резкость и многое другое.
    • Клиент / сервер удаленного пользовательского интерфейса UPnP (RUI), который отправляет / принимает команды управления между UPnP-клиентом и UPnP-сервером по сети (например, запись, расписание, воспроизведение, пауза, остановка и т. Д.).
    • QoS (качество обслуживания) — важная (но не обязательная) служебная функция для использования с UPnP AV (аудио и видео). QoS (качество обслуживания) относится к механизмам управления, которые могут предоставлять разный приоритет разным пользователям или потокам данных или гарантировать определенный уровень производительности для потока данных в соответствии с запросами от прикладной программы. Поскольку UPnP AV в основном предназначен для доставки потокового мультимедиа , которое часто представляет собой аудио / видеоданные в режиме, близком к реальному или в реальном времени, которые критически важно доставить в течение определенного времени, иначе поток прерывается. Гарантии QoS (качества обслуживания) особенно важны, если пропускная способность сети ограничена, например в общедоступных сетях, таких как Интернет .
      • QoS (качество обслуживания) для UPnP состоит из сервисных функций устройства приема (клиентская / внешняя) и исходного устройства (серверная / внутренняя). С такими классами , как; Класс трафика, который указывает тип трафика в потоке трафика (например, аудио или видео). Идентификатор трафика (TID), который определяет пакеты данных как принадлежащие к уникальному потоку трафика. Спецификация трафика (TSPEC), которая содержит набор параметров, определяющих характеристики потока трафика (например, эксплуатационные требования и планирование). Поток трафика (TS), который представляет собой однонаправленный поток данных, который начинается на исходном устройстве и заканчивается на одном или нескольких приемных устройствах.
    • Удаленный доступ — определяет методы подключения наборов устройств UPnP, которые не находятся в одном домене многоадресной рассылки.

    Обход NAT

    Одно решение для обхода NAT , называемое протоколом шлюза Интернет-устройства (IGD Protocol), реализуется через UPnP. Многие маршрутизаторы и брандмауэры представляют себя как устройства Интернет-шлюза, позволяя любой локальной контрольной точке UPnP выполнять различные действия, включая получение внешнего IP-адреса устройства, перечисление существующих сопоставлений портов и добавление или удаление сопоставлений портов. Добавляя сопоставление портов, UPnP-контроллер за IGD может разрешить обход IGD от внешнего адреса к внутреннему клиенту.

    Проблемы с UPnP

    Аутентификация

    Протокол UPnP по умолчанию не реализует никакой аутентификации , поэтому реализации устройства UPnP должны реализовать дополнительную службу защиты устройства или реализовать службу безопасности устройства . Также существует нестандартное решение под названием UPnP-UP (Universal Plug and Play — User Profile), которое предлагает расширение, позволяющее использовать механизмы аутентификации и авторизации пользователей для устройств и приложений UPnP. К сожалению, во многих реализациях устройств UPnP отсутствуют механизмы аутентификации, и по умолчанию предполагается, что локальные системы и их пользователи полностью заслуживают доверия.

    Когда механизмы аутентификации не реализованы, маршрутизаторы и брандмауэры, на которых работает протокол UPnP IGD, уязвимы для атак. Например, программы Adobe Flash , работающие вне изолированной программной среды браузера (например, для этого требуется определенная версия Adobe Flash с подтвержденными проблемами безопасности), способны генерировать определенный тип HTTP- запроса, который позволяет маршрутизатору, реализующему протокол UPnP IGD, управлять с помощью вредоносный веб-сайт, когда кто-то с маршрутизатором с поддержкой UPnP просто посещает этот веб-сайт. Это относится только к функции UPnP «пробивание дыр в межсетевом экране» ; он не применяется, если IGD не поддерживает UPnP или UPnP отключен в IGD. Кроме того, не все маршрутизаторы могут иметь такие вещи, как настройки DNS-сервера, измененные UPnP, потому что большая часть спецификации (включая конфигурацию хоста LAN) является необязательной для маршрутизаторов с поддержкой UPnP. В результате некоторые устройства UPnP поставляются с отключенным по умолчанию UPnP в качестве меры безопасности.

    Доступ из интернета

    В 2011 году исследователь Даниэль Гарсиа разработал инструмент, предназначенный для использования уязвимости в некоторых стеках устройств UPnP IGD, которые разрешают запросы UPnP из Интернета. Инструмент был опубликован на DEFCON 19 и позволяет отображать запросы на внешние IP-адреса от устройства и внутренние IP-адреса за NAT. Проблема широко распространена по всему миру, при сканировании одновременно обнаруживаются миллионы уязвимых устройств.

    В январе 2013 года охранная компания Rapid7 в Бостоне сообщила о шестимесячной исследовательской программе. Группа просканировала сигналы от устройств с поддержкой UPnP, объявляющих об их доступности для подключения к Интернету. На их запросы ответили около 6900 сетевых продуктов от 1500 компаний с 81 миллионом IP-адресов. 80% устройств — домашние роутеры; другие включают принтеры, веб-камеры и камеры наблюдения. Используя протокол UPnP, можно получить доступ и / или управлять многими из этих устройств.

    В феврале 2013 года форум UPnP ответил в пресс-релизе, порекомендовав более свежие версии используемых стеков UPnP и улучшив программу сертификации, включив в нее проверки, чтобы в дальнейшем избежать подобных проблем.

    Отслеживание IGMP и надежность

    UPnP часто является единственным значимым многоадресным приложением, используемым в цифровых домашних сетях; поэтому неправильная конфигурация многоадресной сети или другие недостатки могут проявляться как проблемы UPnP, а не как основные проблемы сети.

    Если отслеживание IGMP включено на коммутаторе или, чаще всего, на беспроводном маршрутизаторе / коммутаторе, оно будет мешать обнаружению устройств UPnP / DLNA (SSDP), если оно неправильно или не полностью настроено (например, без активного запросчика или прокси-сервера IGMP), из-за чего UPnP будет выглядеть ненадежным .

    Типичные наблюдаемые сценарии включают сервер или клиент (например, Smart TV), появляющийся после включения, а затем исчезающий через несколько минут (часто 30 по умолчанию) из-за истечения срока членства в группе IGMP.

    Будущие разработки

    UPnP продолжает активно развиваться. Осенью 2008 года UPnP Forum ратифицировал преемника UPnP 1.0 Device Architecture UPnP 1.1. Стандарт Devices Profile for Web Services (DPWS) был кандидатом на замену UPnP, но UPnP 1.1 был выбран форумом UPnP Forum.

    Стандарт UPnP Internet Gateway Device (IGD) имеет службу WANIPConnection, которая содержит конкурирующее решение, известное как NAT-PMP , которое представляет собой проект IETF, представленный Apple Inc. в 2005 году. Однако NAT-PMP ориентирован только на прохождение GNAT. Версия 2 IGD стандартизирована.

    Смотрите также

    Ссылки

    Источники

    • Голден Г. Ричард: Обнаружение служб и устройств: протоколы и программирование , McGraw-Hill Professional, ISBN  0-07-137959-2
    • Майкл Джеронимо, Джек Вист: пример проектирования UPnP : руководство разработчика программного обеспечения по универсальному подключению и воспроизведению , Intel Press, ISBN  0-9717861-1-9

    внешние ссылки

    Как включить UPnP на роутере

    Любой хороший системный администратор на «семерке» мечтает, чтобы всего его компьютеры в сети были между собой правильно подключены и бесперебойно взаимодействовали. Чтобы мечта обратилась в реальность, он должен знать, как включить upnp на роутере и в windows 7. Рассмотрим основные примеры включения этой службы.

    Universal Plug and Play – служба, которая позволяет находить и настраивать, в автоматическом режиме, любые устройства, которые соединены локально в сеть. Если правильно включить ее, вы сможете избавиться от проблем переброски портов, нестабильной работы сетевых программ и ручной настройки каждой из них.

    Не будем углубляться в подробности архитектуры компьютерных сетей, поэтому сразу перейдем к тому, как включить upnp на роутере. Рассмотрим три примера:

    1. Роутеры от D-Link обычно имеют схожие интерфейсы, поэтому следующий скрин почти универсален для них. Во вкладке Advanced находим Advanced Network и в открывшемся меню ставим галочку возле Enable UPnP и сохраняем настройки.
    2. А вот с роутером D-Link 500T другая история, тут всё немножко проще и вы все поймете из скриншота:
    3. Zyxel keenetic (v1) имеет интерфейс удобнее и чтобы включить upnp на роутере, необходимо сделать то, что показано стрелками:

    Что касается включения UPnP на компьютере, вам необходимо выполнить следующие действия:

    1. Входим в панель управления.
    2. Добираемся до раздела «Сеть и интернет» или же «Центр управления сетями и общим доступом»
    3. Далее слева в окне выберите пункт изменения дополнительных параметров.
    4. После этого отметьте в следующем окне:
    5. Сохраните изменения и перезагрузите компьютер. В последующих запусках система будет автоматически активировать этот пункт и вам не будет нужно его заново настраивать.

    Как вы видите, вопрос о том, как включить UPnP в Windows 7 имеет достаточно лёгкий ответ.

    Похожие записи

    Как включить wifi на Windows 8?

    Как включить wifi на Windows 8?

    Чаще всего, те, кто ранее пользовался Windows 7 не могут быстро привыкнуть к «восьмёрке», т.к. она не совсем схожа с «семёркой».Из-за этого возникают казусы и некоторые простые функции не получается найти или включить. В данной статье мы…

    Как включить камеру на ноутбуке в Windows 7

    Как включить камеру на ноутбуке в Windows 7

    Когда-то были времена портативных веб-камер, которые подсоединялись к компьютеру через USB и работали благодаря драйверам, установленным в системе. Сейчас ситуация сводится к тому, что почти у всех есть ноутбуки, нетбуки, в конце концов,…

    DHCP как включить

    DHCP как включить

    Вы хотите организовать домашнюю локальную сеть или соединить в одну сеть посредством разных архитектур в аудиториях или офисе? В таких ситуациях, вам необходимо проверить, включен ли динамический протокол конфигурации узла – DHCP. Как…

    Universal Plug and Play (UPnP) — Littlstar Support

    С выпуском Littlstar Cinema версии 1.23 стала возможна поддержка потокового видео с локального сетевого устройства с использованием протокола UPnP (Universal Plug and Play). Есть несколько технологий, которые поддерживают работу сервера UPnP. Для краткости на этой странице будут ссылки на справочные страницы для известных поддерживаемых серверов о том, как включить UPnP.

    Примечание: Если на вашем сервере есть возможность включить DLNA или он включен по умолчанию, то ваши видео уже можно будет транслировать на PSVR.

    Плекс

    Plex не включает поддержку DLNA по умолчанию. Таким образом, видео нельзя будет транслировать сразу. Инструкции по включению DLNA см. Здесь.

    Коди

    Инструкции по включению DLNA / UPnP можно увидеть здесь.

    Сервер Windows Media

    Windows поддерживает серверы DLNA / UPnP как часть ОС. Все, что требуется, — это включить потоковую передачу мультимедиа, дополнительную информацию см. В этом пошаговом руководстве.

    Serviio

    Serviio по умолчанию поддерживает DLNA / UPnP, его можно найти здесь.

    Универсальный медиа-сервер

    Universal Media Server по умолчанию поддерживает DLNA / UPnP, его можно найти здесь.

    Доступ с PlayStation®4

    После включения DLNA / UPnP и запуска вашего сервера ваш контент должен быть доступен для просмотра в разделе библиотеки приложения в разделе UPnP . В настоящее время для потоковой передачи мультимедиа с локального сервера требуется учетная запись Littlstar Premium .Для получения дополнительной информации о переходе на премиум-версию перейдите сюда.

    Рекомендуемые настройки

    Чтобы обеспечить правильное воспроизведение и поддерживать как можно больше видео, мы рекомендуем следовать нашим рекомендациям по кодированию, приведенным здесь: Рекомендации по кодированию мультимедиа

    Известные проблемы

    • Видео подвержены проблемам с буферизацией через Wi-Fi, мы рекомендуем жестко подключить вашу PlayStation и ваш UPnP-сервер к одной сети для оптимального воспроизведения.
    .

    pupnp / pupnp: портативный универсальный пакет SDK для Plug and Play (UPnP) обеспечивает поддержку для создания совместимых с UPnP контрольных точек, устройств и мостов в нескольких операционных системах.

    перейти к содержанию Зарегистрироваться
    • Почему именно GitHub? Особенности →
      • Обзор кода
      • Управление проектами
      • Интеграции
      • Действия
      • Пакеты
      • Безопасность
      • Управление командой
      • Хостинг
      • мобильный
      • Истории клиентов →
      • Безопасность →
    • Команда
    • Предприятие
    • Проводить исследования
      • Изучите GitHub →
      Учитесь и вносите свой вклад
      • Темы
      • Коллекции
      • В тренде
      • Учебная лаборатория
      • Руководства с открытым исходным кодом
      Общайтесь с другими
      • События
    .

    Universal Plug and Play — Википедия, свободная энциклопедия

    Universal Plug and Play ( UPnP ) — это объединение протоколов связи, которые позволяют периферийным устройствам, личным вычислениям, личным интересам, информации в Интернете Подключите Wi-Fi и мобильное устройство, откройте для себя прозрачное устройство, предоставив доступ к сети, и убедитесь, что оно обслуживается красным и коммуникационным образом, а также является мобильным устройством.UPnP является основным принципом работы для редес-де-hogar sin dispositivos del ámbito empresarial.

    El Foro UPnP es el el encargado de promocionar el uso de la tecnología UPnP. Es una iniciativa de la Industria informática para allowir una conectividad simple y robusta entre los dispositivos autónomos y computadoras personales de Diferentes Fabricantes. El Foro UPnP — это компьютер, созданный для работы с различными компьютерами, который работает с Electrónica de consumo hasta las redes de computadoras.

    Концепция UPnP является расширением Plug and play, технологией для прямого управления и необходимыми конфигурациями, а также единой системой UPnP, которая не поддерживает прямую связь с технологией plug and play. Los dispositivos UPnP son «plug-and-play» en el sentido de que una vez conectados a una red son capaces de establecer de manera automática comunicaciones con otros dispositivos.

    Visión General [редактор]

    La arquitectura UPnP permite la interconexión entre dispositivos como computadoras personales, electrodomésticos, dispositivos de electrónica de consumo y dispositivos inalámbricos.Это протокол с архитектурой и распределением, который основан на пересчете протоколов Интернета (TCP / IP), HTTP, XML и SOAP. пунктов управления устройств UPnP, которые используют UPnP для управления UPnP. [1]

    La arquitectura UPnP soporta Сеть с нулевой конфигурацией . Диспозитивно совместимый с UPnP, производимый с помощью capaz de conectarse де manera dinámica a una red, obtener una dirección IP, anunciar sus servicios, comunicar sus funciones bajo requirea y descubrir la presencia y Capacidades de los demás dispositivos.Los servidores Протокол динамической конфигурации хоста (DHCP) и система доменных имен (DNS), которые являются дополнительными, которые используются в случае, когда они присутствуют в красном. Los dispositivos se pueden desconectar de la red de manera automática sin dejar información de estado.

    UPnP является публичным, объявленным в 2008 г. como un estándar internacional compuesto por 73 partes. [2] [3] [4]

    UPnP включает otras características destacadas como:

    Independencia de formato y dispositivo
    технология UPnP использует множество средств связи, поддерживающих IP, включая Ethernet, FireWire, ИК (IrDA) и RF (Bluetooth, Wi-Fi).No son necesarios controladores especiales, en su lugar se utilizan protocolos de red comunes.
    Средство контроля Interfaz de usuario (IU)
    la arquitectura UPnP permite que los dispositivos presenten una interfaz de usuario mediante un navegador web (ver Presentación más abajo).
    Independencia de Sistema operativo y lenguaje de programación
    , если вы используете оперативную систему управления и разрабатываете языковую программу для продуктов UPnP.UPnP не ограничивает возможности API-интерфейсов приложений, которые используются для управления; Los desarrolladores de sistemas operativos pueden Crear APIs que se ajusten a las necesidades de sus usuarios.
    Extensibilidad
    Los productos UPnP pueden tener servicios específicos para dicho dispositivo en capas superiores a la arquitectura básica UPnP. Además de combinar servicios Definidos por el Foro UPnP de múltiples formas, los fabricantes pueden Definir typeos de servicios y dispositivos propios, y pueden extender dispositivos y servicios ya Definidos en el estándar para soportar acciones, variables de eststruadoras de elements Definidas por ellos mismos.

    UPnP использует пуэрто UDP 1900 и пуэрто TCP 2869. [5]

    Direccionamiento [редактор]

    Основа UPnP является директивой IP: это устройство реализует клиентский DHCP и обслуживает DHCP-сервер, который находится в соединении с примерами как красный. Если DHCP-сервер недоступен, его можно назначить неверно. Процедура автоматического устройства UPnP является автоматическим назначением имени AutoIP.В специальной версии 1.0 для воды UPnP, [6] включен текст, специально разработанный для AutoIP; en version 1.1, [7] специальная ссылка на AutoIP в RFC 3927 от IETF RFC 3927. [8] Si durante la transacción DHCP, el dispositivo obtiene un nombre de dominio, por ejemplo, mediante un servidor DNS o медианная переадресация DNS, устранение неполадок с двойным номером и последними операциями красного; en otro caso, el dispositivo deberá utilizar su propia dirección IP.

    Descubrimiento [editar]

    Una vez que un dispositivo ha establecido una dirección IP, el siguiente paso en UPnP es el descubrimiento. Протокол описания UPnP называется Simple Service Discovery Protocol (SSDP). SSDP разрешает доступ к устройствам, предоставляющим услуги, одним красным сообщением об услугах, а также контролирующими присутствиями в красном. Asimismo, Cuando se añade un punto de control a la red, SSDP позволяет автобусу через устройства управления другим контроллером.El intercambio basic en ambos casos es un mensaje de descubrimiento que contiene datos básicos del dispositivo o uno de sus servicios, por ejemplo, su tipo, identifyador y un enlace una URL en la que obtener información más detallada.

    Descripción [editar]

    Después de que un punto de control haya descubierto un dispositivo, todavía dispone de muy poca información acerca de él. Пунто-де-контроль, получаемый от описания устройства с URL-адресом, соответствующим диспозитиву и указанным в описании, для управления основными возможностями и взаимодействием с ним.Описание устройства в коде в XML и включает в себя особую информацию о фабрике, номер модели и номер, номер серии, номер фабрики, URL-адреса веб-сайта, специально созданного для фабрики, и т. Д. embebidos, así como URLs de control, manejo de eventos y presentación. Para cada servicio, la descripción include una lista de los comandos, o acciones , a las que Responderá el servicio, y parámetros, o argumentos , de cada acción; описание обслуживания включает в себя список переменных; Есть переменные, моделируемые в режиме обслуживания в соответствии с требованиями, которые описываются в терминах данных, ранго и лас характерными для событий.

    Control [редактор]

    Al obtener la descripción del dispositivo, el punto de control puede enviar acciones a los servicios de un dispositivo. Para ello, el punto de control envía un mensaje de control apropiado a la URL de control del servicio (proporcionada en la descripción del dispositivo). Управление осуществляется в соответствии с XML-протоколом Simple Object Access Protocol (SOAP). El servicio Responderá con un mensaje de control con los resultados de la acción de forma similar a una llamada a una función.Los efectos de la acción, en caso de existir, se modelarán mediante cambios en las variables que description el estado del servicio.

    Notificación de eventos [редактор]

    Дополнительная емкость UPnP с уведомлением о событиях по событию . Протокол уведомления о событиях, определенный в архитектуре UPnP, в соответствии с общей архитектурой уведомления о событиях (GENA). Описание UPnP de un servicio включает в себя список вспомогательных услуг, который включает в себя все услуги, отвечающие за ваши переменные, которые образуют модель обслуживания и связи.El servicio enviará actualizaciones cuando cambien dichas переменные и cualquier punto de control que se haya suscrito para recibir dicha información. Публичная служба актуализирует enviando mensajes codificados en XML de evento que contiene los nombre de una or más variable de estado y el valor actual de dichas переменные. Cuando un punto de control se suscribe por primera vez se le envía un mensaje especial de eventos; que contiene el nombre y los valores de todas las variables que generan eventos y permite al suscriptor conocer el estado actual del servicio.Уведомление о событиях UPnP — это разработчики, которые позволяют управлять информацией о действиях, которые необходимы для управления, и которые могут быть использованы для управления несколькими объектами. Por tanto, los mensajes de eventos se envían a todos los suscriptores, los suscriptores reciben mensajes para todas las variables que han cambiado a las que se han suscrito y los mensajes se envían sin importar el motivo que modificó la variable de est a una petición, como por el cambio del estado interno del servicio).

    Presentación [редактор]

    El último paso en UPnP es la presentación. Если в устройстве используется URL-адрес презентации, вход в систему управления доступом осуществляется с помощью страницы с указанием URL-адреса, чаще всего на странице и в зависимости от страницы, разрешается использовать элемент управления с помощью устройства управления. El grado de control que se puede obtener depende en gran medida del dispositivo y de la interactividad presente en la interfaz de presentación.

    Estándares UPnP AV [редактор]

    UPnP AV — это расширение аудио и видео для UPnP. El Foro UPnP publicó la version 2 de la especificación el 12 de julio de 2006, [9] с версией 2.0 классов MediaServer и MediaRenderer. Межсетевой экран, состоящий из нескольких серверов, выполняет функции диспетчера MediaServer и MediaRenderer, который разрешает взаимодействие между медиа-серверами и MediaRenderers различных производителей.

    Los estándares UPnP AV sirven como base de especificaciones publicadas por otras organizationaciones como las Networked Device Interoperability Guidelines de Digital Living Network Alliance, [10] IEC 62481-1 de International Electrotechnical Commission, [11] y el протокол OpenCable от CableLabs. [12]

    Componentes UPnP AV [редактор]

    Servidor multimedia [редактировать]

    Un Servidor Multimedia UPnP AV — это сервидор UPnP (un dispositivo ‘maestro’), который имеет пропорциональную информацию о библиотеке мультимедиа и передает мультимедийную информацию (como audio / vídeos / imágenes / ficheros UPn de cls. En otras palabras, es un dispositivo o una aplicación que almacena contenido multimedia, como fotografías, películas o música y lo compte en red.

    Мультимедийных серверов UPnP AV, которые обслуживаются клиентами UPnP AV, номиналом пунктов управления , разрешено консультировать мультимедийные мультимедийные серверы и запрашивать их качество для воспроизведения.

    Мультимедийные серверы UPnP доступны для использования в операционных системах и многих платных аппаратных средствах. Se pueden catalogar tanto como software o hardware; Серверы мультимедийного программного обеспечения установлены на ПК и серверы мультимедийного оборудования являются серверами для устройств, предназначенных для устройств, которые используются в NAS или Grabador de vídeo digital específico.

    En la siguiente tabla se compare la Compatibilidad con different sistemas operativos así como las Funciones Basicas de varios Servidores multimedia UPnP AV.

    .

    Универсальный Plug and Play — Википедия

    L’architecture UPnP [2] разрешено работать с персоналом, готовым к выдаче заказов, одеждой и одеждой без материала. Это новая архитектура, распространяемая, основанная на протоколах TCP / IP, UDP и HTTP.

    UPnP обеспечивает связь между двумя устройствами, расположенными на местном уровне. Возможности Parmi:

    Aucun pilote spécifique n’est utilisé, des protocoles communs leur sont preférés.

    • Contrôle par interface utilisateur ( UI Control ). Архитектура UPnP позволяет управлять устройствами с помощью интерфейса, видимого в сети.
    • Независимость от системы эксплуатации и языка программирования. Вся система эксплуатации и все языки программирования, которые используются для создания продуктов UPnP. UPnP не имеет специального ограничения API для выполнения приложений для управления точками управления; четыре мастера системы эксплуатации, связанные с API, не работают с клиентами.
    • Basé sur les technologies internet: Entre Autres IP, TCP, UDP, HTTP et XML.
    • Contrôle Applicatif. Архитектура UPnP позволяет управлять условными приложениями и программами.
    • Extensibilité. Chaque produit UPnP может использовать специальные услуги для базовых архитектурных объектов.

    Архитектура UPnP поддерживает нулевую конфигурацию, «невидимое изображение» и автоматическое раскрытие для дополнительных категорий периферических элементов.Chaque périphérique peut joindre Dynamiquement un réseau, obtenir une adresse IP, annoncer son nom, préciser ses Возможности по простому запросу и запросам пользователей по запросу и другим возможностям. Серверы DHCP и DNS не являются факультативными и не используются, если они не представлены на сайте. Les périphériques peuvent se déconnecter du réseau automatiquement sans laisser d’informations erronées.

    La base du réseau UPnP is l’adressage IP. Это необходимо для того, чтобы избежать DHCP-клиента и получить его от сервера DHCP, который подключается к предыдущей версии.Если используется DHCP-сервер, то он не доступен, c’est-à-dire que le réseau n’est pas géré, le périphérique s’assigne lui-même une address. Если используется DHCP для транзакций, используется псевдонимный домен, номинальный, номинальный DNS-сервер или через или DNS-переадресация , удаленный пользовательский интерфейс, именуемый пользователем, который использует адрес IP.

    Découverte (« Discovery ») Модификатор

    Налейте адрес IP в исходное состояние, это будет первая передача службы UPnP.

    Quand un périphérique est connecté au réseau, le protocole de découverte d’UPnP permet à ce dispositif de prévenir les points de contrôle du réseau de ses services. Parallèlement, quand un point de contrôle est connecté au réseau, le protocole de découverte permet à ce point de contrôle de rechercher les dispositifs intéressants sur le réseau. Les échanges fondamentaux dans ces deux cas, sont des messages contenants les spécifiques essentielles sur le dispositif et un de ses services, com son type, son identified or un pointeur vers des information plus détaillées.Протокол раскрытия UPnP основан на SSDP.

    Описание Модификатор

    L’étape suivante dans un réseau UPnP est la description. Quand un point decontrôle a découvert un dispositif, il ne lui connaît que peu d’informations.

    Pour qu’un point de contrôle puisse en apprendre davantage sur le dispositif et ses sizes, ou pour intergir avec celui-ci, il doit recupérer la description du dispositif depuis l’URL fournie par celui-ci dans le découverte decouverte decouverte decouverte.

    La description UPnP d’un dispositif est exprimée en XML et comprend des information spécifiques au fournisseur du dispositif согласно номеру модели, le numéro de série or le nom du fournisseur, для URL-адресов веб-сайтов для студентов. Эти описания включают в себя набор установленных диспозиций или сервисов, содержащих URL-адреса для команд, элементов управления или презентаций. Pour chaque service, la description include une liste de commandes ou d’action auxquelles le service repond et les paramètres or arguments pour chacune de ces actions.

    Описание услуги, включающей в себя набор переменных, определяющих подвеску службы, и ее исполнение на типах донных предметов, на площадях валерьян и художественных знаков.

    Contrôle (« Control ») Модификатор

    L’étape suivante est le contrôle. Après qu’un point decontrôle a reçu une description du dispositif, celui-ci peut envoyer des actions au service d’un dispositif.

    Pour cela, un point de contrôle envoie un message de contrôle associated à l’URL de contrôle du service (Fournie par la description du dispositif).Сообщения, которые контролируются, объявлены в XML с использованием SOAP. Comme tout appel de fonction, en réponse aux messages de contrôle, les services renvoient des valeurs spécifiques aux actions. Les effets de ces actions, le cas échéant, sont visibles par le change des variables qui décrivent l’état d’exécution du service.

    Уведомление о событиях (« Уведомление о событии ») Модификатор

    Après le contrôle vient la notification d’évènement. Описание службы UPnP включает список действий, связанных с ответами службы, и список переменных, которые могут использоваться для выполнения службы.Quand ses variables changent, le service publie des mises à jour.

    Письма в журнале сообщений XML типа GENA (en), содержащие имена переменных и значений. Les points de contrôles peuvent s’abonner pour les Recevoir: начальное сообщение является посланником, которое является точкой контроля над синонимом, это сообщение содержит имена и значения переменных для разрешения инициализации. Вылейте Supporter les scénarios de réseaux à plusieurs points decontrôle, la notification est prévue pour que tous les points de contrôles soient informément uniform des effets de chaque action.Последовательно, tout abonné reçoit des messages d’évènements для всех переменных «notifiantes» qui ont change et des messages d’événements sont envoyes, quelle que soit la raison pour laquelle l’état de la variable a changé (que le changement soit le résultat d’une action ou parce que l’état du service a changé).

    PrésentationModifier

    La dernière étape d’un réseau UPnP est la présentation. Si un dispositif a une URL de présentation, un point de contrôle peut Recevoir une page, depuis cette URL, Charger la page dans un navigateur web et, selon les capacity de la page, permettre à un utilisateur de contrôler le dispositif et / ou de voir l’état d’un dispositif.Возможности устройства для смены страницы на странице с функцией изменения возможностей пользователя, которая отображается на странице пользователя.

    Стандарты аудио и видео (« UPnP AV стандарты ») Модификатор

    UPnP AV (для UPnP Audio и Video ) — это группа по стандарту UPnP supervisé par la DLNA (предыдущая: Digital Home Working Group ), которая не объединяется конструкторами и Vendeurs de l’industrie du divertissement à la maison ( домашние развлечения ) предлагают этикетку «DLNA CERTIFIED» («Сертификат DLNA») для продукции этого уважаемого справочника по интероперабельности для периодических операций.

    Les members du forum DLNA «partagent une vision de l’interopérabilité sur les réseaux câblés et sans-fils для обычных сотрудников (ПК), электронных материалов (потребительская электроника — CE) и периферических мобильных устройств для непрозрачной окружающей среды» (pour l’utilisateur) de partage et d’extension of nouveaux médias et des services de contenu »и« DLNA является атташе по четырем направлениям международных кадровых руководств по концепциям, основанным на стандартах, разработанных в индустрии для соответствия конвергенции ». numérique.»

    Le , Форум UPnP с объявлением об использовании «Spécifications étendues AV», в которой реализована версия 2 спецификаций Audio и Vidéo [3] , с новыми классами MediaServer version 2.0 и MediaServer version 2.0 версия 2.0. Эти усовершенствования созданы в соответствии с возможностями дополнительных классов устройств MediaServer и MediaRenderer, обеспечивающих лучший способ взаимодействия между медиа-серверами и MediaRenderers различных конструкторов.

    Компоновщики аудио и видео UPnP AVModifier
    • UPnP MediaServer DCP : сервер UPnP (un dispositif «esclave»), который является частью мультимедийных (со звуком, видео, изображений) для клиентов UPnP du réseau.
    • UPnP MediaServer ControlPoint : клиентский UPnP (un dispositif «maitre») для автоматического обнаружения серверов UPnP для поиска и поиска информации.
    • UPnP MediaRenderer DMR : устройство «esclave» для расширения содержимого.
    • UPnP MediaRenderer DMP : позволяет расширять контент, может быть включен в режим esclave.
    • UPnP RenderingControl DCP : разрешение постоянного контроля параметров содержимого: громкость, наблюдение …
    • Удаленный пользовательский интерфейс UPnP (RUI) клиент / сервер: клиенты и серверы UPnP в качестве посланника команд на удаленном компьютере (регистратор, программист, лекция, пауза, остановка и т. Д.).
      • Web4CE (CEA 2014) для UPnP Remote UI [4] — Стандартный CEA-2014, состоящий из комитета домашней сети R7 Ассоциации бытовой электроники.Протокол базируется на веб-страницах для удаленных пользовательских интерфейсов с использованием UPnP и Интернета (Web4CE). Этот стандарт позволяет обновлять обновленный UPnP для четырехуровневого интерфейса (афиширование и точки управления) для веб-страницы для обмена информацией о временном подключении. C’est-à-dire que vous pouvez contrôler les périphériques du réseau résidentiel avec n’importe quelle méthode of communication Basée Sur la Navigation Web for Les Dispositifs CE на Réseau résidentiel utilisant ethernet et une version spéciale de HTML-appelis.
    • QoS (качество обслуживания) — QoS является важным (необязательным) для использования UPnP AV. QoS обеспечивает контроль над производством техники, предлагая различные приоритеты для различных пользователей, использующих потоки, или гарантирующие определенную производительность в потоке средств в соответствии с запросами приложений. Если вы хотите, чтобы UPnP AV использовала общий элемент для доставки мультимедийных материалов в ходе непрерывной лекции, мы гарантируем качество обслуживания, специально важное значение, обеспечивающее ограниченные возможности для пользователей Интернета.
      • QoS для UPnP, состоящего из услуг Sink Device (dispositif client récepteur) и Source Device (dispositif source émetteur). Avec des классы по Traffic Class qui indique le type of traffic dans le flux de données (например, аудио или видео). Идентификатор трафика (TID) для идентификации уникальных пакетов данных в потоке. Traffic Specification (TSPEC) qui contient les paramètres définissant les caractéristiques du trafic du flux (в частности, требуемые операции и контроль). Traffic Stream (TS) представляет собой однонаправленный поток данных, исходный из которого является источником, и термины для дополнительных приемников (приемников).

    Перевод адресов Модификатор

    UPnP использует протокол Internet Gateway Device (en) (IGD) для передачи обратных адресов (обход NAT). Этот перевод разрешает дополнительные пакеты UPnP, проходящие через маршрутизатор или паре-фью без проблем и без взаимодействия с пользователем (как маршрутизатор или паре-фой, поддерживающий NAT).

    .

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *