upnp nat что это

Открываем порты за NAT при помощи NAT-PMP и UPnP IGD

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

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

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

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

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

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

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

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

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

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

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

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

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

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

D-Link

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

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

TP-Link

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

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

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

ZyXEL Keenetic

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

Netis

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

LinkSys

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

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

Tenda

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

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

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

upnp nat что это. Смотреть фото upnp nat что это. Смотреть картинку upnp nat что это. Картинка про upnp nat что это. Фото upnp nat что это

Включаем UPnP на роутере

Если у вас нет желания вручную открывать порты для различных сервисов на своём роутере, то можно попробовать в деле UPnP. Данная технология имеет как достоинства (простота использования, высокая скорость обмена данными), так и недостатки (пробелы в системе безопасности). Поэтому подходите к включению UPnP обдуманно и осознанно.

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

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

upnp nat что это. Смотреть фото upnp nat что это. Смотреть картинку upnp nat что это. Картинка про upnp nat что это. Фото upnp nat что это

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

upnp nat что это. Смотреть фото upnp nat что это. Смотреть картинку upnp nat что это. Картинка про upnp nat что это. Фото upnp nat что это

В блоке расширенных настроек маршрутизатора ищем раздел «Переадресация NAT» и переходим в него для внесения изменений в конфигурацию роутера.

upnp nat что это. Смотреть фото upnp nat что это. Смотреть картинку upnp nat что это. Картинка про upnp nat что это. Фото upnp nat что это

В выпавшем подменю наблюдаем название столь необходимого нам параметра. Кликаем левой кнопкой мыши по строке «UPnP».

upnp nat что это. Смотреть фото upnp nat что это. Смотреть картинку upnp nat что это. Картинка про upnp nat что это. Фото upnp nat что это

Передвигаем ползунок в графе «UPnP» вправо и включаем данную функцию на роутере. Готово! При необходимости в любой момент вы можете движением ползунка влево отключить функцию UPnP на своём роутере.

Включение UPnP на компьютере

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

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

Читайте также: Открытие портов на роутере TP-LinkМы рады, что смогли помочь Вам в решении проблемы. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

Есть такая полезная функция, как UPnP. Это такой себе автоматический переброс портов. В большинстве случаев, достаточно включить UPnP в настройках роутера (если он еще не включен) и все будет работать отлично. Но иногда, без ручного переброса портов не обойтись. Каждый способ имеет свои плюсы и минусы.

Ручной переброс портов, или UPnP?

Это интересно: Как настроить Wi-Fi? Ответы на все вопросы

Включаем UPnP в настройках роутера

Давайте сначала проверим, активна ли функция UPnP в вашем маршрутизаторе.

Зайдите в настройки маршрутизатора. Обычно это адрес http://192.168.1.1, или http://192.168.0.1.

В Tp-Link:

Asus:

Может быть по-разному, но обычно это вкладка ИнтернетПодключение и там есть переключатель UPnP.

Эта функция может называться немного по другому. Вкладка WANPort Trigger. Пункт Enable Port Trigger должен быть включен.

D-Link:

Переходим вверху на вкладку Advanced, затем слева выбираем Advanced Network и смотрим, стоит ли галочка возле Enable UPnP.

ZyXel:

Пункты меню могут немного отличатся, в зависимости от версии устройства, прошивки и т. п. Если не сможете найти, то напишите в комментария, разберемся :).

Проверяем настройки DC++ и uTorrent

Я покажу, как проверить включена ли функция UPnP в этих программах.

В DC++ зайдите в настройки на вкладку Настройки соединения и посмотрите, отмечен ли пункт Фаэрвол с UPnP (только WinXP+).

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

Послесловие

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

Хотя, как я уже писал, иногда без ручной настройки переброса не обойтись.

