RFC 8 UNKNOWN ARPANET · LINKS · SPECIFICATIONS

ARPA Network Functional Specifications

A handwritten May 1969 specification covering error checks, host-to-host links, and how two hosts open a connection.

On rfc-editor.org ↗
PUBLISHED
May 1969
AUTHORS
G. Deloche
STREAM
Legacy
POSSIBLE LINKS BETWEEN TWO HOSTS
32
CONTROL LINK
Link 0
HOST CHECKSUM
16 bits
CHECKSUM PIECE SIZE
1152 bits
DOI
10.17487/RFC0008

RFC text

Original text · RFC Editor View on rfc-editor.org ↗

This text was converted from the RFC Editor's PDF edition and may contain conversion errors; the layout is approximate. The PDF is the reference copy.

 \.
      . '\
...."... .   \
                 --~
                        ' ~
                            . ~
                               ..     .
           . . . . ,.   .         \   ··f

                            ': - '.! ' • •




      .P. .... ......




                                             Title:    ARPA Network Functional Specifica.tions

                                             Author:    G. Deloche

                                             Insta.llation:    University of Cal i forni a at Los Angeles

                                             Date:     5 May 1969

                                             Networ-k l'iorki.ng Group Request foT. Comnerrt :   8




       /

,    ,
~ ':
, "




