Интернет магазин китайских планшетных компьютеров



Компьютеры - Zeroconf

02 мая 2011


Оглавление:
1. Zeroconf
2. Стандартизация



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

Также известен как Automatic Private IP Addressing, позволяя необученным пользователям соединять компьютеры, сетевые принтеры и другие устройства вместе и получать работающую сеть. Без Zeroconf, или чего-нибудь подобного, пользователь должен либо установить специальные сервисы, например DHCP и DNS, или настраивать всё вручную.

Идеология Zeroconf применялась в утилите Rendezvous от фирмы Apple Computer, когда компания переходила с AppleTalk на IP.

Решенные проблемы

Zeroconf решает три проблемы:

  • Выбор сетевого адреса для устройства
  • Нахождение компьютеров по имени
  • Обнаружение сервисов, например принтеров

Выбираемый адрес

Как IPv4, так и IPv6 описывают способы автоматического выбора IP адреса. Согласно RFC 3927, IPv4 использует адреса 169.254.*.

Microsoft ссылается на это как Automatic Private IP Addressing или «Internet Protocol Automatic Configuration».

Поиск по именам

Существует два способа разрешения имен. Apple Computer использует Multicast DNS, а Microsoft — Link-local Multicast Name Resolution .

Эти протоколы имеют мало отличий. mDNS выбирает имя в пространстве «.local» и объявляет его на некоторый мультикаст адрес. Это приводит к специальной семантике для пространства имен .local, что считается проблемой для некоторых членов IETF. Текущий черновик LLMNR позволяет устройству выбрать любое доменное имя, что рассматривается как недостаток в безопасности некоторыми членами IETF. mDNS совместим с DNS-SD как описано ниже, а LLMNR не совместим. Детальные различия обсуждаются здесь.

Поиск сервисов

Протокол Apple

Облегченный протокол DNS Service Discovery, используется в продукции Apple, многих сетевых принтерах и значительном количестве других продуктов и приложений под различные ОС. Он считается более простым и легким в реализации, чем SSDP, поскольку он использует DNS, а не HTTP. Используются записи SRV, TXT, и PTR для описания Service Instance Names, которые содержат подробности о доступных сервисах, таких как тип, доменное имя и опциональные параметры настройки. Существует реестр типов сервисов, публикуемый DNS-SD.org.

Протокол UPnP

Simple Service Discovery Protocol — это протокол Universal plug-and-play, используемый в Windows XP и нескольких типах сетевого оборудования. Несмотря на название, он считается сложным и требует больших усилий для реализации, чем DNS-SD. SSDP использует HTTP-уведомления, которые содержат URI типа сервиса и Unique Service Name.

Стандарты IETF

Service Location Protocol — единственный протокол для обнаружения сервисов, получивший статус RFC, обычно игнорируется крупными производителями, кроме Novell. SLP описан в RFC 2608.



Просмотров: 1112


<<< Xsan
Блоки (расширение языка Си) >>>