upnp nat что это. Смотреть фото upnp nat что это. Смотреть картинку upnp nat что это. Картинка про upnp nat что это. Фото upnp nat что этоРанее я много раз слышал, что UPnP каким-то образом умеет самостоятельно открывать порты (производить Port Forwarding на роутере) по запросу от хоста из локальной сети. Однако, то, каким именно образом это происходит, и какие протоколы для этого используются, доселе было покрыто для меня пеленой тумана. В данной статье я хочу кратко рассказать, как работают два механизма для проброса портов, а именно NAT Port Mapping Protocol и Internet Gateway Device (IGD) Protocol, входящий в набор протоколов UPnP. К своему удивлению я обнаружил, что в рунете информация по данному вопросу более чем скудна, что и сподвигло меня на написание данной заметки. Для начала приведу краткий FAQ:Q: Для чего нужны данные протоколы? A: Для формирования на маршрутизаторе правила проброса определенного TCP/UDP порта (Port Forwarding) не вручную, а «автоматически», т.е. по запросу от хоста во внутренней сети.Q: Как это реализуется? A: Устройство за NAT отправляет маршрутизатору запрос с указанием внутреннего и внешнего номеров портов и типа протокола (TCP/UDP). Если указанный внешний порт свободен, маршрутизатор формирует у себя правило трансляции и рапортует запросившему компьютеру об успешном выполнении запроса.Q: Проводится ли на маршрутизаторе аутентификация/авторизация запросов на открытие порта? A: Нет, не проводится. Теперь же рассмотрим работу данных протоколов более подробно (под катом).

Port Mapping Protocol

NAT-PMP описан в RFC 6886. Для своей работы он использует UDP-порт сервера 5351. Рассмотрим работу протокола на конкретном примере — торрент-клиенте Vuze 5.7 для Windows 7.Примечание: NAT-PMP во Vuze по умолчанию выключен. Его необходимо активировать в настройках плагинов. 1. Запускаем Wireshark. В строке фильтра вводим nat-pmp 2. Запускам Vuze. 3. Останавливаем перехват пакетов, смотрим результаты. У меня получилось следующее: upnp nat что это. Смотреть фото upnp nat что это. Смотреть картинку upnp nat что это. Картинка про upnp nat что это. Фото upnp nat что этоВсего видим 6 пакетов (3 запроса и 3 ответа). Первые 2 это запрос внешнего адреса маршрутизатора и ответ с указанием этого самого адреса. Не будем на них подробно останавливаться и лучше рассмотрим, как происходит маппинг портов на примере пакетов 3-4. Запрос: upnp nat что это. Смотреть фото upnp nat что это. Смотреть картинку upnp nat что это. Картинка про upnp nat что это. Фото upnp nat что этоЗдесь мы видим, что запрашивается проброс внешнего UDP порта 48166 на такой же внутренний порт. Интересно, что внутри протокола не указывается адрес хоста, на который должна происходить трансляция (Inside Local в терминологии Cisco). Это означает, что маршрутизатор должен взять адрес источника пакета из IP-заголовка и использовать его в качестве Inside Local. Параметр Requested Port Mapping Lifetime ожидаемо означает время жизни записи в таблице трансляций. Ответ: upnp nat что это. Смотреть фото upnp nat что это. Смотреть картинку upnp nat что это. Картинка про upnp nat что это. Фото upnp nat что этоКак мы видим, маршрутизатор предполагаемо создал запрашиваемую трансляцию и ответил кодом Success. Параметр Seconds Since Start of Epoch означает время с момента инициализации таблицы трансляций (т.е. с момента последней перезагрузки роутера). Маппинг TCP-портов происходит точно также и отличается только значением поля Opcode. После того, как приложение прекратило использовать данные порты, оно может послать маршрутизатору запрос на удаление трансляции. Главное отличие запроса на удаление от запроса на создание заключается в том, что параметр Lifetime устанавливается в ноль. Вот что произойдет, если мы закроем Vuze. Запрос: upnp nat что это. Смотреть фото upnp nat что это. Смотреть картинку upnp nat что это. Картинка про upnp nat что это. Фото upnp nat что этоОтвет: upnp nat что это. Смотреть фото upnp nat что это. Смотреть картинку upnp nat что это. Картинка про upnp nat что это. Фото upnp nat что этоНа этом рассмотрение NAT-PMP закончено, предлагаю перейти к несколько более «мудреному» UPnP IGD.

Internet Group Device Protocol

