home *** CD-ROM | disk | FTP | other *** search
/ Handbook of Infosec Terms 2.0 / Handbook_of_Infosec_Terms_Version_2.0_ISSO.iso / text / rfcs / rfc1569.txt < prev    next >
Text File  |  1996-05-07  |  13KB  |  188 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                                            M. Rose Request for Comments: 1569                  Dover Beach Consulting, Inc. Category: Informational                                     January 1994 
  8.  
  9.             Principles of Operation for the TPC.INT Subdomain:                   Radio Paging -- Technical Procedures 
  10.  
  11. Status of this Memo 
  12.  
  13.    This memo provides information for the Internet community.  This memo    does not specify an Internet standard of any kind.  Distribution of    this memo is unlimited. 
  14.  
  15. Table of Contents 
  16.  
  17.    1. Introduction ................................................    1    2. Naming, Addressing, and Routing .............................    2    2.1 Addressing .................................................    2    2.2 Routing ....................................................    3    3. Procedure ...................................................    3    3.1 MAILing versus SENDing .....................................    4    3.2 Latency ....................................................    4    4. Usage Examples ..............................................    5    4.1 MIME-based .................................................    5    4.2 Non-MIME ...................................................    5    5. Security Considerations .....................................    6    6. Acknowledgements ............................................    6    7. References ..................................................    6    8. Author's Address ............................................    6 
  18.  
  19. 1.  Introduction 
  20.  
  21.    As an adjunct to the usual, two-way electronic mail service, it is at    times useful to employ a one-way text notification service, called    radio paging.  This memo describes a technique for radio paging using    the Internet mail infrastructure.  In particular, this memo focuses    on the case in which radio pagers are identified via the    international telephone network. 
  22.  
  23.    The technique described by this memo, mapping telephone numbers to    domain names, is derived from the TPC.INT subdomain.  Consult RFC    1530, "Principles of Operation for the TPC.INT Subdomain: General    Principles and Policy" for overview information. 
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31. Rose                                                            [Page 1] 
  32.  RFC 1569          Radio Paging -- Technical Procedures      January 1994 
  33.  
  34.  2.  Naming, Addressing, and Routing 
  35.  
  36.    A radio pager is identified by a telephone number, e.g., 
  37.  
  38.      +1 415 940 8776 
  39.  
  40.    where "+1" indicates the IDDD country code, and the remaining string    is a telephone number within that country. 
  41.  
  42. 2.1.  Addressing 
  43.  
  44.    This number is used to construct the address of a radio pager server,    which forms the recipient address for the message, e.g., one of: 
  45.  
  46.      pager-alpha@6.7.7.8.0.4.9.5.1.4.1.tpc.int      pager-numeric@6.7.7.8.0.4.9.5.1.4.1.tpc.int 
  47.  
  48.    where the domain-part is constructed by reversing the telephone    number, converting each digit to a domain-label, and being placed    under "tpc.int." (The telephone number must not include any    international access codes.) 
  49.  
  50.    In addition, addresses of the form 
  51.  
  52.      pager.ATOM@6.7.7.8.0.4.9.5.1.4.1.tpc.int      pager-alpha.ATOM@6.7.7.8.0.4.9.5.1.4.1.tpc.int      pager-numeric.ATOM@6.7.7.8.0.4.9.5.1.4.1.tpc.int 
  53.  
  54.    where "ATOM" is an (optional) RFC 822 atom [1], are reserved for    future use.  Note that the mailbox syntax is purposefully restricted    in the interests of pragmatism.  To paraphrase RFC 822, an atom is    defined as: 
  55.  
  56.      atom    = 1*atomchar 
  57.  
  58.      atomchar=   <any upper or lowercase alphabetic character                   (A-Z a-z)>                / <any digit (0-9)>                / "!" / "#" / "$" / "%" / "&" / "'" / "*" / "+"                / "-" / "/" / "=" / "?" / "^" / "_" / "`" / "{"                / "|" / "}" / "~" 
  59.  
  60.    Finally, note that some Internet mail software (especially gateways    from outside the Internet) impose stringent limitations on the size    of a mailbox-string.  Thus, originating user agents should take care    in limiting the local-part to no more than 70 or so characters. 
  61.  
  62.  
  63.  
  64.  
  65.  
  66. Rose                                                            [Page 2] 
  67.  RFC 1569          Radio Paging -- Technical Procedures      January 1994 
  68.  
  69.  2.2.  Routing 
  70.  
  71.    The message is routed in exactly the same fashion as all other    electronic mail, i.e., using the MX algorithm [2].  Since a radio    pager server might be able to access many radio pagers, the    wildcarding facilities of the DNS [3,4] are used accordingly.  For    example, if a radio pager server residing at "dbc.mtview.ca.us" is    willing to access any radio pager with a telephone number prefix of 
  72.  
  73.      +1 415 940 
  74.  
  75.    then this resource record might be present 
  76.  
  77.      *.0.4.9.5.1.4.1.tpc.int.    IN MX 10 dbc.mtview.ca.us. 
  78.  
  79.    Naturally, if several radio pager servers were willing to access any    radio pager in that prefix, multiple MX resource records would be    present. 
  80.  
  81.    It should be noted that the presence of a wildcard RR which matches a    radio pager server's address does not imply that the corresponding    telephone number is valid, or, if valid, that a radio pager is    identified by the phone number.  Rather, the presence of a wildcard    RR indicates that a radio pager server is willing to attempt access. 
  82.  
  83. 3.  Procedure 
  84.  
  85.    When information is to be sent to a radio pager, the user application    constructs an RFC 822 message, containing a "Message-ID" field and a    textual content (e.g., a "text/plain" content [5]). 
  86.  
  87.    The message is then sent to the radio pager server's electronic mail    address. 
  88.  
  89.    The radio pager server begins by looking at the local part of the    address.  If the local-part is the literal string "pager-alpha" then    this indicates that the recipient is using an alpha-numeric pager.    The radio pager server consults a local database to determine how to    send the page based on the domain-part.  This local knowledge    includes information about the protocol used to talk to the paging    network and the access number.  As such, a radio pager server will    register itself in the DNS as providing service only to those phone    numbers for which it has such knowledge. 
  90.  
  91.    Otherwise, if the local-part is the literal string "pager-numeric"    then this indicates that the recipient is using a numeric pager.  The    radio pager server may consult a local database to determine how to    send the page based on the domain-part; or, it may dial the number 
  92.  
  93.  
  94.  
  95. Rose                                                            [Page 3] 
  96.  RFC 1569          Radio Paging -- Technical Procedures      January 1994 
  97.  
  98.     specified in the domain-part directly. 
  99.  
  100.    For alpha-numeric pagers, the radio pager server determines which    information found in the headers and body of the message are used    when constructing the paging message.  For example, some radio pager    servers might choose to examine the "To" and "Subject" fields, in    addition to the body, whilst other radio pager servers might choose    to simply send the body verbatim. 
  101.  
  102.    For numeric pagers, the radio pager server sends only the body, which    must consistent solely of digits. 
  103.  
  104. 3.1.  MAILing versus SENDing 
  105.  
  106.    An SMTP client communicating with a radio pager server may use    attempt either the MAIL or SEND command.  The radio pager server MUST    support the MAIL command, and MAY support any of the SEND, SOML, or    SAML commands. 
  107.  
  108.    If the MAIL command is used, then a positive completion reply to both    the RCPT and DATA commands indicates, at a minimum, that the message    has been queued for transmission into the radio paging network for    the recipient, but is at least queued for transmission into the radio    paging network. 
  109.  
  110.    If the SEND command is used, then a positive completion reply to both    the RCPT and DATA commands indicates that the message has been    accepted by the radio paging network for delivery to the recipient. 
  111.  
  112.    If the SOML or SAML command is used, then a positive completion reply    to both the RCPT and DATA commands indicates that the message may    have been accepted by the radio paging network for delivery to the    recipient. 
  113.  
  114. 3.2.  Latency 
  115.  
  116.    Although the Internet electronic mail service tends to perform    delivery in a timely and reliable manner, some paging services will    wish to provide a higher degree of assurance to their clients, in    particular guaranteeing that a positive reply code means that the    page has been sent on the radio network.  For such requirements, the    primary constraints are server implementation and client/server    network connectivity. 
  117.  
  118.    A client that uses the SEND or SAML commands is explicitly requesting    real-time transmission on the radio network and is requiring that the    server reply code will carry a statement of success or failure about    that transmission. 
  119.  
  120.  
  121.  
  122. Rose                                                            [Page 4] 
  123.  RFC 1569          Radio Paging -- Technical Procedures      January 1994 
  124.  
  125.     The IP level of the Internet performs datagram store-and-forward    service, but gives the end system hosts the appearance of direct    connectivity, by virtue of allowing interactive service.  The    Internet electronic mail service adds another layer of store-and-    forward indirection, so that messages may go through any number of    relays (and/or gateways).  This may introduce arbitrarily large    delays of minutes, hours, or days. 
  126.  
  127.    A client that configures their Internet attachment to permit "direct"    SMTP connectivity to a pager server will be able to submit paging    requests to the server directly, without additional SMTP-relaying.    That is, transmission from paging client to paging server will be one    "SMTP-hop"only.  This will eliminate any possibility of non-    deterministic delay by the Internet itself. 
  128.  
  129.    The combination of configuring paging server and paging client to    allow direct IP/SMTP-level interaction and ensuring that they use    SEND or SAML commands only will mean that a client receiving a    positive reply from the server is assured that the page has been sent    on the radio network. 
  130.  
  131. 4.  Usage Examples 
  132.  
  133. 4.1.  MIME-based 
  134.  
  135.      To: pager-alpha@6.7.7.8.0.4.9.5.1.4.1.tpc.int      cc: Marshall Rose <mrose@dbc.mtview.ca.us>      From: Carl Malamud <carl@malamud.com>      Date: Thu, 22 Jul 1993 08:38:00 -0800      Subject: First example, for an alphanumeric pager      Message-ID: <19930908220700.1@malamud.com>      MIME-Version: 1.0      Content-Type: text/plain; charset=us-ascii 
  136.  
  137.      A brief textual message. 
  138.  
  139. 4.2.  Non-MIME 
  140.  
  141.      To: pager-numeric@6.7.7.8.0.4.9.5.1.4.1.tpc.int      cc: Marshall Rose <mrose@dbc.mtview.ca.us>      From: Carl Malamud <carl@malamud.com>      Date: Thu, 22 Jul 1993 08:38:00 -0800      Subject: Second example, for a numeric pager      Message-ID: <19930908220700.2@malamud.com> 
  142.  
  143.      2026282044 
  144.  
  145.  
  146.  
  147.  
  148.  
  149. Rose                                                            [Page 5] 
  150.  RFC 1569          Radio Paging -- Technical Procedures      January 1994 
  151.  
  152.  5.  Security Considerations 
  153.  
  154.    Internet mail may be subject to monitoring by third parties, and in    particular, message relays. 
  155.  
  156. 6.  Acknowledgements 
  157.  
  158.    This document was motivated by "Simple Network Paging Protocol -    Version 1", by Allen Gwinn of Southern Methodist University. 
  159.  
  160.    David H. Crocker and Carl Malamud also provided substantive comments. 
  161.  
  162. 7.  References 
  163.  
  164.    [1] Crocker, D., "Standard for the Format of ARPA Internet Text        Messages", STD 11, RFC 822, University of Delaware, August 1982. 
  165.  
  166.    [2] Partridge, C., "Mail Routing and the Domain System", STD 14, RFC        974, BBN, January 1986. 
  167.  
  168.    [3] Mockapetris, P., "Domain Names -- Concepts and Facilities", STD        13, RFC 1034, Information Sciences Institute, November 1987. 
  169.  
  170.    [4] Mockapetris, P., "Domain Names -- Implementation and        Specification", STD 13, RFC 1035, Information Sciences Institute,        November 1987. 
  171.  
  172.    [5] Borenstein, N., and N. Freed, "MIME (Multipurpose Internet Mail        Extensions) Part One: Mechanisms for Specifying and Describing        the Format of Internet Message Bodies", RFC 1521, Bellcore,        Innosoft, September 1993. 
  173.  
  174. 8.  Author's Address 
  175.  
  176.    Marshall T. Rose    Dover Beach Consulting, Inc.    420 Whisman Court    Mountain View, CA  94043-2186    US 
  177.  
  178.    Phone: +1 415 968 1052    Fax:   +1 415 968 2510    EMail: mrose@dbc.mtview.ca.us 
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  Rose                                                            [Page 6] 
  187.  
  188.