UPnP

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

UPnP: подробнее

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

UPnP для потребителя

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

Клиентские программы могут быть не только заточенными под пользователей ПК, но и вшитыми в аппаратные устройства.

UPnP Форум

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

В июне 2001 года в состав форума UPnP входило свыше 350 компаний.

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

Тех. элементы

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

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

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

#