Для обмена своими сообщениями данный протокол использует SOAP. Однако, в отличие от NAT-PMP, IGD не использует фиксированный номер порта сервера, поэтому перед тем, как обмениваться сообщениями, нужно сперва этот порт узнать. Делается это при помощи протокола SSDP (данный протокол является частью UPnP и используется для обнаружения сервисов). Запускаем торрент-клиент. Он формирует SSDP-запрос и отсылает его на мультикастовый адрес 239.255.255.250. upnp nat что это. Смотреть фото upnp nat что это. Смотреть картинку upnp nat что это. Картинка про upnp nat что это. Фото upnp nat что этоМаршрутизатор формирует ответ и отправляет его уже юникастом: upnp nat что это. Смотреть фото upnp nat что это. Смотреть картинку upnp nat что это. Картинка про upnp nat что это. Фото upnp nat что этоВнутри ответа мы можем увидеть URL для взаимодействия с маршрутизатором по протоколу IGD. Далее Vuze подключается к маршрутизатору по указанному URL и получает XML с информацией о данном устройстве, в том числе содержащую набор URI для управления некоторыми функциями маршрутизатора. После того, как нужный URI найден в rootDesc.xml, Vuze отправляет SOAP-запрос на содание NAT-трансляции по найденному URI.Примечание: до того, как запросить создание трансляции, Vuze заставил маршрутизатор перечислить все имеющиеся Port Forwarding’и. Для чего это было сделано, я могу лишь догадываться. SOAP-запрос на создание трансляции UDP-порта: upnp nat что это. Смотреть фото upnp nat что это. Смотреть картинку upnp nat что это. Картинка про upnp nat что это. Фото upnp nat что этоКак говорилось ранее, нужный URI (идет сразу после POST) Vuze взял из rootDesc.xml. Для добавления трансляции используется функция с названием AddPortMapping. Также можно отметить, что, в противоположность NAT-PMP, Inside Local-адрес указывается внутри самого протокола. Аналогично NAT-PMP, при закрытии торрент-клиента маппинги проброшенных портов удаляются. Делается это функцией DeletePortMapping: upnp nat что это. Смотреть фото upnp nat что это. Смотреть картинку upnp nat что это. Картинка про upnp nat что это. Фото upnp nat что этоМожно заметить, что для удаления правила достаточно указать только тип протокола (UDP) и номер внешнего порта, не указывая остальные параметры.

Заключение

В данной статье мы рассмотрели два достаточно простых способа по созданию на домашнем роутере правил Port Forwarding по команде от хоста из локальной сети. Остается лишь отметить, что если вы считаете работу данных протоколов угрозой безопасности вашей домашней сети, то их можно попытаться выключить (хотя, конечно, гораздо лучше доверить вопросы безопасности утилите, которая для этого предназначена — файрволу). В случае моего Zyxel Giga II, на котором, к слову, и проводились все тесты, это делается CLI-командой no service upnp (примечательно, что в веб-интерфейсе опция включения/отключения UPnP отсутствует). Используемые источники:

Источник

IPnP: что такое в роутере и как пользоваться опцией?

upnp nat что это. Смотреть фото upnp nat что это. Смотреть картинку upnp nat что это. Картинка про upnp nat что это. Фото upnp nat что это

upnp nat что это. Смотреть фото upnp nat что это. Смотреть картинку upnp nat что это. Картинка про upnp nat что это. Фото upnp nat что это

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

Что такое UPnP

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

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

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

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

upnp nat что это. Смотреть фото upnp nat что это. Смотреть картинку upnp nat что это. Картинка про upnp nat что это. Фото upnp nat что это

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

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

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

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

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

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

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

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

upnp nat что это. Смотреть фото upnp nat что это. Смотреть картинку upnp nat что это. Картинка про upnp nat что это. Фото upnp nat что это

upnp nat что это. Смотреть фото upnp nat что это. Смотреть картинку upnp nat что это. Картинка про upnp nat что это. Фото upnp nat что это

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

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

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

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

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

upnp nat что это. Смотреть фото upnp nat что это. Смотреть картинку upnp nat что это. Картинка про upnp nat что это. Фото upnp nat что это

