Введение

Служба уведомлений локальной сети для Microsoft Windows – локальный компонент Microsoft Windows.

Служба Messenger – это сетевая служба уведомлений Windows от Microsoft, которая входила в состав некоторых более ранних версий Microsoft Windows. Эта устаревшая технология, несмотря на схожее название, никак не связана с более поздней интернет-службой Microsoft Messenger для обмена мгновенными сообщениями или с клиентским программным обеспечением Windows Messenger и Windows Live Messenger (ранее известным как MSN Messenger).

Коммунальные услуги

WinPopup отправляет сообщения с одного компьютера Windows на другой в той же локальной сети. Он доступен во всех версиях Windows от Windows для рабочих групп (Ver 3.11) до Windows ME, но никогда не поставлялся с операционными системами на базе Windows NT. WinPopup работает посредством протокола NetBEUI. Существует также порт для Linux с расширенными возможностями под названием LinPopUp, позволяющий добавлять компьютеры Linux в сеть. Linpopup – это графический порт Winpopup для X Window и пакет для Debian Linux. Он работает через Samba. Linpopup не обязательно должен работать постоянно, может работать свернутым в трей, а его сообщения зашифрованы надежным шифром. Традиционным функциональным аналогом WinPopUp в Unix являются команды wall и write.

Применение

Служба Messenger изначально разрабатывалась для использования системными администраторами с целью уведомления пользователей Windows о событиях в их сетях. Однако она была злонамеренно использована для показа всплывающей рекламы пользователям через Интернет, посредством систем массовой рассылки, отправлявших определенное сообщение на заданный диапазон IP-адресов. Несмотря на то, что Windows XP включала в себя брандмауэр, он не был активирован по умолчанию. В результате многие пользователи получали подобные сообщения. В связи с этим злоупотреблением служба Messenger была отключена по умолчанию в Windows XP Service Pack 2. В Windows Vista и Windows Server 2008 служба Messenger была упразднена и заменена старым исполняемым файлом MSG.exe.

Архитектура

Сервис Messenger в Windows 2000 и Windows XP использует протокол NetBIOS поверх TCP/IP (NetBT). Сервис ожидает сообщения, а затем отображает его на экране. Альтернативный способ отправки сообщения – запись его в MailSlot с именем messngr. Для его работы требуются UDP-порты 135, 137 и 138, а также TCP-порты 135, 139 и 445. Если доступ к этим портам извне сети не заблокирован, это может привести к упомянутой проблеме со спамом. В Windows NT 3.5, NT 3.51 и NT 4.0 Messenger использовал более старый протокол NetBIOS. (NetBIOS не устанавливается вместе с Windows 2000.) Службой Messenger можно управлять с помощью команды Net Send из командной строки. Кроме того, служба Alerter использует Messenger для отправки административных оповещений сетевым пользователям.