home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / netinfo / cs-users.txt < prev    next >
Text File  |  1997-03-24  |  94KB  |  2,870 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                          DEFENSE INFORMATION SYSTEM NETWORK
  9.                                 DIAL-IN DATA SERVICE
  10.                                      USER GUIDE
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.                                     January 1996
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.                           Defense Information System Agency
  30.                             Center For System Engineering
  31.                   Data Networks System Engineering Division (JEEFE)
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.                              Table of Contents
  70.  
  71.  
  72.  
  73.  
  74.    CHAPTER 1.  THE DISN DIAL-IN SERVICE ..............................  1-1
  75.  
  76.    1.  Purpose.  .....................................................  1-1
  77.  
  78.    2.  Background.  ..................................................  1-1
  79.  
  80.    3.  Terminal Support.  ............................................  1-1
  81.  
  82.    4.  Host Support.  ................................................  1-1
  83.  
  84.    5.  Subscriber Connection Process.  ...............................  1-2
  85.  
  86.  
  87.    CHAPTER 2.  INTRODUCTION TO USE OF THE COMMUNICATION SERVER .......  2-1
  88.  
  89.    1.  Overview.  ....................................................  2-1
  90.  
  91.    2.  The Communication Server.  ....................................  2-1
  92.  
  93.    3.  Protocols.  ...................................................  2-2
  94.  
  95.    4.  User Registration.  ...........................................  2-3
  96.  
  97.    5.  How to Get Help ...............................................  2-3
  98.  
  99.  
  100.    CHAPTER 3.  COMMUNICATION SERVER TUTORIAL .........................  3-1
  101.  
  102.    1.  Overview.  ....................................................  3-1
  103.  
  104.    2.  Hints for the Communication Server Tutorial.  .................  3-1
  105.  
  106.    3.  Starting to Use the Communication Server.  ....................  3-1
  107.  
  108.    4.  Initiating a Connection to the Communication Server.  .........  3-2
  109.  
  110.    5.  XTACACS User Verification.  ...................................  3-3
  111.  
  112.  
  113.  
  114.  
  115.                                                                    
  116.  
  117.  
  118.  
  119.    6.  The Communication Server Herald.  .............................  3-4
  120.  
  121.    7.  Using the Communication Server User EXEC Mode.  ...............  3-4
  122.  
  123.    8.  Automatic Logout for Idle Sessions.  ..........................  3-6
  124.  
  125.    9.  Closing the Communication Server Connection.  .................  3-7
  126.  
  127.  
  128.    CHAPTER 4.  PORT AND TERMINAL PARAMETERS         ..................  4-1
  129.  
  130.    1.  Overview.  ....................................................  4-1
  131.  
  132.    2.  Site File and Communication Server Ports.  ....................  4-1
  133.  
  134.  
  135.    CHAPTER 5.  REMOTE CONNECTION SERVICES ............................  5-1
  136.  
  137.    1.  Overview.  ....................................................  5-1
  138.  
  139.    2.  Procomm Plus Auto-Login Script.  ..............................  5-1
  140.  
  141.    3.  Telnet Connections.  ..........................................  5-3
  142.  
  143.    4.  SLIP and PPP Connections.  ....................................  5-6
  144.  
  145.    5.  Kermit Connections.  .......................................... 5-12
  146.  
  147.  
  148.    CHAPTER 6.  OPERATING WITH A STU-III ..............................  6-1
  149.  
  150.    1.  Overview.  ....................................................  6-1
  151.  
  152.    2.  SIPRNET STU-III Operations.  ..................................  6-1
  153.  
  154.    3.  SIPRNET User Guidelines.  .....................................  6-2
  155.  
  156.    Appendix A  Acronyms
  157.  
  158.    Appendix B  Terminal Commands
  159.  
  160.    Appendix C  ASCII Map
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.                                                                    
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.                    CHAPTER 1.  THE DISN DIAL-IN SERVICE
  177.  
  178.    1.  Purpose.  This document describes the implementation of the
  179.    Defense Information System Network (DISN) dial-in service and
  180.    provides the user configuration and operations instructions.
  181.  
  182.    2.  Background.  The Defense Data Network (DDN) was comprised of the
  183.    Military Network (MILNET), the Defense Secure Network (DSNET)1,
  184.    DSNET2, and DSNET3.  The MILNET provided dial-in and dedicated ports
  185.    for users who required asynchronous, terminal connectivity to Host
  186.    computers via a BBN C30 Terminal Access Controller (TAC).  The MILNET
  187.    TACs were replaced by a Communications Server (CS) on the
  188.    Unclassified but sensitive Internet Protocol Router Network
  189.    (NIPRNET).  DSNET1 did not provide a dial-in capability but did
  190.    support directly connected terminals.  A dial-in service was
  191.    implemented on the Secret Internet Protocol Router Network (SIPRNET)
  192.    which replaced replaced DSNET1.  NIPRNET and SIPRNET are part of the
  193.    DISN. The CS provides access to the NIPRNET and the SIPRNET from the
  194.    subscriber equipment to the CS via dial-in asynchronous lines.  The
  195.    modems on the CONUS and European  NIPRNET access lines and are
  196.    capable of evoking compression to achieve a maximum throughput rate
  197.    of 57.6kbps while having a data rate (modem to modem) of 14.4kbps in
  198.    Europe and 28.8kbps in the CONUS.  In the Pacific, the modems support
  199.    a throughput rate of 19.2kbps and a data rate of 9.6kbps.  Access to
  200.    the SIPRNET is via a Secure Telephone Unit III (STU-III) utilizing
  201.    the Secure Access Control System (SACS).  The STU-III operates at a
  202.    14.4kbps line rate (STU-III to STU-III) and can achieve up to
  203.    19.2kbps throughput when using the compression mode of operation.
  204.  
  205.    3.  Terminal Support.  The less sophisticated terminal, sometimes
  206.    referred to as a dumb terminal, communicates with a remote host via
  207.    the CS by utilizing the Telnet protocol provided in the CS.  The
  208.    terminal user issues the necessary Telnet commands from the keyboard
  209.    to open and close a connection to a remote host.  The user can then
  210.    perform all the operations on the remote host as if the terminal was
  211.    directly connected to the host.  The CS also supports access from
  212.    subscriber equipment that uses the Kermit protocol thus making
  213.    possible direct file transfers to the terminal equipment.
  214.  
  215.    4.  Host Support.  The CS supports Serial Line Internet Protocol
  216.    (SLIP), Compressed SLIP (CSLIP), Point-to-Point Protocol(PPP), and
  217.    Compressed PPP (CPPP).  While the line speed of the dial-in
  218.    connection is a factor, these dial-in hosts have the same networking
  219.    capabilities as if they were directly connected to the network.  The
  220.    CS assigns an IP address to the host at connection time so that the
  221.    TCP connection is between the dial-in host and the remote host,
  222.    rather than between the CS and the remote host.  Therefore, the
  223.    dial-in host must be capable of adopting that IP address on a call by
  224.  
  225.  
  226.  
  227.                                                                 
  228.  
  229. 1-2                                                        CS User Guide
  230.  
  231.  
  232.    call basis.
  233.  
  234.    5.  Subscriber Connection Process.  In order to establish a
  235.    connection to a remote host the subscriber must first connect to the
  236.    CS via a dial-up line.  The subscriber establishes this connection
  237.    through the switched telephone network by dialing the number of the
  238.    CS location.  Generally, this number will be in a rotary hunt group
  239.    as will all phones/ports at that location.  SIPRNET subscribers will
  240.    dial-in with their STU-IIIs to a 14.4kbps STU-III at the CS port
  241.    which will check to determine if their STU-III is on the Access
  242.    Control List of the Communication Serverss STU-III.  In both the
  243.    NIPRNET and SIPRNET the subscriber is given access to the network by
  244.    successfully completing an authentication procedure controlled by the
  245.    CS.  The subscriber must input an User ID and Access Code, which the
  246.    CS will pass along to the Network Server (NS) for verification. The
  247.    NS is located on the network and the CS communicates with it via the
  248.    XTACACS protocol.  Once the ID and Password have been verified then
  249.    the subscriber is allowed to establish a connection through the
  250.    network to any remote host to which it has been authorized access.
  251.    The remote host can then enforce its own access control procedure and
  252.    typically requires the user to present a proper password.  Thus, the
  253.    NIPRNET subscriber encounters two separate logons: one to access the
  254.    network and a second to access a particular host on the network.  The
  255.    SIPRNET subscriber experiences three access control procedures.
  256.    Dial-in service provided on the NIPRNET will enable the user to
  257.    access the CS via a 1-800 service or by a local dial-in service in
  258.    CONUS.  Not everyone will have access to a local CS so the 1-800
  259.    service is required for these individuals. It is also available for
  260.    anyone who is on temporary duty (TDY) in that they cannot access
  261.    their local CS.  The SIPRNET also provides  1-800 service in CONUS.
  262.    Both networks will deploy at least one or two CSs in each foreign
  263.    country where major US forces are deployed.  The 1-800 telephone
  264.    numbers for CONUS are as follows:
  265.  
  266.         a.  NIPRNET: 1-800-605-3472
  267.  
  268.         b.  SIPRNET: 1-800-495-347
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.                                                                 
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.         CHAPTER 2. INTRODUCTION TO USE OF THE COMMUNICATION SERVER
  293.  
  294.    1.  Overview.  This chapter explains functions of the Cisco
  295.    Communication Server (CS) as deployed on the Unclassified, but
  296.    sensitive, Internet Protocol (IP) Router Network (NIPRNET) and on the
  297.    Secret IP Router Network (SIPRNET), discusses the use of the
  298.    protocols, and then describes where to get help with Communication
  299.    Server access procedures.
  300.  
  301.    2.  The Communication Server.
  302.  
  303.         a.  The Communication Server allows users at asynchronous
  304.    terminals to access remote computers (hosts) through a computer
  305.    network.  The Defense Information Systems Network (DISN) provides the
  306.    means by which information from the terminal can be directed to the
  307.    correct host and information from the host can reach the correct
  308.    destination.  The Cisco Communication Server model 2511 will be used
  309.    in the DISN.
  310.  
  311.         b.  Terminals can be directly connected to the DISN through the
  312.    Communication Server, or they may be indirectly connected through a
  313.    modem.  This guide concerns the terminals connected by the
  314.    Communication Server through directly connected lines or through
  315.    dial-up lines; in the latter case the user must dial-up the
  316.    Communication Server to establish the connection.  Each Communication
  317.    Server supports 16 asynchronous terminals with DTE speeds (from CS to
  318.    modem) up to 57.6kbps.  In addition, the system includes the Extended
  319.    Terminal Access Controller Access Control System (XTACACS), which
  320.    provides authentication and access control for users logging into the
  321.    network.
  322.  
  323.         c.  The CONUS and the European NIPRNET will support speeds up to
  324.    57.6 kbps between the CS and the modem and 14.4kbps between the
  325.    modems in Europe and 28.8kbps in the CONUS.  The Pacific NIPRNET will
  326.    support speeds up to 19.2kbps between the CS and the modem and
  327.    9.6kbps between the modems. The higher speeds betreen the CS and the
  328.    modems (and between the users workstation and the modem) are achieved
  329.    by means of compression algorithms implemented within the modems.
  330.    The SIPRNET will utilize Secure Telephone Units (STU)-IIIs instead of
  331.    commercial modems and will support speeds up to 19.2kbps between the
  332.    CS and the STU-III and 14.4 kbps between the STU-IIIs.  The speeds
  333.    may be different along the path due to the compression schemes used
  334.    by the modems and the STU-IIIs.
  335.  
  336.         d.  The network can be considered as a way that a remote
  337.    computer connected to the network (which will often be called a host)
  338.    and the users terminal can communicate.  With the Communication
  339.    Server, the user at the terminal can open a connection to a host.
  340.  
  341.  
  342.  
  343.                                                                 
  344.  
  345. 2-2                                                        CS User Guide
  346.  
  347.  
  348.    The Communication Server thus acts as the users window to the DISN.
  349.    If the users terminal is a PC, it can be equipped with software that
  350.    will provide the SLIP or PPP protocols and TCP/IP that enable
  351.    operation as a host.
  352.  
  353.         e.  Each of the Communication Servers in the DISN connects to a
  354.    router. Routers are responsible for routing messages between user
  355.    terminals (or Hosts) and network based hosts.  Routers also perform a
  356.    number of other important network functions, including error handling
  357.    and support of the physical transmission.
  358.  
  359.    3.  Protocols.
  360.  
  361.         a.  To maintain the connection between a terminal and a host
  362.    during network communications, the Communication Server and the
  363.    network based host use a set of conventions called protocols.  If the
  364.    user is operating a dumb terminal, the network protocols, TCP/IP, are
  365.    not visible at the terminal they are present between the CS and the
  366.    network host.  The Communication Server includes support for the
  367.    following protocols:
  368.  
  369.         b.  Transmission Control Protocol/Internet Protocol (TCP/IP) is
  370.    the underlying protocol used to communicate with remote hosts.  TCP
  371.    is responsible for ensuring that data sent between the CS and the
  372.    host arrive in order and intact.  (Note that there is no guarantee on
  373.    how the host will handle the data, once it arrives.)  The Telnet
  374.    protocol uses TCP/IP and is normally used by terminals for remote
  375.    login to hosts for editing text files, using electronic mail or
  376.    running text-oriented applications.  Other protocols such as Kermit
  377.    are used to accomplish file transfers over a telnet connection. Users
  378.    with SLIP or PPP can operate as remote hosts with the CS acting in a
  379.    passive role with respect to the end to end TCP connection.
  380.  
  381.         c.  Serial Line Internet Protocol (SLIP), Compressed SLIP
  382.    (CSLIP), Point-to- Point Protocol (PPP) and Compressed PPP (CPPP) are
  383.    protocols which provide a dial-up host capability.  User terminals
  384.    capable of TCP/IP can employ SLIP or PPP to transport their data over
  385.    the asynchronous line to the CS.
  386.  
  387.         d.  The Communication Server does not restrict a users
  388.    connections to hosts which are on the same network as the
  389.    Communication Server.  By using Internet Protocol (IP), the
  390.    Communication Server allows connections to hosts on other networks.
  391.    These other networks are part of a system of networks (an internet)
  392.    joined by gateways.
  393.  
  394.         e.  In addition to TCP, IP, SLIP, CSLIP, PPP and CPPP, the
  395.    Communication Server may use other protocols in connecting a users
  396.  
  397.  
  398.  
  399.                                                                 
  400.  
  401. CS User Guide                                                        2-3
  402.  
  403.  
  404.    terminal to a host.  Telnet is one of the more common protocols used.
  405.    The CS also supports Xremote, MACIP, TN3270, and rlogin protocols.
  406.  
  407.    4.  User Registration.  Each user must be properly registered to use
  408.    a NIPRNET or SIPRNET Communication Server.
  409.  
  410.         a.  Communications Server Registration.  Communications Server
  411.    (CS) cards may be obtained through a process described in the
  412.    appropriate DISN Management Bulletins.  The NIC or in the case of the
  413.    SIPRNET, the SIPRNET Support Center (SSC) will provide the user with
  414.    a UserID and password as a result of following the registration
  415.    proceedure. The NIC or SSC also enters the users CS UserID and
  416.    password into the database associated with the Communication Server.
  417.    If a user requires service on both networks, a separate CS card must
  418.    be requested and issued for each network.
  419.  
  420.         b.  SIPRNET STU-III Registration.  Users of the SIPRNET will be
  421.    issued a STU-III KSD (Seed Key) with a unique SIPRNET
  422.    Department/Agency/Organization (DAO) code.  This special Crypto
  423.    Ignition Key (CIK) will be required to access the Communication
  424.    Servers STU-III Secure Access Control System (SACS).  A further
  425.    description of the STU-III is contained in Chapter 6.
  426.  
  427.    5.  How to Get Help.  A beginning Communication Server user needs to
  428.    know the resources available for obtaining assistance.  Aside from
  429.    this document, there are two major help resources, the Network
  430.    Information Center (NIC) Customer Assistance Desk and the Regional
  431.    Control Center (RCC), as described below.
  432.  
  433.         a.  DISN Dial-in Data Service User Guide.  This document
  434.    contains information that will assist the Communication Server user
  435.    with the correct terminal setup and Communication Server commands
  436.    necessary for most situations and should be the users first point of
  437.    reference.
  438.  
  439.         b.  NIC Customer Assistance Desk.  The HELP Desks of the DoD NIC
  440.    and the SIPRNET Support Center provide assistance for Communication
  441.    Server users with problems.  It is the first point of contact for
  442.    users having problems opening a Communication Server connection.  The
  443.    staff will be able to assist users with information concerning the
  444.    specific terminal its rate, control keys, and type of connection.  If
  445.    an especially difficult problem arises, the staff will know whom to
  446.    contact for help.  These HELP Desks may be contacted between the
  447.    hours of 0700 and 1900 Eastern Time (ET).  Telephone numbers are:
  448.  
  449.              (1)  DoD NIC
  450.  
  451.                   (a)  CONUS 1-800-365-3642
  452.  
  453.  
  454.  
  455.                                                                 
  456.  
  457. 2-4                                                        CS User Guide
  458.  
  459.  
  460.                   (b)  OCONUS and Washington D.C. Metro area
  461.                        (703) 821-6266
  462.  
  463.              (1)  SSC
  464.  
  465.                   (a)  CONUS 1-800-582-2567
  466.  
  467.                   (b)  OCONUS and Washington D.C. Metro area
  468.                        (703) 821-6260
  469.  
  470.         c.  On-line Information.  The DoD NIC and the SSC also provide
  471.    an on-line list of Communication Server locations, telephone numbers,
  472.    and modem types/speeds.  This information may be accessed by:
  473.  
  474.              (1)  World Wide Web:  http://nic.mil
  475.  
  476.              (2)  Anonymous FTP:  USERID - anonymous; PASSWORD - guest
  477.  
  478.         d.  Regional Control Center.  Each DISN sub-network includes a
  479.    RCC that is responsible for monitoring and controlling the network.
  480.    This center assists users with problems related to network
  481.    connectivity.  The RCCs are operational 24 hours-a-day, 7 days-a-
  482.    week.  The telephone numbers are:
  483.  
  484.              (1)  NIPRNET
  485.  
  486.                   (a)  CONUS 1-800-554-3476
  487.  
  488.                   (b)  EUROPE
  489.                        ++49 711-680-5532/5534
  490.                        DSN (314)430-5532/5534
  491.  
  492.                   (c)  PACIFIC
  493.                        1 (808) 656-1472
  494.                        DSN (315)456-1472
  495.  
  496.              (1)  SIPRNET
  497.  
  498.                   (a)  CONUS  1-800-451-7413
  499.  
  500.                   (b)  EUROPE
  501.                        ++49 711-680-5532/5534
  502.                        DSN (314)430-5532/5534
  503.  
  504.                   (c)  PACIFIC
  505.                        1 (808) 656-1472
  506.                        DSN (315)456-1472 DSN (315)456-1472
  507.  
  508.  
  509.  
  510.  
  511.                                                                 
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.                  CHAPTER 3.  COMMUNICATION SERVER TUTORIAL
  521.  
  522.    1.  Overview.  This section explains the basic steps necessary to use
  523.    the Communication Server.  This basic information should be
  524.    sufficient for many users who only want to do very simple
  525.    Communication Server procedures.  For more detailed information,
  526.    refer to later chapters.
  527.  
  528.    2.  Hints for the Communication Server Tutorial.  Before beginning,
  529.    here is some essential information about the Communication Server
  530.    commands and messages.
  531.  
  532.         a.  Username and Password.  The Usernanme: and Password: are
  533.    CASE SENSITIVE and MUST be entered exactly as only UPPERCASE.
  534.  
  535.         b.  Other Commands.  All other communication server commands may
  536.    be entered in either uppercase, lowercase, or a combination of
  537.    uppercase and lowercase.
  538.  
  539.         c.  Listing Commands.  To obtain a list of user commands, enter
  540.    a question mark (?) followed by a carriage return.  To list valid
  541.    keywords, options, or arguments for a command, enter the known
  542.    command and a question mark (e.g. resume ?).  A partial command plus
  543.    question mark (?) entered without a space (e.g. show pr?), will
  544.    provide the completed command or in the case of similar commands, a
  545.    listing of those commands.
  546.  
  547.         d.  Abbreviating Commands.  Commands and keywords may be
  548.    abbreviated to the number of characters necessary to make the command
  549.    abbreviation unique.
  550.  
  551.         e.  Incomplete Commands.  The Communication Server will respond
  552.    with % Incomplete command  When a command is entered that requires an
  553.    argument.
  554.  
  555.         f.  Incorrect Commands.  The user interface helps to check
  556.    commands for syntax errors.  If an error is detected, a caret (^) is
  557.    placed underneath the command to indicate where the error occurred.
  558.    The error may be a command, keyword, or argument as shown in the
  559.    following example where the telnet command is entered incorrectly:
  560.  
  561.              cs> telnet 130.106.32.53 hostname
  562.                             ^
  563.              % Invalid input detected at ^ marker.
  564.  
  565.    3.  Starting to Use the Communication Server.  There are two types of
  566.    physical connections between the terminal and the Communication
  567.    Server: dedicated connections and dial-up connections.
  568.  
  569.  
  570.  
  571.                                                                 
  572.  
  573. 3-2                                                        CS User Guide
  574.  
  575.  
  576.         a.  Dedicated Connection.  A dedicated connection means that the
  577.    terminal is linked to the Communication Server by a directly
  578.    connected cable or wire. As a result, there is no need to manually
  579.    establish a physical connection to the Communication Server as the
  580.    terminal is always connected.
  581.  
  582.         b.  Dial-Up Connection.  Most terminals are connected to the
  583.    Communication Server by a dial-up through a public or Government
  584.    telephone line.  Regardless of the type of telephone service, a
  585.    dial-up connection means that the Communication Servers attention is
  586.    obtained by dialing a telephone number and the Communication Server
  587.    answers the telephone at the other end. A dial- up connection always
  588.    requires that a user initiate the dial-up procedure to establish the
  589.    connection between the terminal and the Communication Server.
  590.  
  591.              (1)  NIPRNET Dial-up Connection.  At each end of the dial-
  592.    up connection is a device called a modem.  At the user end, this
  593.    device converts signals from the terminal to a form acceptable for
  594.    transmission over the telephone line.  At the Communication Server
  595.    end, the modem auto-answers and converts the signal back to a form
  596.    that is acceptable to the Communication Server.
  597.  
  598.              (2)  SIPRNET Dial-up Connection.  Users of the SIPRNET must
  599.    use a STU-III phone instead of a modem.  At the Communication Server
  600.    site the line will terminate in an AT&T Model 1910 STU-III which will
  601.    be equipped with the Secure Access Control System (SACS).  A further
  602.    description of using the STU-III can be found in Chapter 6.
  603.  
  604.         4.  Initiating a Connection to the Communication Server.  The
  605.    procedure used for connecting to the Communication Server varies
  606.    depending on the type of connection between the terminal and the
  607.    Communication Server.
  608.  
  609.              a.  Dedicated Connections.  For dedicated connections, turn
  610.    on the terminal (normally a personal computer or PC) and enter the
  611.    communications package to be used.  Some terminals do not use
  612.    communication packages as they do not have a Central Processing Unit
  613.    (CPU), these are known as dumb terminals. A dumb terminal has a
  614.    specific terminal emulation interface configured, such as vt100.
  615.    Regardless of the terminal type being used, the line setup may be
  616.    accessed and configured to the users needs.  Consult the
  617.    communication package or terminal documentation for assistance.
  618.    Refer to Chapter 4 for typical line setup information.
  619.  
  620.              b.  Dial-up Connections.  For dial-up connections to the
  621.    Communication Server, turn on the terminal, enter the communications
  622.    package (if required), and then dial the Communication Server number.
  623.    The user initiated procedure for calling varies depending upon the
  624.  
  625.  
  626.  
  627.                                                                 
  628.  
  629. CS User Guide                                                        3-3
  630.  
  631.  
  632.    type of user-provided modem and communications software.  Consult the
  633.    vendor documentation or local support personnel for assistance on
  634.    dialing in.  Once connected, a CONNECT plus the baud rate which is
  635.    being used will be displayed, for example CONNECT 9600.
  636.  
  637.              c.  STU-III Connection.  See Chapter 6.
  638.  
  639.    5.  XTACACS User Verification.
  640.  
  641.         a.  Log-in Prompt.  An XTACACS security system is implemented on
  642.    the Communication Servers to authenticate each user as being an
  643.    authorized and registered network user.  The Communication Server
  644.    will respond with:
  645.  
  646.              User Access Verification
  647.  
  648.              Username:
  649.  
  650.              Password:
  651.  
  652.         b.  Log-in Response.  The user must respond with the username
  653.    and password registered to them as provided on the XTACACS card
  654.    (remember that this is case sensitive (ALL ENTRIES MUST BE
  655.    UPPERCASE). The password will not echo on the terminal screen.
  656.  
  657.         c.  Incorrect Response.  If an incorrect username or access code
  658.    is entered, the system will respond with % Access denied, then ask
  659.    for the username and password again.  The system will disconnect a
  660.    user after the third incorrect username and password login attempt.
  661.    The Communication Server herald will be displayed after a successful
  662.    login.
  663.  
  664.         d.  Log-n Failue.  If a user cannot login to the Communication
  665.    Server successfully using the XTACACS card username and password, the
  666.    user should contact the NIC or SSC as appropriate for assistance.
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.                                                                 
  684.  
  685. 3-4                                                        CS User Guide
  686.  
  687.  
  688.    6.  The Communication Server Herald.  Once successfully logged into the
  689.    Communication Server, a herald will be displayed as shown in Figure 3-1
  690.    below.
  691.  
  692.    ************************************************************************
  693.    USE OF THIS OR ANY OTHER DEPARTMENT OF DEFENSE INTEREST COMPUTER SYSTEM
  694.    (DODICS) CONSTITUTES AN EXPRESS CONSENT TO MONITORING AT ALL TIMES.
  695.    This DODICS and all related equipment are to be used for the
  696.    communication transmission, processing, and storage of officual U.S.
  697.    Government or authorized information only. All DODICS are subject to
  698.    monitoring at all times. If monitoring of any DODICS reveals possible
  699.    violation of criminal statutes, all relevant information may be provided
  700.    to law enforcement officials.
  701.    ************************************************************************
  702.  
  703.                    Figure 3-1  Communication Server Herald
  704.  
  705.    7.   Using the Communication Server User EXEC Mode.
  706.  
  707.         a.  After a successful user login, the Communication Server will
  708.    respond by placing the user in what is known as the user EXEC mode
  709.    with a default prompt of cs>.  This prompt may be configured to
  710.    reflect the system name, number, or type, e.g. NIPRNET-010>.  The
  711.    user may now set up any specific terminal requirements (see Chapter
  712.    4) or enter other commands such as connect and telnet or enter into
  713.    SLIP or PPP mode.
  714.  
  715.         b.  The user EXEC commands are generally utilized to connect to
  716.    remote systems, temporarily change terminal settings, perform basic
  717.    tests, and list system information.
  718.  
  719.         c.  User EXEC commands are listed in Table 3-1.   The actual
  720.    list of available user commands is dependent on the Communication
  721.    Servers software version and configuration.
  722.  
  723.                     Table 3-1.  User EXEC Mode Commands
  724.  
  725.  
  726.    ____________________________________________________________________________
  727.  
  728.    Command              Action
  729.    ____________________________________________________________________________
  730.  
  731.    ?
  732.                         list user EXEC mode commands
  733.  
  734.    Ctrl^X
  735.                         Connection escape sequence; use to switch back and
  736.                         forth between open connections
  737.  
  738.  
  739.  
  740.  
  741.  
  742.                                                                 
  743.  
  744. CS User Guide                                                        3-5
  745.  
  746.  
  747.    ____________________________________________________________________________
  748.  
  749.    Command              Action
  750.    ____________________________________________________________________________
  751.  
  752.    <1-99>
  753.                         connection number to resume
  754.  
  755.    connect
  756.                         open a connection to a remote host by specifying the
  757.                         host name or Internet Address
  758.  
  759.    disconnect
  760.                         break a connection to a remote host
  761.  
  762.    exit, quit, logout
  763.                         close any active terminal sessions
  764.  
  765.    help
  766.                         describes the interactive help system
  767.  
  768.    lat
  769.                         open a lat connection
  770.  
  771.    lock
  772.                         prevent access to your session and keyboard, keeping
  773.                         your connection open (you are prompted for a password)
  774.  
  775.    login
  776.                         login as a particular user
  777.  
  778.    name-connection
  779.                         assign a logical name to a connection
  780.  
  781.    pad
  782.                         open a X.29 PAD connection
  783.  
  784.    ping
  785.                         send an echo messages to remote host by specifying the
  786.                         host name or Internet Address
  787.  
  788.    ppp
  789.                         start the Internet Engineering Task Force (IETF)
  790.                         Point-to-Point Protocol (PPP)
  791.  
  792.    resume
  793.                         return to a previous connection; optional argument is
  794.                         the connection name or number, default is the most
  795.                         recent connection
  796.  
  797.    rlogin
  798.                         open the terminal emulation program rlogin
  799.  
  800.    show ?
  801.                         list the information commands available
  802.  
  803.    show sessions
  804.                         list active terminal information
  805.  
  806.    show terminal
  807.                         list current terminal configuration parameters
  808.  
  809.    show users
  810.                         list information on active CS ports
  811.  
  812.    slip
  813.                         start serial line IP (SLIP)
  814.  
  815.  
  816.  
  817.  
  818.                                                                 
  819.  
  820. 3-6                                                        CS User Guide
  821.  
  822.  
  823.    ____________________________________________________________________________
  824.  
  825.    Command              Action
  826.    ____________________________________________________________________________
  827.  
  828.    systat
  829.                         show terminal lines and users
  830.  
  831.    telnet
  832.                         open a telnet connection to a remote host by specifying
  833.                         the host name or Internet Address
  834.  
  835.    terminal
  836.                         change terminal parameters (see Chapter 4)
  837.  
  838.    tn3270
  839.                         open a tn3270 connection
  840.  
  841.    trace
  842.                         trace a route to a remote destination
  843.  
  844.    where
  845.                         show open connections
  846.  
  847.    x3
  848.                         set X.3 parameters on PAD
  849.  
  850.    xremote
  851.                         enter xremote mode
  852.  
  853.  
  854.         d.  The prompt
  855.  
  856.    DISN-niprnet 010>?
  857.  
  858.    can be configured to reflect the system name, number, etc so it may
  859.    change over the course of time but the user EXEC mode prompt ALWAYS
  860.    ends with the greater than sign >.
  861.  
  862.    8.  Automatic Logout for Idle Sessions.
  863.  
  864.         a.  The Communication Server has two separate timers to detect
  865.    idle sessions, a user EXEC mode timer and a terminal line session
  866.    timer.
  867.  
  868.         b.  The user EXEC mode timer starts after a successful CS login
  869.    and each time the user becomes idle while in the user EXEC mode.  If
  870.    the terminal remains idle for 5 minutes while in the user EXEC mode,
  871.    the terminal connection will be dropped, normally causing a string of
  872.    random data to be displayed on the terminal screen, followed by NO
  873.    CARRIER
  874.  
  875.         c.  The terminal line session timer starts after a remote
  876.    connection is established from the Communication Server to a remote
  877.    host and each time the terminal becomes idle afterwards.  The above
  878.    mentioned user EXEC mode timer is off at this point.  If the terminal
  879.    line session remains idle for 30 minutes, an error will be displayed
  880.  
  881.  
  882.  
  883.                                                                 
  884.  
  885. CS User Guide                                                        3-7
  886.  
  887.  
  888.    as shown below.  The terminal connection to the Communication Server
  889.    will be dropped, and again the random data will appear followed by:
  890.  
  891.    NO CARRIER
  892.  
  893.    [Connection to SAMPLE.HOST.DOMAIN idle too long; timed out]
  894.  
  895.    9.  Closing the Communication Server Connection.
  896.  
  897.         a.  All connections to remote hosts that were opened by the user
  898.    should be closed properly before the user logs out of the
  899.    Communication Server. The user may then issue any of the following
  900.    commands to end an active session.
  901.  
  902.    exit
  903.    quit
  904.    logout
  905.  
  906.         b.  At the end of each session, be sure to close the connection
  907.    to the Communication Server as only a limited number of users may
  908.    connect at one time.  Also, if the terminal will not be used for an
  909.    extended period of time, logout of the host and Communication Server
  910.    so that other users may connect.
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.                                                                 
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.                  CHAPTER 4.  PORT AND TERMINAL PARAMETERS
  949.  
  950.    1.  Overview.  This chapter explains the concept of the Communication
  951.    Server ports and discusses the types of connections that are
  952.    possible.
  953.  
  954.    2.  Site File and Communication Server Ports.
  955.  
  956.         a.  Default Configuration.  The Communication Server has to be
  957.    informed of important features about the terminal and line settings.
  958.    Each Communication Server port is configured to expect certain
  959.    characteristics in the terminal connected to it.  This information
  960.    concerning terminal characteristics, the configuration, is contained
  961.    in the Communication Server site file, a software file that resides
  962.    in memory.  These configurations are set up for each port when the
  963.    Communication Server is first installed or when a port is activated
  964.    for a new user in response to a Telecommunications Service Request
  965.    (TSR).  Default configurations are maintained to allow maximum user
  966.    flexibility.
  967.  
  968.         b.  Default Port Parameters.  The initial configuration concerns
  969.    terminal characteristics associated with the physical connection
  970.    between the terminal and the Communication Server.  The physical
  971.    connection and the characteristics associated with it are
  972.    collectively called the Communication Server port. Table 4-1 provides
  973.    a partial listing of standard default port parameters that may be
  974.    helpful to users connecting to the Communication Server.
  975.  
  976.                                 Table 4-1.
  977.                Communication Server Default Port Parameters
  978.  
  979.  
  980.    tab (?); l l l lw(1.5i) lw(2.0i) lw(2.5i).  _
  981.  
  982.    Parameter?Default?Comment _
  983.  
  984.    line speed (NIPRNET)?T{ 9.6 kbps in PAC 14.4kbps in Europe 28.8 kbps
  985.    in CONUS T}?T{ Max rate between modems T}
  986.  
  987.    rx/txspeed (NIPRNET)?T{ 19.2 kbps in PAC       57.6 kbps in EUR and
  988.    CONUS T}?T{ Max speed of the DTE interface (not rate between modems)
  989.    T}
  990.  
  991.    line speed (SIPRNET)?T{ 14.4 kbps T}?T{ Max rate between modems T}
  992.  
  993.    rx/txspeed (SIPRNET)?T{ 19.2 kbps T}?T{ Max speed of the DTE inter-
  994.    face (not rate between modems) T}
  995.  
  996.  
  997.  
  998.  
  999.                                                                 
  1000.  
  1001. 4-2                                                        CS User Guide
  1002.  
  1003.  
  1004.    tab (?); l l l lw(1.5i) lw(2.0i) lw(2.5i).  _
  1005.  
  1006.    Parameter?Default?Comment _
  1007.  
  1008.    terminal type?vt100?
  1009.  
  1010.    stopbits?1?
  1011.  
  1012.    databits?8?
  1013.  
  1014.    parity?none?
  1015.  
  1016.    hardware flow control?enabled?CTS/RTS
  1017.  
  1018.    software flow control?disabled?
  1019.  
  1020.    modem?RI-is-CD?T{ Ring Indicator control line used as the Carrier
  1021.    Detect T}
  1022.  
  1023.    modem answer timeout?60?T{ Hangup after 60 seconds, if unable to
  1024.    answer T}
  1025.  
  1026.    data carrier detect?on?When carrier present
  1027.  
  1028.  
  1029.         c. Current Terminal Port Configuration.
  1030.  
  1031.              1)  To list the current terminal configuration use the show
  1032.    terminal command.  If the configuration of the port does not meet the
  1033.    users special requirements, the user may negotiate a change to the
  1034.    initial port configuration for the duration of the session only, by
  1035.    using the terminal command.  When the session is over, the port will
  1036.    return to the initial configuration defined in the site file.
  1037.  
  1038.              2)  It should be noted that when configuring the terminal
  1039.    and the modem at the users site, the terminal and the modem should be
  1040.    configured with hardware flow control (RTS/CTS) on and software flow
  1041.    control (XON/XOFF) off.  This configuration is necessary to be compa-
  1042.    tible with the Cisco CS and the XON/XOFF flow control needs to be
  1043.    disabled when using SLIP or transferring a binary file.
  1044.  
  1045.              3)  User Definable Parameters.  Specific terminal parameter
  1046.    options that can be tailored by the user for Communication Server
  1047.    ports are listed in APPENDIX B.  Settings may also be changed or
  1048.    removed by using the keyword "no" before the command.  For example,
  1049.    the following command will remove any padding characters that were
  1050.    previously set in the data stream:
  1051.  
  1052.  
  1053.  
  1054.  
  1055.                                                                 
  1056.  
  1057. CS User Guide                                                        4-3
  1058.  
  1059.  
  1060.              cs> terminal no padding
  1061.  
  1062.              4)  To obtain a list of keywords or options associated with
  1063.    a particular terminal command enter the command and a question mark
  1064.    (?).  For example, if you enter the following command;
  1065.  
  1066.              cs> terminal telnet ?
  1067.  
  1068.  
  1069.    the CS will respond with the following;
  1070.  
  1071.  
  1072.  
  1073.    tab (/); lw(3.0i) lw(3.0i).
  1074.  
  1075.    break-on-ip/T{ Send break signal when interrupt is received T}
  1076.  
  1077.    refuse-negotiations/T{ Suppress negotiations of Telnet Remote Echo
  1078.    and Suppress Go Ahead options T}
  1079.  
  1080.    speed/Specify line speeds
  1081.  
  1082.    sync-on-break/T{ Send a Telnet Synchronization signal after receiving
  1083.    a Telnet Break signal T}
  1084.  
  1085.    transparent/T{ Send a CR as a CR followed by a NULL instead of a CR
  1086.    followed by a LF T}
  1087.  
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.                                                                 
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.                   CHAPTER 5.  REMOTE CONNECTION SERVICES
  1121.  
  1122.    1.  Overview.  This chapter describes basic procedures used to
  1123.    connect a terminal through the Communication Server to a remote host,
  1124.    using Telnet, SLIP, CSLIP, PPP, CPPP or Kermit.
  1125.  
  1126.    2.  Procomm Plus Auto-Login Script.  Users of Procomm Plus by
  1127.    DataStorm Technologies, Inc., may use the sample auto-login script in
  1128.    Figure 5-1 to access the Communication Server.  While using Procomm
  1129.    Plus, only Telnet and connect commands may be used from the
  1130.    Communication Server to reach a remote host.  To setup the auto-login
  1131.    script for individual use, follow the steps below referencing the
  1132.    Procomm Plus documentation, if necessary:
  1133.  
  1134.         a.  Add the local Communication Server telephone number to the
  1135.    Procomm Plus dialing directory. Note the dialing directory entry
  1136.    number.
  1137.  
  1138.         b.  Create a comserv.asp file in the PCs C:PCPLUS directory with
  1139.    all of the information shown in the sample using the PCEDIT text
  1140.    editor which is part of Procomm Plus.
  1141.  
  1142.         c.  Replace 1 in dial 1 below, with the dialing directory entry
  1143.    number.
  1144.  
  1145.         d.  Replace the XXXX-XXX entry with the authorized Username:.
  1146.  
  1147.         e.  Exit the editor and enter aspcomp comserv.asp to compile the
  1148.    login script.
  1149.  
  1150.         f.  In Procomm Plus, use the Alt-F5 keys to bring up the script
  1151.    and execute it.
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.                                                                 
  1172.  
  1173. 5-2                                                        CS User Guide
  1174.  
  1175.  
  1176.    ;*********************************************************************
  1177.    ;* Filename: COMSERV.ASP                                             *
  1178.    ;* Sample Procomm Plus ASPECT script file for logging into a         *
  1179.    ;* Communication Server via a dial-up modem.                         *
  1180.    ;*********************************************************************
  1181.  
  1182.         proc main                     ; start of main procedure
  1183.              dial 1                   ; dial entry 1 from dialing directory
  1184.              pause 3                  ; wait three seconds
  1185.              transmit ^M              ; send a carriage return
  1186.              waitfor Username:        ; wait for Username:
  1187.              transmit XXXX-XXX        ; send your ID
  1188.              transmit ^M              ; send carriage return
  1189.              waitfor Password:        ; wait for Password:
  1190.              atsay $ROW $COL 15  Enter your password and a carriage return!
  1191.         endproc                       ; end of main procedure
  1192.  
  1193.  
  1194.                 Figure 5-1.  Sample Procomm Plus Login Script.
  1195.  
  1196.  
  1197.    3.  Telnet Connections.
  1198.  
  1199.         a.  Assumptions.  If you are unfamiliar with connecting to the
  1200.    Communication Server, refer back to Chapter 3 for the basic steps.
  1201.    This section assumes that you have already connected to the
  1202.    Communication Server.
  1203.  
  1204.         b.  Commands.  Telnet is available for making connections to a
  1205.    host. Connect is another command name for telnet and operates in the
  1206.    same manner. To telnet or connect to a host, enter either of the
  1207.    following:
  1208.  
  1209.              connect host [port] [keyword]
  1210.              telnet host [port] [keyword]
  1211.  
  1212.              Host - a host name or IP address is mandatory
  1213.              Port - a port number is optional, the default value is 23
  1214.              Keyword - a keyword is optional, see table 5-1
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.                                                                 
  1228.  
  1229. CS User Guide                                                        5-3
  1230.  
  1231.  
  1232.                   Table 5-1.  Telnet Connection Keywords
  1233.  
  1234.  
  1235.    tab (?); l l lw(1.5i) lw(3.5i).  _
  1236.  
  1237.    Keyword?Description _
  1238.  
  1239.    /route path?T{ The /route path argument is a list of host names or IP
  1240.    addresses for nodes to use in reaching the final destination.  T}
  1241.  
  1242.    /line?T{ Turns on Telnet line mode. In this mode, the server sends no
  1243.    data to the host until you press Return. T}
  1244.  
  1245.    /debug?Turns on debugging.
  1246.  
  1247.    /stream?T{ Turns on stream processing, enabling a raw TCP stream with
  1248.    no Telnet control sequences. T}
  1249.  
  1250.  
  1251.         c.  Learned Host Names.
  1252.  
  1253.              1)  The Communication Server learns host names that are
  1254.    used, as long as the name does not conflict with Communication Server
  1255.    commands.  The name may then be used by itself without entering the
  1256.    telnet or connect command. To see a list of available hosts, enter
  1257.    "show hosts" at the Communication Server prompt.
  1258.  
  1259.              2)  The Communication Server assigns logical names to each
  1260.    connection, which several commands use to identify those connections.
  1261.    The logical name is the same as the host name, unless that name is
  1262.    already in use.  If the name is already in use, the server assigns a
  1263.    null name to the connection.
  1264.  
  1265.         d.  Telnet Escape Sequences.
  1266.  
  1267.              1)  Telnet supports special commands in the form of Telnet
  1268.    escape sequences that map terminal functions to operating system-
  1269.    specific functions.
  1270.  
  1271.              2)  To issue a special Telnet command, enter the escape
  1272.    sequence and then the command character.  The default escape sequence
  1273.    is Ctrl-Shift-6, (press and hold the Control key while pressing the
  1274.    shift and 6 key). Table 5-2 lists the special Telnet commands.
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.                                                                 
  1284.  
  1285. 5-4                                                        CS User Guide
  1286.  
  1287.  
  1288.                                 Table 5-2.
  1289.                           Special Telnet Commands
  1290.  
  1291.    center tab (/); l l l c.  _
  1292.  
  1293.    Terminal Function/Escape Sequence, plus _
  1294.  
  1295.    Break/B Interrupt Process (IP)/C Erase Character (EC)/H Abort Output
  1296.    (AO)/O Are You There? (AYT)/T Erase Line (EL)/U
  1297.  
  1298.  
  1299.              3)  Any time during a Telnet session, you may list the Tel-
  1300.    net commands by entering the Telnet escape sequence followed by a
  1301.    question mark at the system prompt:
  1302.  
  1303.              Ctrl-^ ?
  1304.  
  1305.              4)  The Telnet escape sequence may also be changed with the
  1306.    terminal escape-character <ASCII #> command.  If 16 were entered for
  1307.    the ASCII number, the terminal escape sequence would be Ctrl-P.
  1308.    APPENDIX C contains an ASCII-Translation Table
  1309.  
  1310.         e.  Multiple Telnet Sessions.  You may have several sessions
  1311.    open and switch back and forth between them.  To switch between ses-
  1312.    sions, escape out of the current session by pressing Ctrl-^X to
  1313.    return to the EXEC prompt, list the current sessions for the terminal
  1314.    with the where command, and then enter resume <session number>.  A
  1315.    carriage return by itself resumes the previous connection.  The
  1316.    resume command accepts the connection number as an option along with
  1317.    the list defined in Table 5-3.
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334.  
  1335.  
  1336.  
  1337.  
  1338.  
  1339.                                                                 
  1340.  
  1341. CS User Guide                                                        5-5
  1342.  
  1343.  
  1344.                                 Table 5-3.
  1345.                            Telnet Resume Options
  1346.  
  1347.  
  1348.    center tab (?); l l lw(1.0i) lw(3.0i).  _
  1349.  
  1350.    Option?Description _
  1351.  
  1352.    /debug?Prints parameter changes and messages. /echo?Performs local
  1353.    echo.  /line?Enables line-mode editing.  /nodebug?Cancels debug mes-
  1354.    sages.  /noecho?Disables local echo.  /noline?Disables line mode and
  1355.    enables character-at-a-time as the default.  /nostream?Disables
  1356.    stream processing.  /stream?Enables stream processing.
  1357.  
  1358.  
  1359.         f.  Example.  This section is an example of using the Telnet
  1360.    protocol to connect to a remote host via the Communication Server
  1361.    (CS).
  1362.  
  1363.              1)  Dial the number of the CS from the list provided in the
  1364.    main body of the document.  The dial-in sequence can be a manual
  1365.    operation or done via the terminal using the AT commands associated
  1366.    with the modem.  A typical command is ATDT 555-8065, where AT is the
  1367.    Attention Code telling the modem that a command follows.  D is the
  1368.    dial command and T is the tone command.  The attention code (AT)
  1369.    maybe upper or lower case, but not a combination of both such as aT.
  1370.  
  1371.              2)  Once the phone connection has been established then the
  1372.    CS will respond noting the speed of the connection between the CS and
  1373.    the modem [such as CONNECT 19200], with a User Access Verification
  1374.    prompt asking for the user name and then the password.  User name and
  1375.    password are CASE SENSITIVE.  They must be entered in UPPER CASE.  If
  1376.    an incorrect user name or password is entered, the CS will respond
  1377.    with %Access denied, and request the user name and password again.
  1378.    The CS will disconnect a user after the third incorrect login
  1379.    attempt.  After the CS has verified that this is a registered user
  1380.    then the CS will respond with a herald noting that use of the system
  1381.    constitutes an express consent to monitoring at all times and that
  1382.    the system is for official use only.  The prompt will follow the
  1383.    herald.
  1384.  
  1385.              cfse-2511>
  1386.  
  1387.    This prompt will indicate the name or number of each particular CS.
  1388.    The user is now allowed access to the network and can make connec-
  1389.    tions to hosts located on the network.
  1390.  
  1391.              3)  Connection to a host can be made using the connect or
  1392.  
  1393.  
  1394.  
  1395.                                                                 
  1396.  
  1397. 5-6                                                        CS User Guide
  1398.  
  1399.  
  1400.    telnet command and the host name or IP network address.  At the
  1401.    prompt enter the command.
  1402.  
  1403.              cfse-2511>{connect|telnet}host[port]/keyword
  1404.  
  1405.    The argument host is a host name or Internet address.  The optional
  1406.    argument port is a decimal TCP port number, the default value is 23,
  1407.    the well known telnet server port.  If you prefer, just enter the
  1408.    host name or IP network address without the command since the Cisco
  1409.    implementation does not require the command word to establish a tel-
  1410.    net connection.  Thus, a telnet connection can be made in one of the
  1411.    following ways.
  1412.  
  1413.              cfse-2511> connect [enter host name]
  1414.              cfse-2511> [enter host name]
  1415.              cfse-2511> telnet [enter host name]
  1416.              cfse-2511> [enter IP address]
  1417.              cfse-2511> connect[enter IP address]
  1418.              cfse-2511> telnet [enter IP address]
  1419.  
  1420.    where [host name] is the name of a particular host and [IP address]
  1421.    is the IP network address assigned to that particular host.
  1422.  
  1423.              4)  When a connection has been made to the remote host,
  1424.    then the host will respond with a login and password sequence to
  1425.    ensure that this is an authorized user.  After the user has success-
  1426.    fully logged onto the host, then the host will respond with a prompt
  1427.    such as follows.
  1428.  
  1429.              Host Name%
  1430.  
  1431.    The user can now enter the appropriate Telnet commands at the host
  1432.    prompts to effect the necessary data transfers.
  1433.  
  1434.              5)  When the session is completed, enter the logout command
  1435.    at the host prompt.  The host will respond with a message that the
  1436.    connection has been closed and the CS prompt will appear.
  1437.  
  1438.              cfse-2511>
  1439.  
  1440.    enter the quit, exit, or logout command.  This terminates the connec-
  1441.    tion from the terminal to the CS.  The CS will respond with the mes-
  1442.    sage NO CARRIER.  The user can now hang up the phone.
  1443.  
  1444.  
  1445.  
  1446.    4.  SLIP and PPP Connections.
  1447.  
  1448.  
  1449.  
  1450.  
  1451.                                                                 
  1452.  
  1453. CS User Guide                                                        5-7
  1454.  
  1455.  
  1456.         a.  Overview.  The Serial Line Internet Protocol (SLIP) and the
  1457.    Point-to-Point Protocol (PPP) define methods for sending IP packets
  1458.    over standard RS-232 asynchronous serial lines.  These protocols
  1459.    encapsulate the IP datagrams for transmission over the point-to-point
  1460.    links and can be used with asynchronous dial-up modems, allowing
  1461.    access to a network without the cost of a leased line.  A connection
  1462.    to a remote host may be made using SLIP or PPP from a Personal Com-
  1463.    puter (PC).  It is also possible to set up SLIP and PPP in a mode
  1464.    that compresses packets for more efficient use of the line.  These
  1465.    modes are called CSLIP and CPPP.  The interfaces are configured in
  1466.    the interactive mode as defined by Cisco.  In this mode a line can be
  1467.    used to make any type of supported connection, depending on the com-
  1468.    mand entered by the user.  For example, depending on its configura-
  1469.    tion, the line can be used for telnet connections or SLIP/PPP connec-
  1470.    tions.  The default addressing scheme will be used at the interfaces,
  1471.    which means that the CS will assign the IP address.  The assigned
  1472.    default address is implemented when the user enters the slip default
  1473.    or the ppp default command.  In order to use the SLIP and PPP
  1474.    features associated with the CS the terminal must be equipped with
  1475.    the TCP/IP protocols and either the SLIP or PPP protocol.  Either
  1476.    SLIP or PPP is used on a given line during a connection.  A number of
  1477.    software packages are available for installation on a PC or Worksta-
  1478.    tion that provide SLIP and PPP.
  1479.  
  1480.              1)  Winsock.  Winsock is a networking software which pro-
  1481.    vides a TCP/IP stack for PC networking applications running on a Win-
  1482.    dows environment. Winsock provides facilities to allow Async serial
  1483.    SLIP, PPP, ftp and Telnet over IP connections.  Peter Tattum's Trum-
  1484.    pet Winsock is public domain software available via anonymous FTP
  1485.    from the server tbone.biol.scarolina.edu in directory /pub/kit.  The
  1486.    00README.DOC in that directory provides instructions on which files
  1487.    to fetch, how to unpack them onto floppy disks and how to install the
  1488.    software.  8 to 12 MBytes of memory and 1 MByte of disk space are
  1489.    required to install and run Trumpet Winsock.  The product is free for
  1490.    evaluation purpose up to 30 days period.  A registration fee is
  1491.    required if using the software within the organization.
  1492.  
  1493.              2)  CHAMELEON.
  1494.  
  1495.    Another networking software package to provide access is the Internet
  1496.    Chameleon from NetManage Inc.  This commercial software provides the
  1497.    broadest suite of Windows TCP/IP applications in the industry in
  1498.    addition to a TCP/IP protocol stack that takes only 6KB of base
  1499.    memory.  All NetManage applications give users an easy to use Windows
  1500.    interface while providing an advanced set of features. The product is
  1501.    also available free for evaluation purpose only up to 30 days trial
  1502.    period.  The evaluation version can be download via anonymous FTP
  1503.    from ftp.netmanage.com.
  1504.  
  1505.  
  1506.  
  1507.                                                                 
  1508.  
  1509. 5-8                                                        CS User Guide
  1510.  
  1511.  
  1512.         b.  SLIP Connection.  To make a SLIP connection, connect to the
  1513.    Communication Server as described in Chapter 3 and enter the follow-
  1514.    ing command at the user EXEC mode prompt:
  1515.  
  1516.         slip [host] [/routing] [/compressed]
  1517.  
  1518.              Host
  1519.  
  1520.    The remote host name or IP address
  1521.  
  1522.              /routing
  1523.  
  1524.    This is optional, indicating that the remote system is a route path.
  1525.    The line must be configured for asynchronous routing, using SLIP
  1526.    encapsulation.
  1527.  
  1528.              /compression
  1529.  
  1530.    This optional IP header compression.  The default is on, using Van
  1531.    Jacobson TCP header compression defined in RFC 1144.
  1532.  
  1533.         c.  SLIP Setup.  The Trumpet Winsock and Chameleon both provide
  1534.    setup and dial-up menu options for SLIP connection.  The PC needs to
  1535.    be configured with the following parameters:
  1536.  
  1537.              IP address/Netmask
  1538.  
  1539.    Internet IP address.  The IP address and Maximum Transmission Unit
  1540.    (MTU) size will be assigned by the Communication Server.  The user
  1541.    must enter the assigned IP address in order to access the network.
  1542.    Also, the user can take advantage of  the BOOTP feature to obtain the
  1543.    IP address from the Communication Server.
  1544.  
  1545.              Name Server
  1546.  
  1547.    Name Server IP address for DNS searches.  This value can be obtained
  1548.    via BOOTP
  1549.  
  1550.              Domain Suffix
  1551.  
  1552.    The domain suffixes to be used when resolving names in the DNS sys-
  1553.    tem.
  1554.  
  1555.              MTU
  1556.  
  1557.    Maximum Transmission Unit.  This value is computed by subtracting 40
  1558.    from the TCP Maximum Segment Size (TCP MSS) which is set in the Comm
  1559.    Server to 600.  Therefore the users should set their value to 560.
  1560.  
  1561.  
  1562.  
  1563.                                                                 
  1564.  
  1565. CS User Guide                                                        5-9
  1566.  
  1567.  
  1568.              TCP RWIN
  1569.  
  1570.    TCP Receive Window.  It is recommended that this value be roughly 3
  1571.    to 4 times the value of TCP MSS.
  1572.  
  1573.              TCP MSS
  1574.  
  1575.    TCP Maximum Segment Size.  The Comm Server will provide the MTU size
  1576.  
  1577.              SLIP port
  1578.  
  1579.    Comm Server port number
  1580.  
  1581.              Baud Rate
  1582.  
  1583.    The speed you wish to run
  1584.  
  1585.         d. Sample SLIP Script.  The Trumpet Winsock and Chameleon allow
  1586.    manual login or automatic scripting to access the communication
  1587.    server.  Both provide a generic script file for dial-up connection.
  1588.    The generic script file provided by Trumpet Winsock is the login.cmd
  1589.    and the file provided by Chameleon is slip.ini.  Users may create
  1590.    their automatic dialing script from the generic script files
  1591.    described above or the sample of the Trumpet Winsock auto script file
  1592.    attached below:
  1593.  
  1594.         #################################################################
  1595.         #
  1596.         # check modem
  1597.         output AT\13
  1598.         input 10 OK\n
  1599.         output AT&c1&d2\13
  1600.         input 10 OK\n
  1601.  
  1602.         %number = 0
  1603.         %connected = 0
  1604.  
  1605.         repeat
  1606.         # Increase limit below to dial more numbers
  1607.         %number = %number + 1
  1608.         if %number > 3
  1609.         %number = 1
  1610.         end
  1611.  
  1612.         # First
  1613.         if %number = 1
  1614.         output ATDT7353346\r
  1615.         end
  1616.  
  1617.  
  1618.  
  1619.                                                                 
  1620.  
  1621. 5-10                                                       CS User Guide
  1622.  
  1623.  
  1624.         # Second
  1625.         if %number = 2
  1626.         output ATDT7353348\r
  1627.         end
  1628.  
  1629.         # Third
  1630.         if %number = 3
  1631.         output ATDT7358249\r
  1632.         end
  1633.  
  1634.         if [input 15 BUSY]
  1635.         display =Busy, busy, busy...
  1636.         %connected = 0
  1637.         else
  1638.         if [input 30 CONNECT]
  1639.         %connected = 1
  1640.         else
  1641.         display =Does not answer...\r\n
  1642.         end
  1643.         end
  1644.  
  1645.         sleep 1
  1646.         until %connected = 1
  1647.         display \7
  1648.         #
  1649.         #  wait till its safe to send because some modems hang up
  1650.         #  if you transmit during the connection phase
  1651.         #
  1652.         wait 30 dcd
  1653.         #
  1654.         # now prod the terminal server
  1655.         #
  1656.         output \13
  1657.         #
  1658.         #  wait for the username prompt
  1659.         #
  1660.         input 30 Username:
  1661.         username Enter your username
  1662.         output \u\13
  1663.         #
  1664.         # and the password
  1665.         #
  1666.         input 30 Password:
  1667.         password Enter your password
  1668.         output \p\13
  1669.         #
  1670.         # we are now logged in
  1671.         #
  1672.  
  1673.  
  1674.  
  1675.                                                                 
  1676.  
  1677. CS User Guide                                                       5-11
  1678.  
  1679.  
  1680.         input 30 >
  1681.         #
  1682.         # see who on for informational reasons.
  1683.         #
  1684.         output who\13
  1685.         input 30 >
  1686.         #
  1687.         # jump into slip mode
  1688.         #
  1689.         output slip default\13
  1690.         #
  1691.         # wait for the address string
  1692.         #
  1693.         input 30 Your IP address is
  1694.         #
  1695.         # parse address
  1696.         #
  1697.         address 30
  1698.         input 30 \n
  1699.         #
  1700.         # we are now connected, logged in and in slip mode.
  1701.         #
  1702.         display \n
  1703.         display Connected.  Your IP address is \i.\n
  1704.         #
  1705.         #  ping a well known host locally...
  1706.         #exec pingw 128.19.0.4
  1707.         #
  1708.         # now we are finished.
  1709.         #
  1710.         #######################################################
  1711.  
  1712.  
  1713.         e.  PPP Connections.  To make a PPP connection connect to the
  1714.    Communication Server as described in Chapter 3 and enter the follow-
  1715.    ing command at the user EXEC mode prompt:
  1716.  
  1717.         ppp [host] [/routing]
  1718.  
  1719.              Host
  1720.  
  1721.    The remote host name or IP address
  1722.  
  1723.              /routing
  1724.  
  1725.    This is optional, indicating that the remote host is a router.
  1726.  
  1727.         f. PPP Setup.  The setting for the PPP connection is similar to
  1728.  
  1729.  
  1730.  
  1731.                                                                 
  1732.  
  1733. 5-12                                                       CS User Guide
  1734.  
  1735.  
  1736.    the SLIP connection.  All the parameters described in the SLIP con-
  1737.    nection are also required to fill in for the PPP connection except
  1738.    the IP address and the NetMask.  The IP address and NetMask will be
  1739.    resolved and filled in automatically by the software after success-
  1740.    fully making a PPP connection to a remote host via XTACACS.
  1741.  
  1742.    5. Kermit Connections.  This section deals with the Kermit protocol
  1743.    and how one would connect to a remote host via the Communication
  1744.    Server.  The user must be verified by the Network Server via the
  1745.    TACACS process and then the connection to remote host can be esta-
  1746.    blished.  The remote host must be capable of running the Kermit pro-
  1747.    tocol since both ends of the connection need to be running the Kermit
  1748.    protocol.  A file transfer from the terminal to the host is accom-
  1749.    plished via the Kermit protocol.  The connection to the host is then
  1750.    terminated.
  1751.  
  1752.    Note: The procedures listed below apply to a particular Kermit imple-
  1753.    mentation.  The procedures for other Kermit implementations may vary
  1754.    somewhat depending on the vendor products.  These procedures are
  1755.    listed as a typical example and not meant to be applicable in all
  1756.    cases.
  1757.  
  1758.         a. Obtaining Kermit.  The Kermit software (version 3.1) can be
  1759.    obtained from Columbia University in New York City.  The software is
  1760.    in the public domain and available free of charge and is available
  1761.    from sources on the Internet.  For an up-to-date list of available
  1762.    Kermit programs write to:
  1763.  
  1764.                     Kermit Distribution
  1765.                     Columbia University
  1766.                     Center for Computing Activities
  1767.                     612 West 115th Street
  1768.                     New York, NY 10025
  1769.  
  1770.         b. Activating Kermit.  The procedures for activating the Kermit
  1771.    protocol and dialing up a connection to the CS with the software
  1772.    package are listed below.   The parameters used in this particular
  1773.    case for Kermit are 8 bits per character, no parity, 1 stop bit, and
  1774.    9600bps.  As mentioned above, these parameters may not apply for
  1775.    other Kermit applications. Kermit resides in the terminal and the
  1776.    remote host and the data transfer is via the CS.  In order to
  1777.    activate Kermit at the terminal the following steps are required.
  1778.  
  1779.    Press ALT, CONT, and DEL
  1780.  
  1781.    At the prompt C:>
  1782.  
  1783.    cd kermit2
  1784.  
  1785.  
  1786.  
  1787.                                                                 
  1788.  
  1789. CS User Guide                                                       5-13
  1790.  
  1791.  
  1792.    At the prompt C:\kermit2>
  1793.  
  1794.    kermit
  1795.  
  1796.    At the prompt MS-kermit>
  1797.  
  1798.    set port com1
  1799.  
  1800.    At the prompt MS-kermit>
  1801.  
  1802.    set speed 9600
  1803.  
  1804.    At the prompt MS-kermit>
  1805.  
  1806.    status
  1807.  
  1808.    (Check that the parameters are properly set.)
  1809.  
  1810.    At the prompt MS-kermit>
  1811.  
  1812.    c (Return)
  1813.  
  1814.    Screen goes blank - enter phone number
  1815.  
  1816.    atd xxxxxxxxx
  1817.  
  1818.    The CS will respond with the message
  1819.  
  1820.    CONNECT
  1821.  
  1822.         c. Authenticate.  The user now needs to be verified by the
  1823.    authentication scheme which in this case is XTACACS.
  1824.  
  1825.    From the terminal location press the CR (or Enter) key.
  1826.  
  1827.    The CS will respond with the prompt
  1828.  
  1829.    Username: <user ID>
  1830.  
  1831.    The CS will respond with the prompt
  1832.  
  1833.    Password: <password>
  1834.  
  1835.    When the ID and Password have been verified the CS will respond with
  1836.    the prompt
  1837.  
  1838.    cfse-2511>
  1839.  
  1840.  
  1841.  
  1842.  
  1843.                                                                 
  1844.  
  1845. 5-14                                                       CS User Guide
  1846.  
  1847.  
  1848.    Open the connection to the Host using the appropriate command.
  1849.  
  1850.    At the prompt enter the  name or address of the remote host.
  1851.  
  1852.    login:  enter ID
  1853.  
  1854.    Host responds with prompt
  1855.  
  1856.    password:  password
  1857.  
  1858.    Host responds with prompt
  1859.  
  1860.    host name (user name)12: cd kermit
  1861.  
  1862.    This command changes the host to the Kermit directory where 12 is a
  1863.    line number.
  1864.  
  1865.    Host responds with prompt
  1866.  
  1867.    host name (user name)13: kermit
  1868.  
  1869.    This command causes Kermit to execute.
  1870.  
  1871.    Host responds with prompt
  1872.  
  1873.    C-kermit> server
  1874.  
  1875.    This results in the host being the server in a client/server rela-
  1876.    tionship.
  1877.  
  1878.    Host responds with
  1879.  
  1880.    Kermit ready to Serve
  1881.  
  1882.         d. Data Exchange.  The user can now exchange data between the
  1883.    terminal and the host.
  1884.  
  1885.    Activate the client Kermit protocol in the terminal.  Enter the
  1886.    Escape Sequence ( by pressing the Control and ] keys simultaneously).
  1887.  
  1888.    Then press the c key
  1889.  
  1890.    The following prompt should appear
  1891.  
  1892.    MS-Kermit>
  1893.  
  1894.    Select a file from the Kermit directory by entering the dir command.
  1895.  
  1896.  
  1897.  
  1898.  
  1899.                                                                 
  1900.  
  1901. CS User Guide                                                       5-15
  1902.  
  1903.  
  1904.    At the prompt
  1905.  
  1906.    MS-Kermit> send (file name)
  1907.  
  1908.    Information on the screen will indicate when the transmission is com-
  1909.    plete.
  1910.  
  1911.         e.  Close Connection.
  1912.  
  1913.    The user can now close the connection to the host.
  1914.  
  1915.    At the prompt
  1916.  
  1917.    MS-Kermit> finish
  1918.  
  1919.    At the prompt
  1920.  
  1921.    MS-Kermit> c
  1922.  
  1923.    At the prompt
  1924.  
  1925.    Ckermit> quit
  1926.  
  1927.    At the prompt
  1928.  
  1929.    host name(user name)14: logout
  1930.  
  1931.    The following message appears.
  1932.  
  1933.    [Connection to [IP address of host is listed] closed by foreign host]
  1934.  
  1935.    At the prompt
  1936.  
  1937.    cfse-2511> (Control and ])
  1938.  
  1939.    Press c
  1940.  
  1941.    At the prompt
  1942.  
  1943.    MS-Kermit> hangup
  1944.  
  1945.    At the prompt
  1946.  
  1947.    MS-kermit> quit
  1948.  
  1949.    At the prompt
  1950.  
  1951.    C:\kermit> cd\
  1952.  
  1953.  
  1954.  
  1955.                                                                 
  1956.  
  1957. 5-16                                                       CS User Guide
  1958.  
  1959.  
  1960.    The prompt should appear.
  1961.  
  1962.    c:\>
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.  
  1988.  
  1989.  
  1990.  
  1991.  
  1992.  
  1993.  
  1994.  
  1995.  
  1996.  
  1997.  
  1998.  
  1999.  
  2000.  
  2001.  
  2002.  
  2003.  
  2004.  
  2005.  
  2006.  
  2007.  
  2008.  
  2009.  
  2010.  
  2011.                                                                 
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.                    CHAPTER 6.  OPERATING WITH A STU-III
  2021.  
  2022.    1.  Overview.  The STU-III provides a modem, an encryption/decryption
  2023.    device and an access control device to both the user and each
  2024.    Communications Server port.  The User Manual that is provided with
  2025.    each device describes detailed operations and maintenance procedures.
  2026.  
  2027.    2.  SIPRNET STU-III Operations.
  2028.  
  2029.         a.  Communications Server/STU-III System Configuration.  The
  2030.    Communications Server (CS)/STU-III System Configuration incorporates
  2031.    the CISCO 2511 Communications Server and the AT&T SDD Model 1910.
  2032.    The SDD 1910 utilizes V.42 Compression and V.42bis Error Correction
  2033.    and is capable of data rates up to 38.4 kbps.  However, when
  2034.    operating in compressed mode, the SDD 1910 does not buffer the
  2035.    received data and passes the data to the CS at a fixed rate, i.e.,
  2036.    the maximum rate of 38.4 kbps.  This requires the CS to autobaud to
  2037.    the DTE rate, which is the data rate between the CS and the SDD 1910.
  2038.    This autobaud capability is required for interoperability between
  2039.    other types of STU-IIIs.  The SDD 1910 presents the DTE rate to the
  2040.    CS, which was negotiated with the remote STU-III.  Due to current
  2041.    software limitation on the CISCO 2511, the CS can autobaud up to a
  2042.    maximum rate of 19.2 kbps.  In order to make all potential STU-IIIs
  2043.    interoperate with the SIPRNET CSs, the maximum data rate will be 19.2
  2044.    kbps, until the CS is capable of autobauding to the higher rate of
  2045.    38.4 kbps.
  2046.  
  2047.         b.  SIPRNET Key Material.  The SIPRNET Communications Server
  2048.    system has obtained a unique SIPRNET DAO-Code that will be used by
  2049.    all end users. This Key Material will be made available to the sites
  2050.    and users via Registered U.S. Mail.  Each SIPRNET sight will receive
  2051.    a Fill Device KSD and blank KSD for each STU- III.  These KSDs will
  2052.    have a DAO-Code designated as SIPRNET.  The site Host Administrator
  2053.    will be responsible for keying the KSDs and the STU-IIIs.
  2054.  
  2055.         c.  Loading Key Material.  The Site Host Administrator will be
  2056.    responsible for keying the STU- IIIs and maintaining the key
  2057.    material.  Under normal circumstances, all STU-III key material must
  2058.    be updated annually, based on the expiration date indicated on the
  2059.    KSDs.
  2060.  
  2061.         d.  SACS Operations.  In order to activate the SACS on each
  2062.    STU-III, the site manager will be required to set the Security
  2063.    parameters as indicated in the SIPRNET Comm Server STU-III
  2064.    Configuration1.  In order to set the Security parameters, the Master
  2065.    CIK must be inserted and the parameters set via the STU-III front
  2066.    panel.
  2067.  
  2068.  
  2069.  
  2070.  
  2071.                                                                 
  2072.  
  2073. 6-2                                                        CS User Guide
  2074.  
  2075.  
  2076.         e.  Access Control List (ACL) - SIPRNET User DAO-Code.  The ACL
  2077.    will be loaded into a single STU-III via a PC using the LOADACL.EXE1.
  2078.    The ACL will contain a single entry, the DAO-Code obtained for
  2079.    SIPRNET users. This DAO-Code is Siprnet User.  Once the ACL is loaded
  2080.    and stored in the STU-III SACS, an ACL KSD should be made1, and
  2081.    loaded into the remaining STU-IIIs via the ACL KSD1.
  2082.  
  2083.    3.  SIPRNET User Guidelines.
  2084.  
  2085.         a.  User DTE/STU-III System Configuration.  The end user will
  2086.    configure the STU-III and DTE as shown in reference1.  The end-users
  2087.    far-end STU-III should have the same configuration as the CS STU-
  2088.    III1, however, the end users STU-III will not require the security
  2089.    parameters associated with the SACS to be configured.  Additionally,
  2090.    the end-users STU-III will be configured with a DTE rate that is
  2091.    compatible with the associated DTE and will have the Remote Control
  2092.    parameter set to ON.  If the user has an AT&T SDD 1910, the maximum
  2093.    data rates will be 19.2 kbps DTE rate, with compression, and 14.4
  2094.    kbps line rate.  All other STU-IIIs can be set to their maximum data
  2095.    rates, which will be lower than the SDD 1910.
  2096.  
  2097.         b.  STU-III Interoperability.  Based on the current CS/STU-III
  2098.    configuration, there are no known interoperability issues except for
  2099.    an odd-baud problem with Motorola Sectel 1500s with a serial number
  2100.    less than 100,000.  If the STU-III is a sectel 1500 with a serial
  2101.    number below 100,000 is will require a software modification, MOD 42,
  2102.    which will be performed by Motorola at no charge.  In order to
  2103.    determine if you need the MOD and how to get the upgrade, contact
  2104.    Donna Kim at 1-800-922-7883.
  2105.  
  2106.         c.  User Dial-In.  For the purposes of dialing into a SIPRNET
  2107.    CS, the end-user may use any communication software package that
  2108.    permits the use of the AT Command Set.  Once the STU-IIIs have
  2109.    established a secure session, their functionality is that of standard
  2110.    modems, and their secure operations are transparent to the end-user.
  2111.  
  2112.              1)  Dial-In via the AT&T SDD 1910.  The following
  2113.    procedures should be followed when dialing-in using the AT&T SDD
  2114.    1910:
  2115.  
  2116.    Ensure that the DTE rates for the SDD 1910 and the DTE are set to be
  2117.    compatible.
  2118.  
  2119.    Place the SDD 1910 in Remote Control Mode.
  2120.  
  2121.    Use the DTE communication package to dial the CS STU-III.
  2122.  
  2123.    Once the remote STU-III has indicated a connection at an appropriate
  2124.  
  2125.  
  2126.  
  2127.                                                                 
  2128.  
  2129. CS User Guide                                                        6-3
  2130.  
  2131.  
  2132.    DTE rate, the CS will attempt to autobaud with its STU-III. At this
  2133.    time, the user  must:
  2134.  
  2135.         Enter Ctrl-Q followed by two or three returns from the DTE
  2136.         keyboard.
  2137.  
  2138.         Wait for the CS to issue a user-id request.
  2139.  
  2140.    Enter the user-id followed by a return.
  2141.  
  2142.    Enter the user password followed by a return.
  2143.  
  2144.    Wait for a response from the comm server indicated connection and
  2145.    display of the CS banner page.
  2146.  
  2147.    Once connected to the CS the user may initiate those services which
  2148.    are offered by the CS.
  2149.  
  2150.              2)  Dial-In via other STU-III Models.  The following
  2151.    procedures should be followed when dialing-in using other STU-III
  2152.    models:
  2153.  
  2154.    Ensure that the DTE rates for the STU-III and the DTE are set to be
  2155.    compatible.
  2156.  
  2157.    Place the STU-III in On-Hook Mode (Remote Control Mode for the SDD
  2158.    1900).
  2159.  
  2160.    Press the Data mode button (or Secure Data button) on the STU-III.
  2161.    Note: dialing-in voice mode will cause the CS STU-III to fail in the
  2162.    connection.
  2163.  
  2164.    Once the far-end STU-III has indicated a connection at an appropriate
  2165.    DTE rate, the CS will attempt to autobaud with its STU-III. At this
  2166.    time, the user must:
  2167.  
  2168.         Enter Ctrl-Q followed by two or three returns from the DTE
  2169.         keyboard.
  2170.  
  2171.         Wait for the CS to issue a user-id request.
  2172.  
  2173.    Enter the user-id followed by a return.
  2174.  
  2175.    Enter the user password followed by a return.
  2176.  
  2177.    Wait for a response from the comm server indicated connection and
  2178.    display of the CS banner page.
  2179.  
  2180.  
  2181.  
  2182.  
  2183.                                                                 
  2184.  
  2185. 6-4                                                        CS User Guide
  2186.  
  2187.  
  2188.         d.  Siprnet User Key Material.
  2189.  
  2190.              1)  Upon receiving a SIPRNET user id and password, the user
  2191.    will receive a seed KSD via registered mail.  The user, with the help
  2192.    of their security manager should load the key material. The user
  2193.    should make an Operational CIK.  This Operational CIK will contain
  2194.    the Siprnet User DAO-Code that is listed in the CS STU-III SACS.
  2195.  
  2196.              2)  Once the Operational CIK has been created, the user
  2197.    will be ready to dial-in.  It is recommended that the user become
  2198.    familiar with the data communication operations of the STU-III they
  2199.    will be using.  The user will be responsible for annually updating
  2200.    the Operational CIK with the Key Management Center.  The Operational
  2201.    CIK will have an expiration date associated with it to indicate when
  2202.    the rekeying must be accomplished.
  2203.  
  2204.  
  2205.  
  2206.  
  2207.  
  2208.  
  2209.  
  2210.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.                                                                 
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.                           APPENDIX A: ACRONYMS
  2249.  
  2250.  
  2251.  
  2252. ACL KSD           Access Control List KeyStorageDevice
  2253. ACM CIK           Access Control Master Crypto-Ignition Key
  2254. AT&T              American Telephone & Telegraph
  2255. bps               bits per second
  2256. Blank KSD         Blank Key Storage Device
  2257. CD                Carrier Detect
  2258. CIK               Crypto Ignition Key
  2259. CONUS             Continental United States
  2260. CPPP              Compressed Point-to-Point Protocol
  2261. CPU               Central Processing Unit
  2262. CR                Carriage Return
  2263. CS                Communication Server
  2264. CSLIP             Compressed Serial Line Internet Protocol
  2265. DAO               Department
  2266. DAO-Code          Department
  2267. DCD               Data Carrier Detect
  2268. DISN              Defense Information Systems Network
  2269. DODICS            Department of Defense Interest Computer System
  2270. DSN               Defense Switched Network
  2271. DTE               Data Transmit Exchange
  2272. ET                Eastern Time
  2273. ETS               European Telephone System
  2274. FTP               File Transfer Protocol
  2275. IP                Internet Protocol
  2276. IPR               Internet Protocol Router
  2277. KeyID             Key Identification Number
  2278. kbps              kilobytes per second
  2279. KSD               Key Storage Device
  2280. LAN               Local Area Network
  2281. LF                Line Feed
  2282. Master CIK        Master Crypto-Ignition Key
  2283. MC                Monitoring Center
  2284. NIC               Network Information Center
  2285. NS                Network Server
  2286. NIPRNET           Unclassified, but sensitive, Internet Protocol Router Network
  2287. Operational CIK   Operational Crypto-Ignition Key
  2288. PC                Personal Computer
  2289. PPP               Point-to-Point Protocol
  2290. PR                Premise Router
  2291. RA                Remote Authentication
  2292. RI                Ring Indicator
  2293. RFC               Request For Comments
  2294.  
  2295.  
  2296.  
  2297.                                                               [Page  A-1]
  2298.  
  2299.  
  2300.  
  2301.  
  2302. SACS              Secure Access Control System
  2303. SACS Master CIK   Secure Access Control System Master Crypto- Ignition Key
  2304. SDD               Secure Data Device
  2305. SIPRNET           Secret Internet Protocol Router Network
  2306. STU-III           Secure Telephone Unit III
  2307. SLIP              Serial Line Internet Protocol
  2308. TCP               Transmission Control Protocol
  2309. TCP               IP
  2310. TSR               Telecommunications Service Request
  2311. XTACACS           Extended Terminal Access Controller Access Control System
  2312.  
  2313.  
  2314.  
  2315.  
  2316.  
  2317.  
  2318.  
  2319.  
  2320.  
  2321.  
  2322.  
  2323.  
  2324.  
  2325.  
  2326.  
  2327.  
  2328.  
  2329.  
  2330.  
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  
  2336.  
  2337.  
  2338.  
  2339.  
  2340.  
  2341.  
  2342.  
  2343.  
  2344.  
  2345.  
  2346.  
  2347.  
  2348.  
  2349.  
  2350.  
  2351.  
  2352.  
  2353.                                                               [Page  A-2]
  2354.  
  2355.  
  2356.  
  2357.  
  2358.  
  2359.  
  2360.  
  2361.  
  2362. APPENDIX B  TERMINAL COMMANDS
  2363.  
  2364. This Appendix contains a description of the terminal commands.  A list
  2365. of the terminal commands can be obtained by entering terminal ? at the
  2366. user EXEC mode prompt.  Example:
  2367.  
  2368.                           cfse-2511>terminal ?
  2369.  
  2370. terminal autohangup
  2371.  
  2372.    Automatically hangup up when the last connection closes.
  2373.  
  2374. terminal data-character-bits
  2375.  
  2376.    This command sets the number of data bits per character to either 7
  2377.    or 8.  The default setting is 8.  This command is used primarily to
  2378.    strip parity bits from X.25 connections on the Cisco IGS and 3000
  2379.    routers with the protocol translation software option.  Thus, it
  2380.    appears that this command has no application on the pilot
  2381.    installation.
  2382.  
  2383. terminal databits
  2384.  
  2385.    The options are 5, 6, 7, or 8.  If parity is being specified set 7
  2386.    data bits per character.  If no parity generation is in effect,
  2387.    specify 8 data bits per character.  The default is 8 data bits per
  2388.    character.  The 5 and 6 bit options are supplied for compatibility
  2389.    with older devices and are generally not used.
  2390.  
  2391. terminal dispatch-character decimal-number1 [decimal-number2...decimal-
  2392. numberx] terminal no dispatch-character
  2393.  
  2394.    This command causes the communication server to buffer characters
  2395.    into larger sized packets for transmission to the remote host.  The
  2396.    communication server normally dispatches each character as it is
  2397.    typed. The argument decimal-number is the ASCII decimal
  2398.    representation of the character or string; any number of characters
  2399.    can be defined as the dispatch character.  Specifying the Carriage
  2400.    Return character (ASCII 13) will result in a line-at-a-time
  2401.    transmission.  The terminal no dispatch- character disables the
  2402.    dispatch character feature.
  2403.  
  2404. terminal dispatch time out
  2405.  
  2406.    This command sets the dispatch timer to the value specified in
  2407.    milliseconds.  The value of the timer specifies the number of
  2408.    milliseconds that the CS will wait (without seeing a dispatch
  2409.    character) after putting the first character into a packet buffer
  2410.  
  2411.  
  2412.  
  2413.                                                               [Page  B-1]
  2414.  
  2415.  
  2416.  
  2417.  
  2418.    before sending the packet.
  2419.  
  2420. terminal download terminal no download
  2421.  
  2422.    This command sets the line to the transparent mode for file transfers
  2423.    using protocols such as Kermit, XMODEM, CrossTalk, etc.  This allows
  2424.    for binary transmission from the host to the terminal and from the
  2425.    terminal to the host.  The terminal no download command restores the
  2426.    lines original parameters.
  2427.  
  2428. terminal editing
  2429.  
  2430.    This command enables the enhanced command line editing.  Although the
  2431.    enhanced editing mode is automatically enabled with this software
  2432.    release, you can disable it and revert to the editing mode of
  2433.    previous software releases by using the terminal no editing command.
  2434.    The command terminal editing returns you to the enhanced command line
  2435.    editing mode.
  2436.  
  2437. terminal escape-character decimal number terminal no escape-character
  2438.  
  2439.    The argument decimal number is the ASCII decimal representation of
  2440.    the desired escape character or control sequence.  The default escape
  2441.    characters are Ctrl^.   The terminal no escape-character command
  2442.    makes the break key function as the escape sequence.
  2443.  
  2444. terminal exec-character-bits
  2445.  
  2446.    This command sets the size of the ASCII characters entered at the
  2447.    Cisco CS EXEC command mode.  The options are 8 or 7.
  2448.  
  2449. terminal flowcontrol
  2450.  
  2451.    The arguments are none, software in/out, and hardware.  Software sets
  2452.    software flow control.  An additional keyword specifies the
  2453.    direction: in causes the communication server to listen to flow
  2454.    control from the attached device, and out causes the communication
  2455.    server to send flow control information to the attached device.  If
  2456.    you do not specify a direction, both directions are assumed.  For the
  2457.    software control, the default stop and start characters are Ctrl-S
  2458.    and Ctrl-Q (XOFF and XON).
  2459.  
  2460. terminal full-help
  2461.  
  2462.    this command provides help in the user EXEC mode.  The terminal full-
  2463.    help command enables (or disables ) a display of all help messages
  2464.    available from the terminal.  It is used with the show command in the
  2465.    following manner.  cfse-2511>terminal full-help cfse-2511>show?
  2466.  
  2467.  
  2468.  
  2469.                                                               [Page  B-2]
  2470.  
  2471.  
  2472.  
  2473.  
  2474. terminal help
  2475.  
  2476.    This command provides a description of the interactive help system.
  2477.  
  2478. terminal history decimal number
  2479.  
  2480.    This command sets the size of the command history buffer.  the
  2481.    argument decimal number specifies the number lines in the command
  2482.    buffer.
  2483.  
  2484. terminal hold-character decimal-number terminal no hold-character
  2485.  
  2486.    The argument decimal-number is either the ASCII decimal
  2487.    representation of the desired hold character or else a control
  2488.    sequence (for example, Ctrl-C).  Typing the hold character
  2489.    temporarily halts the output at the terminal.  To continue the
  2490.    output, type any other character.  To send the hold character to the
  2491.    host precede it with the escape character. The terminal no hold-
  2492.    character command clears the hold character.
  2493.  
  2494. terminal keymap-type keymap type
  2495.  
  2496.    Use this command to set the keyboard type.  The default value is
  2497.    VT100.
  2498.  
  2499. terminal lat
  2500.  
  2501.    DEC LAT protocol specific configuration.  NOTE: LAT connections will
  2502.    not be supported in the DISN router networks.
  2503.  
  2504. terminal length screen length
  2505.  
  2506.    Use this command to set the screen length.  The argument screen
  2507.    length is the desired number of lines.  The default length is 24
  2508.    lines.
  2509.  
  2510. terminal notify terminal no notify
  2511.  
  2512.    When you have multiple concurrent connections, you might want to know
  2513.    when output is pending on a connection other than the current
  2514.    connection.  For example, you might want to know when another
  2515.    connection receives mail or a message.  The terminal notify command
  2516.    causes the communication server to notify you of pending output.  The
  2517.    terminal no notify command ends such notifications.
  2518.  
  2519. terminal padding  decimal-number count terminal no padding  decimal-
  2520. number
  2521.  
  2522.  
  2523.  
  2524.  
  2525.                                                               [Page  B-3]
  2526.  
  2527.  
  2528.  
  2529.  
  2530.    Use this command to set the padding for a specified output character.
  2531.    The argument decimal-number is the ASCII decimal representation of
  2532.    the character, and can be any of the 127 ASCII characters.  The
  2533.    argument count is the number of NULL bytes sent after the character,
  2534.    up to 255 padding characters in length.  Use the terminal no padding
  2535.    command to end the padding after the character represented by
  2536.    decimal-number.
  2537.  
  2538. terminal parity
  2539.  
  2540.    The options are none, even, odd, space, or mark.  The default setting
  2541.    is none.
  2542.  
  2543. terminal rxspeed baud
  2544.  
  2545.    This command is used to set the terminal receive speed (from the
  2546.    terminal to the CS).  The Pilot installation modems will support
  2547.    terminal speeds of 2400 to 19,200 (default is set to 19,200) for the
  2548.    NIPRNET ports and the STU-IIIs will support terminal speeds of 2400
  2549.    to 38,400 (default is set to 38,400) for the SIPRNET ports.  The data
  2550.    compression feature of the modem and the STU-III allows the terminal
  2551.    (DTE) speed to be at a higher rate than the line rate (DCE)(from
  2552.    modem to modem).
  2553.  
  2554. terminal special character bits
  2555.  
  2556.    Use this command to change the ASCII character widths for special
  2557.    characters.  The options are 7 or 8.  The default value is 7.
  2558.  
  2559. terminal speed baud
  2560.  
  2561.    This command will set both the receive and the transmit terminal
  2562.    speeds. The argument baud is typically set to 2400, 4800, 9600,
  2563.    19200, or 38400. The Pilot installation modems will support terminal
  2564.    speeds of 2400 to 19,200 (default is set to 19,200) for the NIPRNET
  2565.    ports and the STU-IIIs will support terminal speeds of 2400 to 38,400
  2566.    (default is set to 38,400) for the SIPRNET ports.   The data
  2567.    compression feature of the modem and the STU-III allows the terminal
  2568.    (DTE) speed  to be at a higher rate than the line rate (DCE)(from
  2569.    modem to modem).
  2570.  
  2571. terminal start-character  decimal-number terminal no start character
  2572.  
  2573.    Use this command to change the character that signals the start of
  2574.    data transmission when software flow control is in effect.  The
  2575.    argument decimal-number is the ASCII decimal representation of the
  2576.    desired start character.  The default start character is Ctrl-Q
  2577.    (ASCII 17).  Use the terminal no start-character command to remove
  2578.  
  2579.  
  2580.  
  2581.                                                               [Page  B-4]
  2582.  
  2583.  
  2584.  
  2585.  
  2586.    the start character.
  2587.  
  2588. terminal stop-character   decimal-number terminal no stop-character
  2589.  
  2590.    Use this command to change the character that signals the end of data
  2591.    transmission when software flow control is in effect.  The argument
  2592.    decimal-number is the ASCII decimal representation of the desired
  2593.    stop character.  The default stop character is Ctrl-S(ASCII character
  2594.    19). Use the terminal no stop-character command to remove the stop
  2595.    character.  terminal stopbits
  2596.  
  2597.    The options are 1, 1.5, 2.  The default value is 2.
  2598.  
  2599. terminal telnet-transparent terminal no telnet-transparent
  2600.  
  2601.    This command causes the current terminal line to send a Return (CR)
  2602.    as a CR followed by a NULL instead of a CR followed by a Line Feed
  2603.    (LF). This scheme permits interoperability with different
  2604.    interpretations of end-of-line handling in the Telnet protocol
  2605.    specification.  Use the terminal no telnet-transparent to remove this
  2606.    scheme.
  2607.  
  2608. terminal terminal-type terminal name terminal no terminal-type
  2609.  
  2610.    The argument terminal name records the type of current terminal.
  2611.    Indicate the terminal type if it is different from the default of
  2612.    VT100. This name is used by Telnet and rlogin to inform the remote
  2613.    host of the terminal type.  Use the terminal no terminal-type command
  2614.    to remove the terminal type.
  2615.  
  2616. terminal transport
  2617.  
  2618.    Use this command to select the transport protocol for the line. The
  2619.    options are telnet, pad, none.  The default is telnet.
  2620.  
  2621. terminal txspeed
  2622.  
  2623.    This command is used to set the terminal transmit speed (from the CS
  2624.    to the terminal).  The Pilot installation modems will support
  2625.    terminal speeds of 2400 to 19,200 (default is set to 19,200) for the
  2626.    NIPRNET ports and the STU-IIIs will support terminal speeds of 2400
  2627.    to 38,400 (default is set to 38,400) for the SIPRNET ports.  The data
  2628.    compression feature of the modem and the STU-III allows the terminal
  2629.    (DTE) speed to be at a higher rate than the line rate (DCE)(from
  2630.    modem to modem).
  2631.  
  2632. terminal width columns
  2633.  
  2634.  
  2635.  
  2636.  
  2637.                                                               [Page  B-5]
  2638.  
  2639.  
  2640.  
  2641.  
  2642.    Use this command to set the columns on the terminal screen.  The
  2643.    argument columns is the desired number of columns.  the default is
  2644.    80.
  2645.  
  2646.  
  2647.  
  2648.  
  2649.  
  2650.  
  2651.  
  2652.  
  2653.  
  2654.  
  2655.  
  2656.  
  2657.  
  2658.  
  2659.  
  2660.  
  2661.  
  2662.  
  2663.  
  2664.  
  2665.  
  2666.  
  2667.  
  2668.  
  2669.  
  2670.  
  2671.  
  2672.  
  2673.  
  2674.  
  2675.  
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681.  
  2682.  
  2683.  
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.                                                               [Page  B-6]
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.  
  2701.  
  2702.                  APPENDIX C: ASCII _ Translation Table
  2703.  
  2704.  
  2705.    Some commands described in this document require the decimal
  2706.    representation of an ASCII character.  This APPENDIX provides ASCII
  2707.    character translations to the decimal number.
  2708.  
  2709.  
  2710. Numeric Values         ASCII   Comment                      Keyboard
  2711. Decimal          Hex   Name
  2712.  
  2713. 0                00    NUL     Null                         Ctrl-@
  2714. 1                01    SOH     Start of heading             Ctrl-A
  2715. 2                02    STX     Start of text                Ctrl-B
  2716. 3                03    ETX     Break                        end of text
  2717. 4                04    EOT     End of transmission          Ctrl-D
  2718. 5                05    ENQ     Enquiry                      Ctrl-E
  2719. 6                06    ACK     Positive acknowledgement     Ctrl-F
  2720. 7                07    BEL     Bell                         Ctrl-G
  2721. 8                08    BS      Backspace                    Ctrl-H
  2722. 9                09    HT      Horizontal tab               Ctrl-I
  2723. 10               0A    LF      Line feed                    Ctrl-J
  2724. 11               0B    VT      Vertical tab                 Ctrl-K
  2725. 12               0C    FF      Form feed                    Ctrl-L
  2726. 13               0D    CR      Carriage return              Ctrl-M
  2727. 14               0E    SO      Shift out                    Ctrl-N
  2728. 15               0F    SI      Shift in                     XON (resume output)
  2729. 16               10    DLE     Data link escape0            Ctrl-P
  2730. 17               11    DC1     Device control character 1   Ctrl-Q
  2731. 18               12    DC2     Device control character 2   Ctrl-R
  2732. 19               13    DC3     Device control character 3   Ctrl-S
  2733. 20               14    DC4     Device control character 4   Ctrl-T
  2734. 21               15    NAK     Negative Acknowledgment      Ctrl-U
  2735. 22               16    SYN     Synchronous idle             Ctrl-V
  2736. 23               17    ETB     End of transmission blocko   Ctrl-W
  2737. 24               18    CAN     Cancel                       Ctrl-X
  2738. 25               19    EM      End of medium                Ctrl-Y
  2739. 26               1A    SUB     substitute                   end of file
  2740. 27               1B    ESC     Escape                       Ctrl-[
  2741. 28               1C    FS      File separator               Ctrl-29
  2742. 30               1E    RS      Record separator             Ctrl-^
  2743. 31               1F    US      Unit separator               Ctrl-_
  2744. 32               20    SP      Space                        Space
  2745. 33               21                                         !
  2746. 34               22                                         (
  2747. 35               23                                         #
  2748. 36               24                                         $
  2749. 37               25                                         %
  2750.  
  2751.  
  2752.  
  2753.                                                               [Page  C-1]
  2754.  
  2755. Numeric Values         ASCII   Comment                      Keyboard
  2756. Decimal          Hex   Name
  2757.  
  2758.  
  2759. 38               26                                         &
  2760. 39               27
  2761. 40               28                                         (
  2762. 41               29                                         )
  2763. 42               2A                                         *
  2764. 43               2B                                         +
  2765. 44               2C                                         ,
  2766. 45               2D                                         -
  2767. 46               2E                                         .
  2768. 47               2F
  2769. 48               30                                         0
  2770. 49               31                                         1
  2771. 50               32                                         2
  2772. 51               33                                         3
  2773. 52               34                                         4
  2774. 53               35                                         5
  2775. 54               36                                         6
  2776. 55               37                                         7
  2777. 56               38                                         8
  2778. 57               39                                         9
  2779. 58               3A                                         :
  2780. 59               3B                                         ;
  2781. 60               3C                                         <
  2782. 61               3D                                         =
  2783. 62               3E                                         >
  2784. 63               3F                                         ?
  2785. 64               40                                         @
  2786. 65               41                                         A
  2787. 66               42                                         B
  2788. 67               43                                         C
  2789. 68               44                                         D
  2790. 69               45                                         E
  2791. 70               46                                         F
  2792. 71               47                                         G
  2793. 72               48                                         H
  2794. 73               49                                         I
  2795. 74               4A                                         J
  2796. 75               4B                                         K
  2797. 76               4C                                         L
  2798. 77               4D                                         M
  2799. 78               4E                                         N
  2800. 79               4F                                         O
  2801. 80               50                                         P
  2802. 81               51                                         Q
  2803. 82               52                                         R
  2804. 83               53                                         S
  2805. 84               54                                         T
  2806. 85               55                                         U
  2807.  
  2808.  
  2809.  
  2810.                                                               [Page  C-2]
  2811.  
  2812. Numeric Values         ASCII   Comment                      Keyboard
  2813. Decimal          Hex   Name
  2814.  
  2815.  
  2816.  
  2817. 86               56                                         V
  2818. 87               57                                         W
  2819. 88               58                                         X
  2820. 89               59                                         Y
  2821. 90               5A                                         Z
  2822. 91               5B                                         [
  2823. 92               5C                                         Ctrl-93
  2824. 94               5E                                         ^
  2825. 95               5F                                         _
  2826. 96               60                                         accent grave
  2827. 97               61                                         a
  2828. 98               62                                         b
  2829. 99               63                                         c
  2830. 100              64                                         d
  2831. 101              65                                         e
  2832. 102              66                                         f
  2833. 103              67                                         g
  2834. 104              68                                         h
  2835. 105              69                                         i
  2836. 106              6A                                         j
  2837. 107              6B                                         k
  2838. 108              6C                                         l
  2839. 109              6D                                         m
  2840. 110              6E                                         n
  2841. 111              6F                                         o
  2842. 112              70                                         p
  2843. 113              71                                         q
  2844. 114              72                                         r
  2845. 115              73                                         s
  2846. 116              74                                         t
  2847. 117              75                                         u
  2848. 118              76                                         v
  2849. 119              77                                         w
  2850. 120              78                                         x
  2851. 121              79                                         y
  2852. 122              7A                                         z
  2853. 123              7B                                         {
  2854. 124              7C                                         |
  2855. 125              7D                                         }
  2856. 126              7E            Tilde                        ~
  2857. 127              7F            Delete                       Del
  2858.  
  2859.  
  2860.  
  2861.  
  2862.  
  2863.  
  2864.  
  2865.  
  2866.  
  2867.  
  2868.                                                               [Page  C-3]
  2869.  
  2870.