PROXY  WHOIS  RQUOTE  TEXTS  SOFT  FOREX  BBOARD
 Music  Philosophy  Code  Literature  Russian

= ROOT|Technical|RFC|rfc0015.txt =

page 1 of 3









Network Working Group                                   C. Stephen Carr
Request for Comments: 15                                           UTAH
                                                      25 September 1969

                Network Subsystem for Time Sharing Hosts


Introduction

   A set of network primitives has been defined (Network Working Group
   Note 11) for inclusion in the monitor systems of the respective
   HOSTS.  These primitives are at the level of system calls: SPOP's or
   BRS's on the 940; UUO's on the PDP-10.  Presumably these UUO's are
   accessible to all user programs when executing for users whose status
   bits allow network access.

   In addition to user program access, a convenient means for direct
   network access from the terminal is desirable.  A sub-system called
   "Telnet" is proposed which is a shell program around the network
   system primitives, allowing a teletype or similar terminal at a
   remote host to function as a teletype at the serving host.

System Primitives

   G. Deloche of U.C.L.A. has documented a proposed set of basic network
   primitives for inclusion in the operating systems of the respective
   HOSTs (NWG Note:  11).  The primitives are:

      Open primary connection

      Open auxiliary connection

      Transmit over connection

      Close connection.

   The details  and terminology are defined by Deloche and others in
   previous memos.  The primitives are system calls, available to
   programmers, and are most likely a part of the resident monitor,
   rather than the swappable executive.

Basic Terminal Access

   In addition to user programming access, it is desirable to have a
   subsystem program at each HOST which makes the network immediately
   accessible from the teletype without special programming.  Subsystems
   are commonly used system components such as text editors, compilers
   and interpreters.  The first network-related subsystem should allow




 
RFC 15          Network Subsystem for Time Sharing Hosts  September 1969


   users at HOST A to connect to HOST B and appear as a regular terminal
   user to HOST B.  It is expected that more sophisticated subsystems
   will be developed in time, but this basic one will render the early
   net immediately useful.

    Teletype
    Terminal        ______                                 ________
    _________      |      |     ______          ______    |        |
   |         |     | USER |    |      |        |      |   |SERVING |
   |         |-----| HOST |----|      |---//---|      |---| HOST   |
   |_________|     |  A   |    |      |        |      |   |  B     |
                   |______|    |______|        |______|   |________|
                  University                               Stanford
                   of Utah                                 Research
                                                           Institute

   Figure 1:  User accesses distant serving HOST via shunt
              subsystem in his own Host computer.


Simple Dialogue -- PDP-10 to 940

   A user at Utah is sitting at a teletype dialed into the University's
   dual PDP-10's.  He wishes to operate the CAL sub-system on the 940 at
   SRI in Menlo Park, California.

    ---------

     ------------                      is issued to call and start
                                       the TELNET subsystem.
   *ESCAPE CHARACTER IS #          The user indicates an escape
    -------------------------          character which TELNET
                                       will watch for in subsequent
                                       input from the user.

   *CONNECT TO SRI                 The TELNET subsystem will make
    ------------------                 the appropriate system call
                                       (UUO) to establish a primary
=1=

= PAGE 1 = NEXT > |2|3

UP TO ROOT | UP TO DIR

Google
 


E-mail Facebook Google Digg del.icio.us BlinkList Fark Furl Ma.gnolia Netscape NewsVine Reddit Slashdot Spurl StumbleUpon Technorati YahooMyWeb LiveJournal Blogmarks TwitThis Live News2.ru BobrDobr.ru Memori.ru MoeMesto.ru

0.0102339 wallclock secs ( 0.01 usr + 0.00 sys = 0.01 CPU)