SNPP

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

SNPP (англ. Simple Network Paging Protocol — простой сетевой пейджинговый протокол) — сетевой протокол, предназначенный для передачи сообщений для пейджеров в компьютерных сетях поверх TCP/IP. Описан в RFC 1861[1]. Для передачи сообщений в мобильных сетях, непосредственно на пейджер, предназначен другой протокол — TAP (Telelocator Alphanumeric Protocol[англ.])[2][3], SNPP же был разработан компанией PageMart в 1997 году, с целью предоставления корпоративным клиентам услуги отправления сообщений на пейджер с персонального компьютера через Internet-шлюз[4]. Протокол также часто используется для обмена сообщениями между TAP-серверами[5].

Стандартным для серверов SNPP является порт 444. Протокол использует текстовый формат команд, каждая команда должна оканчиваться кодом перевода каретки и новой строки. К серверу SNPP относительно легко подключиться через telnet-клиент[4][6]. Для использования в perl-скриптах доступен CPAN-модуль Net::SNPP[7][8].

Дальнейшим развитием этого протокола является протокол WCTP (Wireless Communications Transfer Protocol), использующий XML-формат пакетов и реализованный поверх HTTP[6].

Примечания

[править | править код]
  1. RFC 1861 (англ.)
  2. Или, для двустороннего пейджинга[англ.] TNPP (Telelocator Network Paging Protocol)
  3. А. С. Понизовкин. Модель передачи пейджерных сообщений через сети общего пользования // Тезисы докладов конференции Телематика'99. — С. 64—65. Архивировано 31 января 2019 года.
  4. 1 2 Стефани Лаполла. PageMart расширяет возможности пейджинговой связи // itWeek. — 1997. — 8 декабря (№ 48). — С. 122. Архивировано 31 января 2019 года.
  5. Lee & Ben-Natan, 2002, p. 380.
  6. 1 2 Lee & Ben-Natan, 2002, p. 375.
  7. Net::SNPP - Simple Network Pager Protocol Client. metacpan.org. Дата обращения: 31 января 2019. Архивировано 31 января 2019 года.
  8. Михаил Шохирев. Язык программирования Perl. Лекция 17: Работа в IP-сетях. ИНТУИТ. Дата обращения: 31 января 2019. Архивировано 31 января 2019 года.

Литература

[править | править код]
  • John K. Lee, Ron Ben-Natan. Ch. 14. Notification, Mobile Computing, and Wireless Access § Paging § Simple Network Paging Protocol // Integrating Service Level Agreements: Optimizing Your OSS for SLA Delivery. — John Wiley & Sons, 2002. — С. 380—382. — 467 с. — ISBN 9780471428664. Архивная копия от 31 января 2019 на Wayback Machine