Simple Network Paging Protocol

(перенаправлено с «SNPP»)

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

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

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

ПримечанияПравить

  1. RFC 1861  (англ.)
  2. Или, для двустороннего пейджинга[en] TNPP (Telelocator Network Paging Protocol)
  3. А. С. Понизовкин. Модель передачи пейджерных сообщений через сети общего пользования // Тезисы докладов конференции Телематика'99. — С. 64—65.
  4. 1 2 Стефани Лаполла. PageMart расширяет возможности пейджинговой связи // itWeek. — 1997. — 8 декабря (№ 48). — С. 122.
  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.
  8. Михаил Шохирев. Язык программирования Perl. Лекция 17: Работа в IP-сетях. ИНТУИТ. Дата обращения 31 января 2019.

ЛитератураПравить