..
r
~~    .




          "   1"""
          "1- ~ .

        (
        II
             I
             1




                                       ->




                                                             Co TV"\ F         -r; S




                       -(,   0Mi)~'""cO'" . ~~
                             \  ~ T"\~·\~'Y;)\.~ c ~l~r ,
                             2. _  \-\ 0 ~ l' l 'fi\ ~ 0 1.\ o S \ [ (~J                                )0 ''\~) _



                       r~i' h.'~J                     ' ~ i, t WC~              'J~L c-.   0 c.0 C      C·.'''---'   ~
                                 I _         U~               L..,0 <:'-1:'" evv-. _       """ 'i: L.    Jp...,.- , ,-,, ' .-\.
        II                                                    f ' (                        .;)                       (    "

        II                       z             Nl +wc'"1..K                },-W 1 '~~
                                 ~                    ""r;: '~~l~             HC-v,J~
        j-

        n
        "
                                               ') 1
        ,:
        :i

·   ,
    ~
        if

                 --­
                 lLL   L~""\ K
                                 t_
                                       ~ t e, ~~.) ~ ~,"1
                                            C...,.J/\ ,,1.          {)
                                                               l.~ ).v..-v_
                                                                               ~C u ~.A/\J_


                                 Z..         [?(~ti,




        ""

        ;,
        "

' ",_.
r<,
    ." ', !




                                 I-\       -t,-.frlV)~";)\ "'"          ,l--~K"",,~
                                                                                           \




                                                                                                                                                               -...     ~




                                                                                               C-·1...L..J


~    ~ ~'   ..
.            ~
 . _ .l .

                  ..
                   I
                   ;

                                                                       }'"'_c.   y.~""'~
                                                t~i~~                        \i o <:. -:                        ,\oj
                                                                                                                                  . , {.. ~

                  ~i
                 . ; !~.J(o                      ~~t~         f\ f3., L
                                                                 I
                                                                                               I
                                                                                                     -
                                                                                               ~ \ I :> 2 :­     2- 2 ":               tt r ~ '(Y~"1' · . (
                                                                                                                                                  i                         . , '.


                   II
                       \ .
                             . \
                              ~,~ ,
                                                 l~' LJ...
                   : i ') ~           ~J           rk         (~J J~)~ t>-?'{' it"'"'/)
                                                                                    ~ --­ {'g ' i              li ~        ~ ' -~' )
                   ' 1


                   : c. hHK ')~                                      + 2.;.                                                                   (
                   ;!
                   ;:
                                                                               ~t1 ( a f.t J       . l ~(       ...   .JiJ..t.­          ~ 1,_~~
                                                                         ,                          (J                 I

                                                                      ht c- L: J )'\~ -.Y
                   ' I


                                                                                                         V)­    o-~ ! ~. , - .,"    -. ' I .      ,   "        J.
                                                                                                                                                          .......




                                                                         'h -i)
                                                                                                                                        ~




                                                             (So.
                                                                                    ..IJc>....;~                                  r·: c~· ~- cd                     .




                                                                                                   -1t          ~(7                  )r.>l. v5
                                                                                                           b. J 1 ~I",?":'''''' "' : '. -­ I

             . ~~ " . '
      I
      I
       I

                    ..'0 \.
     ' I
       I        . +'': \ 0 \             0\\
                   \010
                   t-: , A                                                                          J
                    <:»                                                                              1<::
                                                                                                   ,1,",',
                                                                                                    . . . .. .
                                                                                           . .:;
                                                                                           ,       -.
                                                                                                   .;:


                   ,,_ .T. ~ 2.

                                  fI't;Yr)4!>L(.
                                        ,I   II 1
                                                 . W <-J · r_~

                                    ~        " '.t.,,c.. H   J.   ~



                                                                       r,     ,
                                                                      y"..; t s:
                                                                              ... .

                                                                                               i ,..
                                                                                               I




       .,
       ' 0
       !\
       !I




       .;
       ,!
           .
       i~
       at                                                                             !
                                                                                      ,,
           .
                                                                                      I
       .!
                                                                                  ,I
      ;~                                                                              I
                                                                                      I
 i
,J

                                                                            .'   -.
                                                                           . . ., .' . .
                                                                                          ~' "   ..           ." ',: r. ·




                                                  (c"",J;;...,J                                       d~v)Cvu- j~V'·t"(o;t~-                                                                      ."
                                                                                                                            --        _ .-. - - -_                   ._ ­




                               -
                               \ f _\



                                            ~             O-r   r0- (o.-+\~ . r-1~~\ t hC\."                                                                t.--xA. J t ~    wdh~             ~




                                                            ~·~rL                                     ~\~            NLS>             } :\.D.Ii ,\0,..".,     J         S R\.

                                                           ~~~~                                       ~                  rCtrli.~                  .?L. .) J I..-{            'v ~ ~ HL

                                                  ~              -\ W~                ~          -\
                                                                                                      !t-"'        ~ (, ~ oXI\ (J .(1)..'1"..- (>--r"t                {-{v    h~\ol t~


                                                   h~o\.
                                                  ~(1"Ccx1
                                            t'""", V'n   uL Cl,1 {




           ·l      •

          .',I J:;
          ·1
          i :.    ~y\-
          i, o--li~
          "
                               H-t
          .,;


'-( ?:)
          .1
          i11l
                                                  .t_j'A~.r-'
  \ :r.
     1           .~ .
                                     . \'     .

                            ~~(~ (~{'\~ ... }~od~c:. ~ r)k.~·_ ·Lt
          ,;
          '" :
          II
                          ,k
          ; i ~ r L {~"~"'.~
          ;,
                    r; • ,
                               - w~ ~t. ~ . .1r'k ... ~ rtv_.J.
                                                   .
                       .... (;
          :j     \J .. ,.~ -                                     .I                                                l..
                                 I'           I    ' , .•_.• •        .J   1                     ' . .. i     .1                 ••   . I.      J. .  A                         f #>0 • • •   1. .: /

      • • • • • •:   .   I   •




                                 " !"
                                  .t
                                  I!
                                  i!
                                  il
                                                    ihh J~~
                                  il ­
                                  :;                 l' ~       er-\
                                                                       t lp(~
                                                                         '    '(~lj)-)C:f:>
                                  :1
                                  II
                                  I'
                                  .1
                                                     , ~Iu.b~~.)
                                                     .,It f~ K. ' ~tLC to"                       ~~.U:~
                                  I

                                  i'
                                  "
                                  1!
                                  '1
                                                      . \ ~,! , lIo~I~O:Y- H-~a.tL;'"'d --
                                  I .


                                                        1 Ih.t   11
                                                                 (1 0 ~ -r. \I 0 ~ I
                                                                       II            • 'I
                                                                                          ( \N Ck)~               (-14of,"", / ~L, K",                                 r- -i
                                                        1h.t           ....aCu·J~"'4   ,..I t ,~ 'i\ f" N M (o-~ 'I"~ ~o.r -
                                      ..
                                                            \~ .        ")1.\   }tMJ\)~ '1 ~~'lr{ 1    J{'"  H~~ ~~od ~~"
                                      ,
                                      i
                                  "
                                  It       .



                                  .i
                                  :~




                                                                             ----,--­                    --Jt" " l'~~

                                                                            I'" d"-~
                                                                                                                   1

                                                     \h                                                       u 1 T,!.-t. l '. t ~j              ' ' l. ~   " " ",) t::
                                                                                       V)
                                                                                                                            J
                                      : ~"C'I"'~~ /              0"         ~j. vk, ")0 (..,-I~.
                                                                                                                        L
                                                                                                                       Ih    ;f ~ f   1/""         ./ \         I e-


                                  :: r.~"",)                  l'\-J          (. ~o,..--rJ \o.-,d WIv\.t v..~"

                                  i; ,,            '-r ~.       rc-r~ ~ ' v~                                                           ./

                                                                                                                                  : ', ~ tl :';
                                                                                                                                                 .

                                  il ~              #~A l · ;O ' ¥: t~1'CI.NY)
                                      I
                                  '1
                                 .:~
                                  'I
                                      I



                                  ; ~ ~O~}( ;                                                                                                        i :
                                                                                                                                                     : r-e:

                                  :~ ~ He--~                                                                                                                t   .,Jr', ':  I




,,.                                            t   }~ ' '.
                                                                                                                                             .
                                                                                                                                             '

                                  .., p\~wvf~
                                  I;
                                  .i

                                  !!

     .'               "'­-
                        \ \\    '




                                                                                                                                                                 ~.        l




                                         1,.\'",\   k -\ cr:       fl?$.-r       (xl_
                                         ~: Jt.< 't cev...v..J;.'D-vj        I...,   ~y., \.t,~k,J.       10 H 0 ~ T( X )                                    ..(


                                       ~ , ~ _ ~Oj . ~                                             S-I ".-....Ao ....J 'I I" 'j (~~!
                                       "T~ :           ~,otL            \.\ 0 s,("      ~"c"'h.k'>         ~L           ~ ( h a: _, -: :
                                                                                                                                                        '   ..             .;
                                                                                            \'




"\
                                                                                                          ~~\,(>lL.t                       i,.;
                                                                                                                                                      . ,
                                                                                                                        (~<;t: )
I

                                                                                                      L        l-;£'!                               b" .i
                                                                                                                                                        "cr;.


                                                                                       L, V\.t·'      t~ V
          :'
          .;
          ;j


          '!
                                                                                                                                           , . .~ , ~ . .:
          ..
          "
          !:
                                                                                                                                                ~ ~~ . ~I
                                                                                                                                                    -.                .' \

                                                                                                   f'I L.' S      c.J­           s P- \' _ -: i
          "
          .
           .  ~
                  '
                                                                                                                                           .            .. ,
                                                                                                                                                                      , '.,


                                    Joyl, _~~~'-":~:                                     ..       ::
                                                                                                                                                    . ..-:.:.,1t

                               ""     Lot       '.N1        ~ '~(T(O .! , T t to S'IJyY~ r _"Wc. ..l                        ,

                                                                                                                                  (
                                                                                                                                   '   '




                                                                                                                                            '
                                                                                                                                                                       "



                                                                                                                                                                      ,~ ,




                          t ~ ~r ' , i r                            (~-'V.- t......J       0,J , ':{ , ~ ~. .
                                                                                                                                                                      ,'. ;
                                                         q -,J .             W
                                                                                                                                  . •r...... ~ ':;:::
                                                                                                                                ...... ()                    ,
                                                                                                                                                                       .,
                                                                                                                                                                       "
                               ') ,1",-,-_                                                                                                      .                      : .

                                                                                                                                                                      '~ l
                               * 'SJ;,_t ~                                                                                  ,
                                                                                                                           Q...,u ~I", . , .' ,
                                                                                                                                                    y

            -r'r':""' ­ .. h~ .~ l'l... ., t .......t~ ", ):t.: "". r .   1                                                                                                                                                 i .': .··t.·:;-'.:
                                                                                                                                                                                                                    ')\....,...\ ' ~ ;


                                                                                                                                                                                                                         .
                                                                                                                                                                                                                         . :-: '.' ~
                                                                                                                                                                                                                                      I .~
            . (~~\... . _                                 p+ ~ ..'U-....-Yl.t".t0 ,8·.0 ~l.                                                                   . .. ': ~:           ... .          ... .                  '.       - .
                                                                                                                                                                                                                                . .. ..
                                                                                                                                                                                                                                    .
                                                                                                                                                                                                                                               .~
                                                                                                                                                                                                                                           ' .' (
                                                                                                                                                                                                                                                   ~
        .   . . . . .. . " - -   '-   '   .. ... ~                                                                                                                                                                                   . . ." -: ~




                                                           ..                                                                                                                                                                              ~
                                                                                                                                                                                                                                               ..i.'




                 .' ..p). . C~~ it:~ .."G- _ .~ ~~                                                                                                                                                                             ~ -''' , i
               __ * ..J .~. ·h.·r.;t-_ · . t:~ .\< . -\.0":_ .. ~o~ . H O~T                                                                                                                                                     ._. .     , :. ~ ~ .
            . :1 \v                       f"'..,j l.v;Jd                                       '~ J. H '1."'-'-,                                                   eaI<§                   tk v c t, r: ,i d                         'e":!
            ~... ~.J" _.;~+~+                                                                                           0.. ...       t:",K to- Sf<, l:_ ,k Ih' -J ·'-k I~~
                                                                                                                                                                         ii
        \':~'
    . .. ~       ~'\.~
           .., t (                                   .,              ..   ... . . . . ....              •                                                                                                                        • _ ... .:.. : ~ .,.
                                                                                                                                                                                                                                               .c-.


                          .                                               _                   .   ~                             """      q-~"", . t:~k e.j                                           t    s-           .:J
                                                                          -                       .~ J",                    o,         r •. .\ r.,
                                                                                                                                      ........n·                                           c" <A.        i.; K I1l 'L<\"'H
                                                                                             (~~~et·~                             ~  _        ~\'<                ~,r-~                                                                        .:.
                                                           ...   _        .....-...:lilII
                                                                                                    ~c-.J;                        l~~ ~ . ~·bl'               t:t (                0 - t(           ,I-: k '~     I)~ . .?\



                                                                                             s ~l 'YJ.-t .-J 4                                   t ''\.o.j~                 _',.. k                      ~(0_ r~ -e.-.~· i,
                                                                               .~ .,'" , \~ .t ~ 1- ('--r'~ ~~ i ~ 'J ~~~~                                                 0.-,                                c.


                                                                                             ~ko , .                    . '.'
                                                                              _ 't .t ,;\"c.JJ ~"+b t- . b . S l) \,;~i "                                                          )1..•        l;"
    I
    I                                                                                        \J c 1, 'A - t                d .~~ \r.v.'1 ~tt c                t                            (~ ~, t;....1 . ~v·~. · / .~
                                                                                            7. ('                  Jk             ~              ~.~h             t L.             l .~; ~.! ~A          I,,-~'<"o
                                                                                                                                                                                                         t       . ,, ~~ . ·W~··<
                                                                                                                                                                                                                             · , ~.
    III                                                                                                     I               ·

                                                                                .' }'\9.AJ....1 . -: (H~ ~ ,=<i~lj. ." _ "-) ' .~<.0 . K
                                                                                    . "~jJht
                                                                                           \}~~J . f~ _~'v~~ . b ~ ~~~ct _~ .:·;;:­
                                                                               . ~ .~\O~.,... . v-...J~Qt ·c~~ ¥v~~                                                                                         _.                            , " :; , ..



                                                                              _ .. \~~4on ;~ : tJ~~.. ~-y~ (~~t~'.; ~
                                                                                 o          '1-
                                                                                     ",.fo:...~~ ?"b~-t .{.I\ H ;1 , l.-.oz:&;1. ~

j
                                                                                            o .~ ~cb-J ~
                                                                                                    -           t '.                      I, •
                                                                                                                                                   c. ({..~,/~r~J:          _
                                                                                                                                                                            \ '.    I      J        . 1/    . . ' ~l
                                                                                                                                                                                                                                                       t

                                                                              ,"_ '. "                  ..\~,            L~...t(!.~ L &-n                v-; . <\                   r-~ -.'( 0-2' v.-, c- ~~~;'~' _ "
                                                                               . r'" ~ ~                                                               ~ ~~t;
                                                                                                                                                        ,.,... ..
                                                                                                                                                        ,".                   .
                                                                                                                                                                                      ;k            'J   t (;..y..~t·"Wt            ':..:.;.:
                                                                                                                                                                                                                              .. ,', . : ; ~

                                                     .., ' .
                                                 "
                                                                . .. ~ . '   ... .
        . .-
 .~ . , ~


                                                                                                 . ! ",
                                                                                                            r .:         o.
                                                                                                                              °




                                         -.- .. -..----­             { - .. . . ..                :..        \       °   ;        0



                                     .             .. .                         '




                        .
   e  ': - ,
      .. .
                   ~;   . . .I ..
                        -   ~



                                .-




---()          .
                                                                                             ,
                                                                                           " :    :-
                                                                                                 ;- . ~::    .. ;"


                                                               .L~k                  c..


                                                                rAq1~'~'OO                       . 0"': ';
                                                                                                 1 ;1:~ ;. -




                                                                                                        ·i .-



                                                                                                        ~   ..   '




                                                                                                   ....

                                                           I                                                                                                                                                                                                                                                                         .,
                                                          '1                                                                                                                                                                                                                                                                              ,
                                                                                                                                                                                                                                                                                                                                          II• • •• • 1



                               ..        ,          L     "l                                                                                                                                                                                                                                      I
                                         j
                                         ,i       . j
                                                          '1
                                                                                                                                              ....,                                                                                                                                                !
                                                                                                                                                                                                                                                                                                .. , - -" I .          .r'
                                         I                                                                                                         !                                                                                                                                              !          j

                    '!              .~                                            ., t                              -           I       ..,,. ... -                                                                                                                                               ~ ,

                        ,                I
                    ~~      . • _ •..J _
                                                                      T                  : ' -;                         , ~                   .. I
                                                                                                                                                   I
                                                                                                                                                                                                                                                                                                                       ,   ,
                                                                                                                                                                                                                                                                                                                            j
                     I,                  If                                                                                                        I
                    ~        ,. -+,
                                         I
                                                                       :. ,t ­ to ~                                                                                                                                                                                                                                         I
1- .. ;.


t'-1i'--
                                                                                               . .. l '                                                                                                                                                                                                                    ~




       "-;                                                                                            .. t ' "r "                             .    0




t-   "'                                                                                  ,
                                                                                         ~ .          ";
                                                                                                             I




~tj t
                                                                                                       '.j
                                                                                                             i                                                                                                                                                           ...                                                                                                .
                                                                                                                                                                                                                                                                                                                                                                     . .\ '.~
                                                                                                                                                                                                                                                                                                                                                                   . ~ ~. , .;
                                                                                                                                                                                                                                                                                                                                                                                .~




                                                   ~i   .. I'                                     . r.
                                                                                                                                                                            1       :
                                                           ..                                                                                                                                    !
                                                                                         I

                                                                                               ..J ..t
H .1
                                                           I
                                                                          "
                                                                                        i
                                                                                   ·· · f                                                                                  t ·· : ....j- i                     "                  . ~ . -- t"            :

                                                                                                                                .                                           I
:r-.--r. i                                    '                                                        -..,- .           ~ ..             . ,
                                                                                                                                                                           ", ­     t .. •    "r
W .; ," "                                                                                                                                                                           .1'1
t~"+ " j
:    I   '
          I


             I
                               .
                                                                              - ..       ~.


                                                                                         I
                                                                                         ,
                                                                                                       ..~

                                                                                                       .ij -_..
                                                                                                         ,                                         ,
                                                                                                                                                                            i

                                                                                                                                                                            I
                                                                                                                                                                                     ~
                                                                                                                                                                                     i,
                                                                                                                                                                                     !
                                                                                                                                                                                      ' '' ,
                                                                                                                                                                                               Jl
                                                                                                                                                                                                     '




                                                                                                                                                                                                                                                                    .    .
                                                                                                                                                  "~


                                                                                                                                                                           !. . . -1 Li.~1 ~~ .i~ . .
                                                                                                                                                                                                                                                               ..   _ i
y...,1--i '. I                                                                                    .~     ~                 ~
        ,,'         I                    ,                                               :               i                  I                      I        .   f

i.t.<,I)- t-"l'
                                                                          . , ...;... ._J.. .r.
                                                                                                        1I                  !
                                                                                                                                                  1.        .i                      j.                                                                              ,!
                                                                                                         ,                                                                 ~_.. ~.. ~ .. ..P ~ 9 i; fl At'\
                                                                                                  ,
          I .,;                                                               •    _     •     • •_     ••   • ••        _ _•       •   _ a        •


i         _~                             I
                                                                                                                                                                                                 t                           :               :

~ ,~ .. . :. ..                                                                                                                         ~ • ••J . -    .                                   , ~                                       ,
                                                                                                                                                                                                                         IP :                                                                                     ..
                                                                                                                                                                                                               .;.:'
                                                                                                                                                   I



;'J . t•                                                                               ' f" -~                                                     ~                                           +.
                                                                                                                                                                                                I
                                                                                                                                                                                                 I
                                                                                                                                                                                                 I
                                                                                                                                                                                                                                                                                                            .
                                                                     ' I" 7j ' .-1' . ... I " ,i .
                                                                                                                                                                                                 I
t '~,
I         ,     . r          •. •
                                    ..
                                         1                 •                                                                                                             "' ~- '                                                                         j .
                                                           I     '

                                                                                                                                                                                    r I t~
r.'.l-:+-iil'
                                                                                                                                                                                                                                                                                                             ,     I

                                                                                                                                                                                                                                                                                                            ., - ,..
             T ~R ~J AL
                                                                                                                                                                                                                                                                                                                                                                   . .,,«. ..
                                                                                                                                                                                    ~     . . .~ - ..          . .!                  !       :                      .'                                   . . :. .
                                                                                                                                                                                                                                                                                                                                                           ~ ;";;".;}'~~ ~'
                                                                      MI                                                                                                    I
                                                                                                                                                                                    ;           ! r {(f\. N s., M.
         ;' .'\-\~., t~.~ :,~i.,-
t. . r.. ~ .                        " i!,'
                                                           I·>
                                                                                  'h
                                                                                  ,\
                                                                                  ,:.J
                                                                                       -e.-l!"R                                          . r
                                                                                                                                                                            ~   ,




                                                                                                                                                                                    : ,~                   .l-\ f\ ~ DL. f ~
                                                                                                                                                                                                                                                                                                             I
                                                                                                                                                                                                                                                                                                             ..
                                                                                                                                                                                                                                                                                                             I .


t .: .
   . . L,~~ .                                              ~ i
                                                                                                                                                                                               -.! . .
                                                                                                                                                                                                I         - --~~- - - '
                                                                                                                                                                                                         ..~                 ,\"
                                                                                                                                                                                                                                     .
t. -:'1·1...".· ....1
    · I' !

    ·     1
                    i
                    ~
                     I
                                         '
                                         i
                                         ,
                                                                                       , r                              ,. ·r
                                                                                                                            r
                                                                                                                            ;                                             r.. _. .1
                                                                                                                                                                           ~        ~.
                                                                                                                                                                                                r
                                                                                                                                                                                                I
                                                                                                                                                                                                                                    .J

                                                                                                                                                                                                                                                         i
                                                                                                                                                                                                                                                         i
                                                                                                                                                                                                                                                         1' .
                                                                                                                                                                                                                                                                               -:
                                                                                                                                                                                                                                                                                                                           .! .


                                                                                                                                                                                                 I
                                                                                                                                                                                             " ;1'             I   _,                                                                                       J,:

                                                           ,.,                                                                                                                                                                               -'-I                   .,
                                                                                                                                                                                                                                                                         i


    •
                     I
                     1
    · . ,.,. ·..t · -+              ·1
                                         .
                                                         ..!
                                                                                                                                                   : " ••       1 '~ "     ~"                                  ,,. .
                                                                                                                                                                                                                   ~ .   ~
                                                                                                                                                                                                                                 · ' t   '               t o        ".   t­
                                                                                                                                                                                                                                                                    .:; ..                                                                                                  ..
I.-+      I          .               '.                                                                                                                                                                                                                                                                                                                  , ', r;
                                                                                                                                                                                                                                                                                                                                                                       -,

     ~ . L . j,---";lOi~V-_+---+                                                                                                                                                                                                                 .   . .~
                                                                                                                                                                                                                                                     '
                                                                                                                                                                                                                                                                               "!   ~   .....     •. ­       !.
 l I         .       ~                                                                                                                                                                                                                                                                                       i
-r-- . • .t .   .    t .- t                                                                                             . /



                                                                                                                                                                                                                                                                                                                           • T


                                                                                                                                                                                                                                                                                                  ,_         l .,           \
                                                                                                                                                                                                                                                                                                                                ,.

                                                                                                                                                                                                                .! . .

                                                                                                                                                                                                                                          :
                                                                                                                                                                                                                          I
                                                                                                                                                                                                                                          ~,
                                                                                                                                                                                                                       ' -r
                                                                                                                                                                                                              .. I


                                                                                                                                                                                                                 1 .                                ~I
                                                                                                                                                                                                                                                      I
                                                                                                                                                                                                                                                      I
                                                                                                                                                                                                                                                     ... .
                                                                                                                                                                                                                                   I.
                                                                                                                                                                                                                                   I
                                                                                                                                                                                                                                   !
                                                                                                                                                                                                                 L                 ::- ' ~
                                                                                                                                                                                                                         ~
                                                                                                                                                                                                                          ,
                                                                                                                                                                                                                                  r,
                                                                                                                                                                                                                                 .,J...


                                                                                                                                                                                                                                    I               • t
                                                                                                                                                                                                                                   i-..   t   o .


                                                                                                                                                                                                                                    j
                                                                                                                                                                                                        j .                       .;•



                                       ··,
                                       •, .    , .. -     1




                                       .       .                                       .. !.                                                                                                                              I.

                                                                                           •.                                t        -.        ­
                                    . ; . . , . . ~ 1_ . 1                                               - 4·..-4-. --1 .. _ .,                                                                                         . ~ .­

                                       ;.. r'.~.. .~
                                        :

                                           •
                                           I    J'
                                                              : ' :

                                                                      •
                                                                                           i
                                                                                           i
                                                                                                    :
                                                                                                              Ii
                                                                                                              +- .'~- ' 1 '
                                                                   "r. . ... : . _ ~ . . .... --+' .. '"7I " - ' -I .. . - .
                                                                                                                                          ;                                   i
                                                                                                                                                                        . ., ;. . r ·. . - · .. +
                                                                                                                                                                              ~
                                                                                                                                                                              ;
                                                                                                                                                                                     .            ;

                                                                                                                                                                                                  .                              TetT
                                                                                                                                                                                                                                                     .
                                        'a :                          ~         . :                           i!

                                       .~ ~: ·J1:···:·::1·..:~J ·:r~ .:
                                                                                                                                                     ··4 .. ~
                           .r.,                .••
                                                                                                                                                                   ,
                                                                                                                                                                              f ·              .. r
                                           !                          :                    .)
                                                                                i          ~        i :I                     1            ;                      . :.
                          -! '      -, . . . ~ .-                     - . ... ~ ..      -!- .---i"---+-o.,o-.                                        . ...; ... ,. _-i- . .
                                                              :                                               ..             t                                     i          i
                          • Ii .••. • • •           -4 .              1- v -. - '- _ ..         .   ...:.---l.. --~I _.. ;.                               r'-'" ~ .....:.
                                                                          --i--- _ ,                    _ _ -i.-. -                             . _. _ .L­
                                                                                !          .             .. i
                                                                                                              I

-. '"      !.
                                                                                           (€ i~ _ ..;_..:
                                                                                           t        I          ,              •
                                                                                                                                                       .i.
                                                                                                                                                        ,
                      I
                     .'     +-    . .. ~           .'                          J-. ; - ..~I' ·--~~·~ ·
                                                                                I
                                                                                                                                      •.            ....•- _.
                                                                                                                                                          ·
                                                                                                                                                          I

                                                                      . . !. .  I
                                                                                                    . ... .. _. .. ..                                     r' .
                                                                                i                                                                         I
                                        j.                                     .f· .                                                                  .r'
                                                                                i .\
                          .. j . " 1' ' ;"0 :"                                  r""                                                                                      .:
                                                                                                                                                                           , ~
                                                                                                                                                                              .
                                        i . ~''' '!
                                                                                                        -.,'~ \..r ~I·~
                                                                                                                    :~  ;~ L r;. HoST
                                                                               ..; ­

                            I
                                       , ~_ . ; :
                                        r
                                               . ..                       ..        . .•        " t. "- :.-        •.   1Jtl-
                                                                                                                        I :,1
                                                                                                                          .1r -. . \...       \.,) ,J , .. . :• . . .
                                                                                                                                                '                                    • .•..
                            I"                             f                    ;

                                                                                i
                                        '"                ~ •. !               1 -..                                                                                                              t '

                                             L-                                                     ........ ....
                                                                                                                             i,
                                                                                                                                  -..
                         .    .
                              j    1. • .

                 . '..··r. --of ' .t .-. ' r J.                                                                              f    "
                                                                                                                                                           ·
                                                                                                                                                                   i· "~
                                                                                                                                                                          I
                                                                                                                                                         • t • .• • ; •.. 1
                                                                                                                                                                                     ...       . ·'w

                                                                                                                                                                                                  I
                                                                                                                                                                                                  r     ...
                                       '
                                                                                                                             !
                                                                                                                                                          :        '

                                                                                                                                                                        ..
                                                                                                    ... ,
                                                          ~.

                                                          ;

                            ~     ..                    . It ···

                                                                                                                                                          I·                         .
                                       t                                                                                     !
        . .!    ..    ,. i'            I
                                                        · 1..                                                               . .•.                         I
                                                                                                                                                                   1·                      .
                            T                             I

                                                                                                                                                          ~ .     .~
                                                                                                                                                                                                  I
                                                                                                                                                                                                  :
                                                                                                                                                     ,                               I .         .,           . .. • . .. !.

AI ELI5

On this page
PROBLEMHosts on the planned ARPA network needed an agreed picture of how to check transmissions, how many logical links they share, and what software each host must provide.
MECHANISMThe note defines a host-to-host checksum, describes a control link and teletype-like and file-like links, divides host software into a user program, a network program and a transmission handler, and walks through opening a link from UCLA to SRI.
STATUS TODAYIt is an early working note rather than a finished standard, and later notes revise its details; RFC 9 by the same author, for example, counts 256 logical links where this note counts 32.

§1Transmission Checking

The note names two kinds of transmission checking. Between IMPs, a cyclic checksum is computed and checked by the BBN hardware. Between hosts, a special 16-bit checksum is computed and checked by the host programs.

For the host checksum a message is broken into 1152-bit pieces, an end-around carry sum is calculated for each piece, and the pieces are combined with increasing weights (the sum of the first piece, plus twice the sum of the second, plus four times the sum of the third, and so on). The 16-bit result sits just after the marking of the host heading. The author says this also guards against bad host-to-IMP or IMP-to-host transmission and against IMP packet number inversion, and gives a small worked end-around carry example.

It is like counting the pieces in a puzzle box twice, once when it is packed and once when it arrives, to check nothing fell out.

§2Links Between Two Hosts

Thirty-two links are possible between two hosts, and each is viewed as full duplex. Link 0 is a control link, used for connection requests and status of any kind. The other 31 serve either as teletype-like connections or as file transmission connections.

A teletype-like connection carries ASCII characters, the remote host generates the echoes and looks for break or interrupt control characters, and the transmission is slow.

Think of 32 phone lines between two houses. One is only for saying who is going to call whom, and the rest carry chats or big deliveries.

§3Functional Software Specifications

The note splits host software into three parts. The user program is an application such as the NLS program at SRI. It is viewed as a local control part (the user interface) and a hard part (the application), and the local control program could be sent to another host, written in a Decode Encode Language called DEL, so that only program data crosses the link.

The network program multiplexes outgoing messages and distributes incoming ones, runs link initiation, builds the host message heading, computes and checks the host-host checksum, receives RFNM control messages and supervises the handler. The transmission handler is initiated by the network program or by the I/O interrupt, controls the channel hardware unit and is very short.

There is a person who does the job, a manager who sorts the mail and checks it, and a small driver who runs the van.

§4Establishing a Link

The general procedure is to establish a teletype-like link to the remote host in a pre-log-in state, send and receive characters, then set up a file-like link in parallel, which both host user programs must do, and send over it.

In the example, a user at UCLA wants NLS at SRI. The network program selects an open link, for example 25, sends a message over link 0 requesting a connection on link 25, and waits for an acceptance over link 0. If both sides try the same link at once, the one with the higher priority prevails; the author suggests priority be exactly the host identification number.

You first ring the front desk line to ask for a room number, wait for a yes, then use that room. If two people ask for the same room at once, the one with the higher number wins.