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

UPnP использует TCP/IP и другие протоколы Интернета, а потому, как и сам Интернет, не зависит от каких-либо особенностей ОС, языков программирования или физической среды. UPnP не накладывает ограничений на интерфейсы прикладного программирования, позволяя производителям ОС создавать API, соответствующие потребностям их заказчиков.

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

Общий доступ к Интернету

Тот, кто ни разу в жизни не имел дела с сетевыми шлюзами и даже не знает, что это такое, впервые получил возможность попробовать свои силы в интеграции локальной сети и Интернета, когда появилась Windows 98. Затем функция общего доступа к Интернету (Internet Connection Sharing, ICS) – действительно удобный и экономичный способ подключения нескольких компьютеров к Интернету при наличии непосредственной связи с Интернетом только на одном из них – появилась в Windows 2000, но только в серверной редакции…

Теперь эта возможность есть в Windows XP. И это самый всамделишный сетевой шлюз, способный автоматически преобразовывать частные IP-адреса в глобальные.

Мастер домашней сети

Мастер домашней сети (Home Networking Wizard), появившийся в Windows Me, позволяет автоматизировать конфигурирование сети и общего доступа к подключению Интернета. Реально это позволяет создать локальную сеть, не обладая специальными знаниями о сетевых протоколах организации сети и физических требованиях к сети.

Мастер домашней сети Windows XP позволяет задействовать в сети дружественные для пользователя имена компьютеров, автоматически устанавливает и конфигурирует общий доступ к Интернету и брандмауэру Personal Firewall, автоматически определяет тип сетевого интерфейса, применяемого для подключения к Интернету, и с помощью службы DHCP автоматически обнаруживает сетевую конфигурацию и обновляет сетевые параметры.

Но это не все. Корпорация Microsoft пошла дальше и попыталась упростить при помощи Мастера домашней сети управление многосегментными сетями.

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

Мост – это сетевое устройство для соединения двух или более физических сетей. Оно поддерживает список устройств в сети и контролирует адрес каждой порции пересылаемых данных, проверяя доступность получателя. В Windows XP есть специальный компонент, позволяющий прозрачно объединять сетевые сегменты и работать всей сети как одна IP-подсеть. При необходимости Мастер домашней сети может установить и мосты.