upnp nat что это. Смотреть фото upnp nat что это. Смотреть картинку upnp nat что это. Картинка про upnp nat что это. Фото upnp nat что это

upnp nat что это. Смотреть фото upnp nat что это. Смотреть картинку upnp nat что это. Картинка про upnp nat что это. Фото upnp nat что это

upnp nat что это. Смотреть фото upnp nat что это. Смотреть картинку upnp nat что это. Картинка про upnp nat что это. Фото upnp nat что это

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

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

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

upnp nat что это. Смотреть фото upnp nat что это. Смотреть картинку upnp nat что это. Картинка про upnp nat что это. Фото upnp nat что это

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

upnp nat что это. Смотреть фото upnp nat что это. Смотреть картинку upnp nat что это. Картинка про upnp nat что это. Фото upnp nat что это

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

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

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

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

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

upnp nat что это. Смотреть фото upnp nat что это. Смотреть картинку upnp nat что это. Картинка про upnp nat что это. Фото upnp nat что это

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

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

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

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

UPnP: что такое в роутере : Один комментарий

Тебе придрок! Как говаривал М. Задорнов!
Нужно не статьи а инструкции к лому писать!

Источник

Национальная библиотека им. Н. Э. Баумана
Bauman National Library

Персональные инструменты

UPnP (Universal Plug and Play)

Содержание

Акутальность

UPnP стала особенно актуальна в связи с широким распространением технологии NAT (Network Address Translation – преобразование сетевых адресов), обеспечивающей нескольким компьютерам частной сети (с IP-адресами вида 10.0.x.x, 192.168.x.x, 172.x.x.x) выход в Глобальную сеть через один общий внешний IP-адрес (что, в свою очередь, вызвано дефицитом IP-адресов протокола IPv4). Для пользователя применение NAT выливается в головную боль, связанную с настройкой роутера для доступа к ресурсам своего компьютера извне. Так, даже если вы организуете у себя на ПК простейший FTP-сервер, то не обойтись без настройки портфорвардинга на роутере. Если же доступа извне требует несколько программ сразу, да еще периодически появляются новые, требующие такой же трудоемкой настройки, это может превратиться в серьезную проблему, особенно для неподготовленного пользователя. Приходится как минимум обращаться к помощи более знающих товарищей.

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

Ориентированность

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

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

Технология UPnP опирается на весь опыт развития Интернета, в ней активно используются многие его компоненты, в том числе IP, TCP, UDP, HTTP и XML. Проект развития UPnP предусматривает многостороннее сотрудничество заинтересованных компаний в области создания стандартных протоколов управления устройствами (DCP). Как и в случае интернета, эти стандарты будут основываться на протоколах проводного доступа, имеющих декларативный характер, составленных на языке XML и поддерживающих связь через протокол HTTP.

Общие понятия

В следующем списке указаны ключевые термины универсального стандарта Plug and Play.

Функциональные процессы:

На примере Windows XP функциональность универсального стандарта Plug and Play обеспечивают следующие файлы и службы:

Upnphost.dll – для подключения устройств UPnP

Upnp.dll – основная библиотека динамических ссылок (DLL) UPnP

Upnpui.dll – используется Windows XP для создания интерфейса

Ssdpaip.dll – API DLL для SSDP

Ssdpsrv.dll – используется в качестве ведущего узла сообщениями SSDP

Настройка UPnP

Universal Plug and Play Forum

Universal Plug and Play Forum (Форум UPnP) — открытая ассоциация представителей отрасли, образованная в июне 1999 г. с целью выработки стандартов технологии UPnP, которые упростили бы объединение интеллектуальных устройств в рамках домашних и — со временем — корпоративных сетей. Участники форума создают и публикуют протоколы управления устройствами UPnP и протоколы управления службами.

В начале июня 2001 г. в состав Форума UPnP входило свыше 350 компаний. Руководство работой форума осуществляет Управляющий комитет по UPnP (UPnP Steering Committee), состоящий из 22 членов. Кроме того, имеются Технический комитет, Комитет по маркетингу и различные рабочие комитеты, занимающиеся конкретными категориями устройств. Списки участников форума, а также информация о порядке присоединения к нему доступны на веб-узле форума.

Источник

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

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