`
`INTERFACE
`
`MESSAGE
`PROCESSOR
`
`Specifications for the
`
`Interconnection
`
`of a Host and an IMP
`
`Developed for
`the Advanced Research Projects Agency
`by Bolt Beranek and Newman inc.
`
`:E=—:———==
`E
`
`Petitioner Apple Inc. - EX. 1029, p. 1
`
`Petitioner Apple Inc. - Ex. 1029, p. 1
`
`
`
`Report No. 1822
`
`Bolt Beranek and Newman Inc.
`
`SPECIFICATIONS FOR THE INTERCGNNE TION OF A HOST AND AN IMP
`
`(JANUARY 1976 REVISION)
`
`PIease report
`is periodicaIIy updated.
`NOTE: This Report
`change of name or address for updates to:
`
`Network ControI Center
`Bolt Beranek and Newman Inc.
`50 MouIton Street
`
`02138
`Cambridge, Mass.
`Attn. AIexander McKenzie
`
`Sponsored by:
`
`Advanced Research Projects Agency
`ARPA Order No. 2351
`Contract No.
`F 08606-73-6-0032
`
`Submitted to:
`
`IMP Program Manager
`Range Measurements Lab.
`BuiIding 981
`Patrick Air Force Base
`
`Cocoa Beach, F10rida
`
`32925
`
`1/76
`
`Pefifionerflqnflelnc.-EX.1029,p.2
`
`Petitioner Apple Inc. - Ex. 1029, p. 2
`
`
`
`Report No. 1822
`
`Bolt Beranek ans Heemas East
`
`UPDATE STATUS
`
`The pages of this report should be dated as follows:
`
`Title page,
`
`this page, pp. iii to Vii and H—1 to H-27:
`
`E5?5
`
`All other pages:
`
`12/75
`
`January 1976
`IMPORTANT NOTE
`*********************
`
`* Sections 3 and 5 of this revision
`
`* describe a new protocol which is
`
`scheduled for implementation very
`
`*
`
`*
`
`*
`
`*
`
`*
`
`*
`
`*
`
`early this year. Before attempting *
`
`to use this protocol please confirm *
`
`its existence by calling the Network *
`
`*
`(617) 661—0100.
`* Control Center at
`*********************
`
`Pefifionerflqnflelnc.-EX.1029,p.3
`
`Petitioner Apple Inc. - Ex. 1029, p. 3
`
`
`
`Report No. 1822
`
`Bolt Beranek and Newman Inc.
`
`I
`
`h)
`
`TABLE OF CONTENTS
`
`l.
`
`2.
`
`INTRODUCTION
`
`GENERAL REQUIREMENTS
`
`Physical Configuration
`
`Description of Equipment
`
`Interfacing
`
`1 2 3
`
`2.
`
`2.
`
`2.
`
`SYSTEM OPERATION
`
`Messages and Message-ids
`
`Establishing and Breaking Host/IMP Communications
`
`3-6
`
`l 2
`
`3.
`
`3.
`
`Host-to-IMP Leader Format
`
`IMP-to-Host Leader Format
`
`Nord Length Mismatch and Message Boundaries
`
`Two Debugging Aids
`
`Uncontrolled Packets
`
`Non-Blocking Host Interface
`
`lllllll
`WARE REQ”IREMENTS AND DESCRIPTION
`
`Structure of the Standard Host/IMP Interface
`
`IMP/Host Handshaking
`
`End-of-Message Indication
`
`Master Ready Lines
`
`Host Cable Connections
`
`4.5.1 Connection to a Local Host
`
`4.5.2 Connection to a Distant Host
`
`3—l2
`
`3-21
`
`3-31
`
`3-33
`
`3—35
`
`3-36
`
`4-1
`
`4-2
`
`4-4
`
`4—10
`
`4-l0
`
`4-13
`
`4—17
`
`4-22
`
`i
`
`12/75
`
`Pefifionerflqnflelnc.-EX.1029,p.4
`
`Petitioner Apple Inc. - Ex. 1029, p. 4
`
`
`
`Report No.
`
`l 822
`
`Bolt
`
`B eranek and Newman Inc.
`
`IMP SACKGROUND PROGRAMS
`
`5.1
`
`TTY
`
`5.2
`
`DEBUG
`
`5.3
`
`PARAMETER-CHANGE
`
`5.4
`
`DISCARD
`
`5.5
`
`TRACE
`
`5.6
`
`STATISTICS
`
`5.6.l
`
`Snapshots
`
`5.6.2 Cumulative Statistics
`
`5.6.3 Message Generator
`
`APPEfi§EX A
`
`Old~Style Leader Formats
`
`A.l Host-to-IMP Leader Format
`
`A.2
`
`IMP-to-Host Leader Format
`
`B Recommendations for Host
`
`Implementation
`
`of the Host/IMP Interface
`
`B.l
`
`Ready Line Philosophy
`
`8.2
`
`Programming the I/O Routines
`
`8.3 Host Ready Line Implementation
`
`8.4
`
`Summary of Ready Line Controls
`
`C
`
`Local Host Connection Electrical
`
`Characteristics
`
`D Driver Receiver for Distant Host
`
`D.l Differential Receiver PAC Model CC—l24
`
`D.l.l Circuit Description
`
`D.l.2 Terminating Network
`
`2.l.3 Specifications
`
`5-l
`
`5-3
`
`5-4
`
`5-5
`
`5-9
`
`5-9
`
`5-l4
`
`5—l6
`
`5—l9
`
`5-22
`
`A-l
`
`A-2
`
`A-4
`
`B-l
`
`8—2
`
`8—6
`
`8-8
`
`B—9
`
`C-l
`
`D-l
`
`D-Z
`
`D-Z
`
`3-2
`
`?«2
`
`Pefifionerflqnflelnc.-EX.1029,p.5
`
`Petitioner Apple Inc. - Ex. 1029, p. 5
`
`
`
`Report No. 1822
`
`Bolt Beranek and Newman Inc.
`
`0.2 Differential Line Driver PAC,
`
`Model CC-125
`
`D.2.1 Circuit Function
`
`D.2.2 Terminating Network
`
`D.2.3 Specifications
`
`E ASCII Codes
`
`F Very Distant Host Interface
`
`F.1
`
`Philosophy of the Very Distant Host
`
`Interface
`
`F.2
`
`The Reliable Transmission Package
`
`F.3
`
`The Error Detecting Special Host
`
`Interface
`
`F.3.1 Message Formatting
`
`F.3.2 Character Codes
`
`F.3.3 The Cyclic Redundancy Check
`
`F.3.4 Connection to a Modem
`
`G
`
`H
`
`IMP Power Wiring Convention
`
`Interfacing a Private Line Interface (PLI)
`
`to an IMP and a Host
`
`to a PLI
`
`H.l
`
`Philosophy of the Private Line Interface
`
`(PLI)
`
`H.2
`
`Secure PLI Functional Specification
`
`H.3 Bitstream PLI Functional Specification
`
`D-4
`
`D—4
`
`D-4
`
`D-5
`
`E=l
`
`F-l
`
`F—Z
`
`F—5
`
`F—l4
`
`F-14
`
`F-19
`
`F-20
`
`F-24
`
`6-1
`
`H-l
`
`H-2
`
`H-5
`
`H-9
`
`H.4
`
`Secure PLI Physical Characteristics
`
`H-l2
`
`iii
`
`l/76
`
`Pefifionerflqnflelnc.-EX.1029,p.6
`
`Petitioner Apple Inc. - Ex. 1029, p. 6
`
`
`
`1822
`
`Boit Beranek and Qewmen Inc.
`
`H. 5
`
`Secure PLI Cable Entry and Conduit
`
`H.5.1
`
`AC Power
`
`H.5.2
`
`IMP Connection
`
`H.5.3
`
`Red Host or Data Connection
`
`H.5.4
`
`Key Generator Connections
`
`Bitstream PLI Physicai Configuration
`
`Software Interfaces to the PLI
`
`H-14
`
`H-14
`
`H-16
`
`H-18
`
`H-20
`
`H—22
`
`H-24
`
`iv
`
`Pefifionerflqnflelnc.-EX.1029,p.7
`
`Petitioner Apple Inc. - Ex. 1029, p. 7
`
`
`
`Report No. 1822
`
`Bolt Beranek and Newman Inc.
`
`LIST OF FIGURES
`
`Figure 1-1
`
`A Typical Section of the ARPANET
`
`1-2
`
`\— u
`The Model 516 IMP, Modem Cabin.ts
`
`and IMP Teletype*
`
`1-3
`
`The Model 316 IMP and IMP Teletype*
`
`1-4
`
`The Terminal
`
`IMP and IMP Teletype*
`
`1—5
`
`The Pluribus IMP and IMP Terminal*
`
`2—1
`
`IMP Equipment
`
`2-2 Minimum Floor Area Required for 516 IMP
`
`2-3 Minimum Floor Area Required for 316 IMP
`
`2-4 Minimum Floor Area Requ‘red for 316 TIP
`
`2—5 Minimum Floor Area Required for Pluribus
`
`IMP (per rack)
`
`2-6 Host/IMP Interface
`
`3-1 Host—to-IMP Leader Format
`
`3—2
`
`IMP-to-Host Leader Format
`
`4-1 Simplified Illustration of the Host/IMP
`
`Interface
`
`4-2 Simplified Control Logic for Host/IMP
`
`Handshaking
`
`4-3
`
`IMP Ready Test and IMP Master Ready Lines
`
`4-4
`
`516 Host Cable Signals (Local Host)
`
`iPhotEEFEEhs—Ey Hutchins Photography, Inc., Belmont, Mass.
`
`1—2
`
`1-3
`
`1-4
`
`1—5
`
`1—6
`
`2-2
`
`2—5
`
`2-6
`
`2—7
`
`2-8
`
`2-12
`
`3-12
`
`3-21
`
`4-3
`
`4—5
`
`4-11
`
`4-19
`
`v
`
`1/767
`
`Pefifionerflqnflelnc.-EX.1029,p.8
`
`Petitioner Apple Inc. - Ex. 1029, p. 8
`
`
`
`Report NO- 3822
`
`Bolt Beranek and Newman Inc.
`
`Figure 4-5
`
`3l6 Host Cable Signals (Local Host)
`
`4-6 Pluribus IMP Host Cable Signals (Local Host)
`
`4-7 Host Cable Signals (Distant Host)
`
`5-l Trace Message Format
`
`5-2 Trace Block Format
`
`5-3 Snapshot Message Format
`
`5-4 Cumulative Statistics Message Format
`
`A-l Old-style Host-to-IMP Leader Format
`
`A—2 Old-style IMP-to-Host Leader Format
`
`B-l Host-to—IMP (Host's Special
`
`Interface)
`
`8-2
`
`IMP to Host (Host's Special
`
`Interface)
`
`D-l Differential Receiver PAC Model CC—124
`
`Schematic Diagram and Logic Symbol
`
`(Shown as Connected in IMP)
`
`0-2 Differential Line Driver PAC Model CC-l25
`
`Schematic Diagram and Logic Symbol
`
`(Shown as Connected in IMP)
`
`F-l Normal
`
`IMP/Host Connection
`
`F-2
`
`IMP/Host Connection for Very Distant Host
`
`F—3 Packet Format
`
`F-4 Control Word Format
`
`4—20
`
`4-21
`
`4—23
`
`5-12
`
`5—13
`
`5-l7
`
`5-20
`
`A—Z
`
`A-5
`
`8-3
`
`B-4
`
`0-3
`
`D-6
`
`F—2
`
`F-4
`
`F—5
`
`F-6
`
`F-5 Segmentation of a Message into Packets for
`
`the Very Distant Host Interface
`
`F—ll
`
`€575
`
`Vi
`
`Pefifionerflqnflelnc.-EX.1029,p.9
`
`Petitioner Apple Inc. - Ex. 1029, p. 9
`
`
`
`REPOTt NO- 1822
`
`Boit Beranek and Newman Inc.
`
`Figure F—6 Adaptation of Specia] Host Interface
`
`F—7 Packet Format on Line
`
`F-8 Output Check Register
`
`G-i Twistiock Piug (Viewed from Pin Side)
`
`6—2 Twistlock Receptacie (Viewed from Socket Side)
`
`H-i
`
`Example of PLI and Network Configuration
`
`H—2
`
`Secure PLI Configuration
`
`H-3 Secure PLI Outiine Dimensions
`
`H—4 Possible Secure PLI Interface Configurations
`
`F—14
`
`F-iS
`
`F—Zi
`I
`
`63
`
`(.0
`
`G-3
`
`H-3
`
`H-6
`
`H-13
`
`H-17
`
`vii
`
`1/76
`
`Petitioner Apple Inc. - EX. 1029, p. 10
`
`Petitioner Apple Inc. - Ex. 1029, p. 10
`
`
`
`Petitioner Apple Inc. - EX. 1029, p. 11
`
`Petitioner Apple Inc. - Ex. 1029, p. 11
`
`
`
`Report No. 1822
`
`Bolt Beranek and Newman Inc.
`
`1.
`
`INTRODUCTION
`
`The ARPANET provides a capability for geographically sep-
`
`arated computers, called Host
`
`to communicate with each other.
`
`The Host computers typically
`
`one another in type,
`
`speed, word length, operating system, etc.
`
`Each Host computer is
`
`connected into the network through a local small computer, called
`
`an Interface Message Processor (IMP),
`
`that is located on its
`
`premises; a typical network section is shown in Figure 1—1.
`
`The
`
`complete network is formed by interconnecting these IMPs through
`
`wideband communication lines supplied by common carriers.
`
`Each
`
`IMP is then programmed to store and forward messages to the
`
`neighboring IMPs
`
`in the network. During a typical operation, a
`
`Host passes a message to its IMP;
`this message is then passed
`from IMP to IMP through the network until it finally arrives at
`
`the destination IMP, which in turn passes it along to the desti—
`
`nation Host.
`
`Several models of IMPs are currently available. All perform
`
`the basic function of a store and forward mode, but
`
`they have
`
`different physical configurations and data handling rates.
`
`The
`
`Model 516 (see Figure 1—2)
`
`is the original IMP and is no longer
`
`normally installed.
`
`The Model 316 (see Figure 1—3)
`
`is a less
`
`expensive and somewhat slower version of the original IMP.
`
`The
`
`Terminal
`
`IMP or TIP (see Figure 1—4)
`
`is a Model 316 IMP mounted
`
`in a double hi-boy rack along with a BBN Multi-Line Controller
`
`(MLC).
`
`The Terminal
`
`IMP is designed to connect both Hosts and
`
`up to 64 terminals to the network;
`
`the terminals are given
`
`access to the network directly, without an intervening Host.
`
`The Pluribus IMP (see Figure 1—5),
`
`the most recent addition to
`
`the IMP family,
`
`is based on a flexible multiprocessor design and
`
`is housed in from one to several racks, depending on precise
`
`speed and capacity.
`
`1—1
`
`12/75
`
`Petitioner Apple Inc. - EX. 1029, p. 12
`
`Petitioner Apple Inc. - Ex. 1029, p. 12
`
`
`
`Report No. 1822
`
`v
`
`301’: Beranek and Newman Inc.
`
` TERMINALS
`
`FIG.1-1
`
`A TYPICAL SECTION OF THE ARPANET
`
`12/75
`
`1—2
`
`Petitioner Apple Inc. - EX. 1029, p. 13
`
`Petitioner Apple Inc. - Ex. 1029, p. 13
`
`
`
`Report No. 1822
`
`Bolt Beranek and Newman Inc.
`
`ANDIMPTELETYPE
`CABINET, 5‘!
`MODEM
`1—2THEMODEL516IMP,
`FIG.
`
`«Ex
`.
`A
`,
`G
`, W “l
`a?» “£33:
`
`i
`
`K
`IA
`
`‘3
`
`
`
`a
`
`1-3
`
`12/75
`
`Petitioner Apple Inc. - EX. 1029, p. 14
`
`Petitioner Apple Inc. - Ex. 1029, p. 14
`
`
`
`Report
`
`.‘ion 1822
`
`Boit Beranek and Newman.
`
`inc.
`
`
`
`‘
`
`L
`
`‘
`
`'
`
`“
`~
`\
`omens/405 I
`99W,,,
`
` "
`
`FIG. 1-3 THE MODEL 316 MP AND IMP TELETYPE,
`
`a
`12W:
`
`u”
`"
`
`“11?»
`
`Petitioner Apple Inc. - EX. 1029, p. 15
`
`Petitioner Apple Inc. - Ex. 1029, p. 15
`
`
`
`Report No. 182
`
`2
`
`Bolt Beranek and Newman Inc.
`
`
`
`as m
`-
`mm»
`w, m ,_
`m,
`3;" ‘w '
`a
`w
`W
`8;:
`I
`" " sax
`iv
`“524m
`332‘
`-
`‘
`_
`~
`a,
`ms“ «m
`V
`-
`‘
`
`.
`
`.
`
`v
`
`-
`
`,
`
`‘
`
`’
`
`'
`
`’ -
`-
`.
`
`W W<xx;.- W2
`325! M!
`. w;
`“12‘»
`«W mmW m
`a
`‘
`ME w,
`’K m; «un-
`1%»me ,
`”w,- W
`
`M?“ gig
`(I W,
`
`m
`WW (I,
`4 was)“; W,
`«mm
`H mm
`
`‘
`
`-
`
`'
`
`V
`
`'
`
`'
`
`1:11“ ‘33: A“: z“;
`Wk w 3313,
`m»
`w “m: 3“?"
`MW “
`g.
`u
`51:!m:
`,,;
`M;
`‘Ii‘;‘ 2%; W
`my
`M
`
`M_
`
`w.
`M!» .m,
`
`m? 332‘”
`w,
`
`w, Mw WmM.m
`
`xx
`.
`at“:
`I “‘5’”
`«K n w W
`w *
`“ MC;
`~33
`W W m»
`9
`
`“75;" My: MAM-m»vvwm;
`Wm M s
`W“ mm mm my
`4
`«a: «W. .m
`rv- mm :3“
`.
`
`MAM:
`:1
`Mali;
`“‘ “ 9 M
`«'53: um
`' my «war m 7,1 W W
`AME My» 1::
`W“?
`““3“
`.
`w»
`him I W W
`3
`«m,-
`. 4
`‘ mm
`WK“
`
`vm«:2»«ms:-
`
`.
`
`_
`
`V
`
`,
`
`-
`
`U
`
`_
`_ k
`.‘
`,
`azéx‘ w
`w m
`5.
`W a .0 Ass» as»
`m
`”,wa I
`,“v
`W K
`V‘
`,-
`u wxw m,
`333
`3:3?
`«5;» m. w;
`1%
`__
`* Wm, M _ W “7;“
`r‘
`Mm» MM: m.
`»
`ammmxxsv
`[u
`v
`s
`as»
`M w W
`frpw. W” «m;
`’
`°‘I
`5
`.xls: 33
`, Mn
`N
`"
`3ng
`I» M
`x
`:4 as»
`“W?" ,
`
`
`
`1-4THETERMINALIMPANDIMPTELETYPE
`
`(D
`H
`
`LL
`
`
`
`
`
`
`
`
`22:22:
`
`
`
`
`
`A:
`
`:ié‘fi,‘ “$3
`’mu gim’
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`1—5
`
`12/75
`
`Petitioner Apple Inc. - EX. 1029, p. 16
`
`Petitioner Apple Inc. - Ex. 1029, p. 16
`
`
`
`Report No. 1822
`
`801’: Berafiek and Newman
`
`Inc.
`
`
`
`
`
`EW
`flaw
`gamma?“W mm._mgum
`m. win: » wwmrh.mh Wm»: mm .1st .4
`
`
`
`FIG. 1-5
`
`THE PLURIBUS IMP
`
`ANS I??? TERi‘éENAL
`
`32,5335
`
`3.:5
`
`Petitioner Apple Inc. - EX. 1029, p. 17
`
`Petitioner Apple Inc. - Ex. 1029, p. 17
`
`
`
`Report No. 1822
`
`Bolt Beranek and Newman Inc.
`
`ntains the spe
`This document
`5
`atUU
`U
`..
`Q
`n'xmn‘
`on TMD 0
`r1 man he 0'111’1
`._ L
`Q
`4.115 a i].
`“ll.
`4.1]..L.
`“-
`\.L
`111“
`Ue
`S
`U
`
`(l.
`
`O
`
`U W11 W15 0
`n nhcOrin-Q
`
`('D
`ct-
`ations for interconn
`m4—11v (0 “S
`+-
`
`Lily
`mkn
`
`3.4.
`
`connection of a Host and an IMP is a joint effort that requires
`
`the Host personnel to provide interfacing hardware and software.
`
`Although we have tried to provide sufficient information to
`
`assist the Host personnel
`
`in the design of the interface, prob—
`
`lems and questions that we have not anticipated will undoubtedly
`
`arise.
`
`These questions should be addressed to:
`
`Network Control Center
`Bolt Beranek and Newman Inc.
`
`50 Moulton Street
`Cambridge, Massachusetts 02138
`
`We strongly recommend that the personnel responsible for
`
`the design of the Host hardware and software interfaces Vialt
`
`in
`
`~L-«I‘D AD 1-1-1}.— ‘T‘EAAA-A17 “0.4 'AT-.-WA_
`1.1A t A ”a-“
`flfimkmafi‘ln‘,‘ 1.41.1”
`UCLUUL' Lugs WJ.L/ll C11CCU1111lUdlbuall UL DU_LL/ DULCLIC'
`dIlU ‘JCW Hldl
`
`
`_nc. for a thorough review of the designs prior to implementa
`
`tion. We feel that this procedure will help to minimize the
`
`
`
`difficulties that will be encountered in connecting the Host and
`
`the IMP.
`
`1—7
`
`12/75
`
`Petitioner Apple Inc. - EX. 1029, p. 18
`
`Petitioner Apple Inc. - Ex. 1029, p. 18
`
`
`
`Petitioner Apple Inc. - EX. 1029, p. 19
`
`Petitioner Apple Inc. - Ex. 1029, p. 19
`
`
`
`Report No. 1822
`
`Bolt Beranek and Newman Inc.
`
`2.
`
`GENERAL REQUIREMENTS
`
`In this section, we describe the physical configuration of
`
`the IMP,
`
`the space and power requirements,
`
`the equipment neces—
`
`sary to interconnect the IMP and Host, and the facilities that
`
`must be provided by the IMP site to assist with installation and
`
`maintenance of the IMP.
`
`As shown in Figure 2—1, four pieces of equipment are pro—
`
`vided:
`
`the IMP itself, which is a modified Honeywell H—516R,
`
`Honeywell H—316, or BBN Pluribus computer; an ASE-33 Teletype
`
`or Infoton Vistar*; a high—speed paper tape reader (optional);
`
`and a cabinet, approximately the same size as the Model 516R,
`
`that contains up to four modems connecting the IMP to the com—
`
`munication lines.
`
`The telephone company will supply modems only
`
`for the communication lines actually installed.
`
`In addition,
`
`the telephone company usually supplies auxiliary equipment that
`
`may vary from site to site and need not be located near the
`
`modem cabinet or the IMP.
`
`A Host i
`
`connected to an IMP by a Host cable.** The
`
`particular cabling scheme is determined by the distance between
`
`the Host and the IMP.
`
`A local Host
`
`(one close to the IMP)
`
`is
`
`connected by a 30-foot cable*** that is supplied with the IMP.
`
`This cable connects a standard Host/IMP interface unit built
`
`into the IMP to a special interface provided by the Host.
`
`*The Vistar is a keyboard/display—type terminal used with the
`Pluribus.
`It performs the same functions as the ASE—33 Teletype.
`J
`o70L4.
`'l
`n
`—'
`'
`_1
`A
`1
`v
`n.amo+{.
`nokkow
`(
`SULLVJIA‘AUJ—
`LL‘LUL‘DJ.
`**The cables in Figure 2»i are drawn onl
`than in their actual positions.
`
`y
`
`H
`
`***The length of this cable is limited by the characteristics of
`the cable drivers in the IMP.
`
`2-1
`
`12/75
`
`Petitioner Apple Inc. - EX. 1029, p. 20
`
`Petitioner Apple Inc. - Ex. 1029, p. 20
`
`
`
`Report No.
`
`1822
`
`Bo1t Beranek and Newman Inc.
`
`73202.10.
`
`Sun—02
`
`”4420.....“00
`
`Sumo:
`
`m._<z__zmm.r
`
`042
`
`3,4205.:
`
`>.r._.Vmm..mm<
`
`A4<20_._.n_0.
`mmm<a
`
`m9:,
`
`mun—(mm
`
`_'
`
`HZFMOHL<ULU
`
`
`
`m4m<o.50:
`
`HZFUCZK<ULIJ
`
`
`
`
`
`HzmzmHDOmazH.H-N.wfim
`
`ml.
`
`n/fl
`
`Petitioner Apple Inc. - EX. 1029, p. 21
`
`Petitioner Apple Inc. - Ex. 1029, p. 21
`
`
`
`
`
`
`
`Report No. 1822
`
`Bolt Beranek and Newman Inc.
`
`A distant Host* may be located up
`
`0 2 00 feet
`
`from the IMP,
`
`but an addition to the standaru Host/IMP interface is required
`
`to modify the line—driving scheme.
`
`The Host personnel must de-
`
`sign a special interface that is compatible and must supply the
`
`connecting cable as specified in Sec. H.5.2.
`
`Since additional
`
`IMP hardware must be supplied,
`
`the decision to connect a distant
`
`Host must be made known well in advance.
`
`A distant Host will
`
`usually be connected to an IMP which has one or more local Hosts.
`
`A very distant Host may be located even farther from the IMP,
`
`using an entirely different interface arrangement which is de—
`
`scribed in Appendix F. Basically,
`
`the very distant Host inter-
`
`face is designed for use over communication circuits with speeds
`
`up to 230.“ kilobits/second and up to tens (perhaps hundreds) of
`
`miles long.
`
`The communication protocol used with this interface
`
`includes a 24—bit cyclic redundancy check and a positive acknowl-
`
`edgment scheme.
`
`A separate 30—foot cable is provided with the IMP for the
`
`connection to each modem.
`
`In addition, cables are provided for
`
`connecting the terminal (Teletype or Vistar) and paper tape
`
`reader (if supplied) to the IMP.
`
`For the H—516R and H—3l6 IMPS,
`
`cables exit
`
`from the IMP through the bottom of the rear panel.
`
`Cables will exit
`
`from the modem unit
`
`through the bottom of the
`
`modem cabinet; if a site does not have a false floor, other
`
`modem cable arrangements are easily provided. Cables are con—
`
`nected to the Pluribus IMP via a fantail panel located at
`
`the
`
`rear of the machine.
`
`*Not available with the Pluribus IMP.
`
`2-3
`
`12/75
`
`Petitioner Apple Inc. - EX. 1029, p. 22
`
`Petitioner Apple Inc. - Ex. 1029, p. 22
`
`
`
`Report No. 1822
`
`Bolt Beranek and Newman Inc.
`
`Figures 2—2, 2—3, E—Q, and 2~5 depict
`
`)—
`the floor space re—
`
`quirements for the 516 IMP,
`
`the 316 IMP,
`
`the (maximum size)
`
`316 TIP, and the (minimum size) Pluribus IMP respectively.
`
`Some
`
`configurations of the 316 TIP may only require the same floor
`
`space as a 316 IMP, and some Pluribus IMPs may require several
`
`racks side by side;
`
`the Network Control Center can furnish de—
`
`tails for each installation.
`
`With the Honeywell machines, provision should be made to
`
`place the ASE-33 Teletype close to the IMP.
`
`The ASH—33 occupies
`
`approximately 2' x 2' of floor space.
`
`(The optional paper tape
`
`reader must be placed nearby if it is supplied.* Its dimensions
`
`are 11x11x23 inches (WIDTHxHEIGHTxDEPTH).
`
`A convenient
`
`location
`
`is the top of the IMP cabinet, if overhead space permits.)
`
`With the Pluribus machine,
`
`table space should be provided nearby
`
`for the Infoton Vistar.
`
`Its dimensions are 20x13x24 inches.
`
`(Again,
`
`the optional paper tape reader must be placed nearby
`
`if it is supplied.* Its dimensions are 20x8x22 inches.
`
`It can
`
`be located on top of the IMP cabinet if overhead space permits.)
`
`A small lockable cabinet is needed on the Host premises
`
`for the storage of IMP—related materials (e.g., manuals, test
`
`tapes, scope,
`
`tool box, etc.). Finally, a telephone should be
`
`located within reach of both the terminal and the operating
`
`panel of the IMP for use during diagnosis and debugging.
`
`(Pluribus IMPs may be supplied without an operating panel.)
`
`The locations of the IMP, modem cabinet, paper tape reader,
`
`and Teletype are to be selected by the Host personnel.
`
`These
`
`pieces of equipment should be placed within approximately eight
`
`3To determine whether a paper tape re ade
`Ll
`site may contact
`the Metwork Control Ce“
`
`r will be supplied, a
`ter.
`
`12i?5
`
`2-4
`
`Petitioner Apple Inc. - EX. 1029, p. 23
`
`Petitioner Apple Inc. - Ex. 1029, p. 23
`
`
`
`Report No. 1822
`
`3011; Beranek and Newman
`
`Inc.
`
`MIN. 6" CLEARANCE REQUIRED
`
`FOR CABLE ACCESS AND AIR EXHAUST
`|
`:
`
`l-— 49"—-!
`
` TILT-OUT
`
`LOGIC
`DRAWER
`
`I
`
`57 “
`
`NOTE: DIMENSIONS ARE TO NEAREST INCH
`
`TOP VIEW
`
`FIG.2-2
`
`MINIMUM FLOOR AREA REQUIRED FOR 516 IMP
`
`2-5
`
`12/75
`
`Petitioner Apple Inc. - EX. 1029, p. 24
`
`Petitioner Apple Inc. - Ex. 1029, p. 24
`
`
`
`Repart N6. 1822
`
`80H, Beranek and Newman
`
`Inc.
`
`I
`
`USED ON LATER MODELS
`
`HINGED DOOR USED ON
`EARLY MODELS ONLY:
`REMOVABLE BACK PANEL
`
`'
`
`\
`
`\
`
`|
`|
`\
`|
`\
`|
`\
`I
`I
`I
`_
`
`CONTROL
`PANEL
`
`l
`|
`
`|
`
`PULL-OUT
`
`I I g
`
`I
`
`I
`
`|
`:
`.
`
`Il
`
`I
`I
`1
`I
`l
`'
`L. _________ J
`
`LOGIC
`DRAWER
`
`29"
`
`22"
`
`TOP ViEW
`
`fifi—LEAVE MiNIMUM O?
`" F
`ACCE
`12
`OR
`SS
`
`2:53.24,
`
`FTFLF FFQQF AREA REQUIRE F3F 315
`
`\:
`
`—6
`
`r
`
`m
`
`\J m
`
`Petitioner Apple Inc. - EX. 1029, p. 25
`
`Petitioner Apple Inc. - Ex. 1029, p. 25
`
`
`
`Report NO. 1822
`
`BOIt Beranek and Newman Inc.
`
`/
`
`I i I I I
`
`HINGED DOOR USED ON
`
`EARLY TIPS ONLY ”‘2...
`
`REMOVABLE BACK PANEL
`
`USED ON LATER MODELS
`
`|-—— 52"
`II
`Il
`.
`
`I
`
`I
`
`
`
` ,
`
`I
`I
`|
`
`PULL—OUT
`LOGIC
`DRAWER
`
`I
`|
`I
`|
`I
`I
`I
`I
`I
`I
`|
`I_ _____ _I
`
`
`
`I
`
`22"
`
`PULL—OUT
`LOGIC
`DRAWER
`
`I
`I
`I
`I
`I
`I
`|
`|
`I
`I
`|
`I
`I
`I_ _____ _I
`
`TOP VIEW
`
`LEAVE MINIMUM
`OF I2" FOR ACCESS
`
`12/ 7 5
`
`Petitioner Apple Inc. - EX. 1029, p. 26
`
`Petitioner Apple Inc. - Ex. 1029, p. 26
`
`
`
`Report No. 1822
`
`BoIt Beranek and Newman Inc.
`
`| MIN. 6" CLEARANCE. REQUIRED
`-'FOR AIRV EXHAUST
`
`PLURIBUS
`
`
`
`
`IMP
`
`
`(TYPICAL RACK)
`
`NOTES‘ DIMENSIONS ARE TO NEAREST INCH;
`CABLES CONNECT ON REAR (DOOR) SIDE
`
`TOP VIEW
`
`FIG.
`
`2—5 MINIMUM FLOOR AREA REQUIRED
`
`FOR ELURIBIES IN? P{ER RRCK}
`
`12;?5
`
`2-8
`
`Petitioner Apple Inc. - EX. 1029, p. 27
`
`Petitioner Apple Inc. - Ex. 1029, p. 27
`
`
`
`Report No. 1822
`
`Bolt Beranek and Newman Inc.
`
`feet of one another.
`
`A minimum of thirty square feet of floor
`
`space is required for the equipment, and additional space must
`
`be available for accessing the machine during maintenance and
`
`debugging. Access to the Model 516 IMP is Via a full-length
`D
`'L‘q'
`L
`4“
`u.‘
`L.
`J.
`ront door, which is hinged On the left side. Access to the 316
`
`IMPs is via drawers which slide to the front. Access to the
`
`Pluribus IMP is via full-length rear doors and removable front
`
`panels. Access to the modem cabinet is via a removable front
`
`panel.
`
`In addition to the modem cabinet,
`
`the telephone company may
`
`provide another cabinet
`
`to contain the auxiliary equipment.
`
`It
`
`is recommended that this auxiliary equipment be placed in an
`
`inconspicuous location on the Host premises, such as in a tele-
`
`phone company equipment room, since immediate access to this
`
`equipment is not necessary.
`
`2.2 Description of Equipment
`
`External dimensions, approximate weights, and power require—
`ments of the various IMP models are given in Table 2;l.
`The
`
`paper tape reader weighs approximately 25 pounds,
`
`the ASH—33
`
`Teletype weighs approximately 56 pounds, and the Infoton Vistar
`
`weighs approximately 55 pounds.
`
`The Model 516 IMP is a ruggedized unit with E.M.I. protec-
`
`tion. All IMPs will operate in an ambient environment
`
`from O to
`
`”5°C (Pluribus IMPs should not be operated at temperatures over
`30°C unless special provisions are made) and up to 95% humidity.
`
`However,
`
`these features have been included for reliability and,
`
`in general, an environment suitable for most digital computing
`
`equipment should be provided; i.e., air—conditioned and free
`
`from excessive dust and moisture.
`
`2-9
`
`12/75
`
`Petitioner Apple Inc. - EX. 1029, p. 28
`
`Petitioner Apple Inc. - Ex. 1029, p. 28
`
`
`
`Report No. 1822
`
`I Bolt Beranek and Newman Inc.
`
`TABLE 2-1
`
`
`
`---- Power
`
`
`Width
`
`D_ep_m m ' watts
`
`
`Mode]
`
`
`
`
`
`'luribus IMP
`(per rack)
`
`
`
`
`
`
`- 3000
`(approx)
`
`
`5
`
`550
`
`26
`
`
`
`2 2 5
`
`2
`
`as
`
`22
`
`The power requirements for the Honeywell
`as follows:
`
`IMP equipment are
`
`a)
`
`IMP:
`
`115 VAC i 10%; 60 Hz
`
`1 5%, single phase.
`
`The
`
`line cord is 15 ft.
`
`long and contains 3—wire cable
`
`terminated by a 30—amp Hubbell 3331G twistlock con—
`
`nector (for wiring convention, see Appendix G),
`
`b) High—speed reader (optional):
`
`115 VAC i 10%; 60 Hz,
`
`single—phase at 125 watts.
`
`(The line must withstand
`
`10-amp surges at 125 VAC.)
`
`The line cord is 6 ft.
`
`long and is terminated in a standard 3—wire grounded
`
`plug.
`
`c) ASR-33:
`
`115 VAC i 10%; 60 Hz i 0.15 Hz, single phase
`
`at 230 watts.
`
`The line cord is 8 ft.
`
`long and is
`
`terminated in a standard 3—wire grounded plug.
`
`Power for the Pluribus equipment is supplied via one 3—phase
`
`208/110 volt wye 60 Hz connection per rack.
`
`Each power cord is
`
`20 feet
`
`long and is terminated by a flusheil £5215 twi tloek
`
`12!?5
`
`2—10
`
`Petitioner Apple Inc. - EX. 1029, p. 29
`
`Petitioner Apple Inc. - Ex. 1029, p. 29
`
`
`
`Report No. 1822
`
`Bolt Beranek and Newman Inc.
`
`Each circuit must supply 30 amps per leg. SuffiCient
`connector.
`Anmvam4Ahn/N nn+1n+~n 10A“ Rnkuamm4m~ Ann-1nmnvs4-
`4—1nA TnPnA—Am 1T4 “Ln-w;
`LaULlVCll—LCILQC UMLI_LCLID J.U.L
`uCUMBéLllB CkiLAJ.yHJ.CJ.1U, uuc J.J.J..LUUU 1 V-LDUCZJ. ’
`
`and paper tape reader are provided on the Pluribus itself.
`
`(
`-
`.....
`-
`r,
`. -..- c... “tuner--.“n. re...“ .v., , cw.”
`The HO R. must nvnviflp an nnnnnnwintn nnwpw ranch nnlp
`
`(located within 15 feet) for the IMP power plug and it is recom—
`
`mended that a separate fuse or circuit breaker be provided on
`
`the IMP's power line.
`
`(The Honeywell
`
`IMP normally draws about
`
`20 amps, but the line must be capable of supplying up to 30 amps.)
`
`The IMP's chassis is connected to the ground (third) lead of the
`
`power plug, which is completely isolated frOm the signal return
`
`(i.e., "signal ground").
`
`If at all feasible,
`
`the power to the
`
`IMP should be provided from the same transformer that delivers
`
`power to the Host
`
`in order to insure a common ground.
`
`For
`
`Honeywell equipment,
`
`three llS—VAC wall sockets (located within
`
`5 feet of the IMP) are required to power the Teletype, paper
`
`tape reader, and an IMP debugging oscilloscope used during
`
`installation and maintenance.
`
`The line for these sockets should
`
`be fused for 20 amps and should be powered from the same trans—
`
`former as the IMP, if feasible.
`
`The modem cabinet dimensions are 68—1/8" x 28” X 28"; it
`
`weighs up to 750 lbs and requires up to l5 amps of standard 115
`VAC power.
`The modem operates in an ambient environment of H00
`to l2OOF and up to 95% humidity.
`The Host must provide power
`
`for the modem from the same transformer that delivers power to
`
`the IMP.
`
`A standard 3—connector non-locking, non—twist plug is
`
`normally provided with the modem.
`
`The telephone company also
`
`recommends that a separate fuse or circuit breaker be provided
`
`(The auxiliary equipment is a
`on the power line to the modem.
`In
`'LA 4-,. Hid-n.
`J-
`r. “In“ -‘-.
`.,
`w.
`v,
`w LL.
`L11 C DLLC .LD
`DC DU Dibc,
`bl
`tel—standard itEM lat Will vary IPOu 81
`
`generally no larger than the size of the modem cabinet and may
`
`be as small as a 2' x 3’ wall mounting.
`
`A separate power outlet
`
`will also be needed for this equipment.)
`
`2-11
`
`12/75
`
`Petitioner Apple Inc. - EX. 1029, p. 30
`
`Petitioner Apple Inc. - Ex. 1029, p. 30
`
`
`
`Report No. 1822
`
`Bolt Beranek and Newman Inc.
`
`In all, the Honeywell equipment requires Six receptacles,
`
`and Pluribus machines require one receptacle per rack plus one
`
`for the modem cabinet.
`
`The site should plan to provide the power
`
`necessary for the phone company equipment after preliminary dis—
`
`cussions with the local telephone company representatives and
`
`before the circuit installation date.
`
`'
`
`'
`
`2.3
`
`Interfacing
`
`The Host/IMP interface is subdivided into two separate units,
`
`as illustrated in Figure 2-6.
`
`
`
`SPECIAL
`HOST/ IMP
`INTERFACE
`
`STANDARD
`HOST/ IMP
`lNTERFACE
`
`FIG.
`
`2—6
`
`HOST/IMP INTERFACE
`
`5...: N NM. «.4 ‘J1
`
`2‘12
`
`Petitioner Apple Inc. - EX. 1029, p. 31
`
`Petitioner Apple Inc. - Ex. 1029, p. 31
`
`
`
`Report No. 1822
`
`Bolt Beranek and Newman Inc.
`
`The right-hand (standard) unit is built into the IMP and
`
`contains logic that is standard for all Host/IMP interfaces.
`
`The left—hand unit contains the special equipment for inter—
`
`facing directly to the particular Host.
`
`An addition to the
`
`standard Host/IMP interface is required for a distant Host.
`
`Standard signals pass on the Host cable between these two
`
`halves; all special logic and signal adjustments (which vary
`
`from Host
`
`to Host) are Hndl d in the left—hand portion.
`
`Each participating Host wi'ZZ be responsible for the design
`
`and construction of its own special unit to mate to the standard
`Host/IMP interface unit.
`The logical operation of this unit
`
`will be the same, regardless of whether a Host
`
`is local or
`
`distant; however, a different electrical signaling scheme is
`
`required to handle a distant Host.
`thn man
`out.
`I vol
`
`uirements for the special Init is given in Sect'inn H.
`
`A detailed description of
`
`The very distant Host interface follows the same general
`
`philosophy of a standard interface unit at the IMP end and a
`
`special interface unit at the Host end, but uses a completely
`
`different signaling scheme as described in Appendix F. Still
`
`another Host inter facing scheme, making use of the Private
`
`Line Interface (PLD is described in Appendix H.
`
`The Host computer and the IMP communicate by transmitting
`
`messages over the Host cable.
`
`The format for this communication
`
`has been established and is described in Section 3.
`
`Each Host
`
`is responsible for providing the necessary Network Control
`
`Program in the Host computer.
`
`An IMP test program is available for use during installa—
`
`tion and testing.
`
`In addition to checking various functions in
`
`the IMP, this program provides a mechanism for checkout OI
`
`the
`
`Host‘s special interface.
`
`The program repeatedly transmits a
`
`2-13
`
`12/75
`
`Petitioner Apple Inc. - EX. 1029, p. 32
`
`Petitioner Apple Inc. - Ex. 1029, p. 32
`
`
`
`Report No. 1822
`
`Bolt Beranek and Newman lee,
`
`message to the Host, a copy of which it expects the Host to
`
`return with any Host padding, or data (Seeiion 3.5}.
`
`should plan to provide an appropriate test program to
`
`in conjunction with this IMP test program.
`
`125%
`
`2‘
`
`Petitioner Apple Inc. - EX. 1029, p. 33
`
`Petitioner Apple Inc. - Ex. 1029, p. 33
`
`
`
`Report No. 1822
`
`Bolt Beranek and Newman Inc.
`
`3.
`
`SYSTEM OPERATION
`
`3.1 Messages and Message-ids
`
`Hosts com_mu1nicate wit“ each otheer via reguZa_ message -
`
`A
`
`regular message may vary in length from 96 up to 8159 bits,
`
`the
`
`first 96 of which are control bits called the leader.
`
`The leader
`
`is also used for sending control messages between the Host and
`
`its IMP.
`
`The remainder of the message is the data, or the text.
`
`For each regular message,
`
`the Host specifies a destination,
`
`consisting of IMP, Host, and handling type.
`
`These three para—
`
`meters uniquely specify a connection between source and destina—
`
`tion Hosts.
`{1) r‘a O (:‘f' ('D ’1 I._J
`_stics , such as priority or non—priority transmission
`
`The handling type gives the connection specific
`
`c“
`
`I...~... 1.,\1_\
`\DCC UCLO W).
`
`n.:|..a.e
`HUUJ.
`
`ti
`-_- -m--- 1......1 1...”..- “A--.,.--,.A a--- ,.
`..,.,.l 1-..
`_LU.[ 1d._L
`lb‘du CI' bdeC‘ lldb UECIL l'CbC’l' VCU .L Ul'
`d.
`
`fourth parameter,
`
`to be used in future inter—network addressing.
`
`For each connection, messages are delivered to the destination in
`
`the same order that they were transmitted by the source.
`
`For each regular message,
`
`the Host also specifies a 12—bit
`
`identifier,
`
`the message-id*.
`
`The message—id,
`
`together with the
`
`destination of the message,
`
`is used as the "name” of the message.
`
`The IMP will use this name to inform the Host of the disposition
`
`of the message. Therefore, if the Host refrains from re-using
`
`a particular message—id value (to a given destination) until the
`
`IMP has responded about that message—id, messages will remain
`
`uniquely identified and the Host can retransmit them in the
`
`event of a failure within the network.
`
`* Until mid—1973 the first eight bits of the message—id field
`were called the Ulink".
`
`3-1
`
`12/75
`
`Petitioner Apple Inc. - EX. 1029, p. 34
`
`Petitioner Apple Inc. - Ex. 1029, p. 34
`
`
`
`Report No. 1822
`
`Bolt Beranek and Newman Inc.
`
`After receiving a regular message from a Host connected to
`
`it, an IMP breaks the message into several packets (currently
`
`the maximum data bits/packet is
`
`1008)
`
`and passes these through
`
`the network in the direction of the destination. Eventually,
`
`when all packets arrive at the destination,
`
`they are reassembled
`
`to form the original message and passed to the destination
`
`The destination IMP returns a positive acknowledgment
`Host.
`’for receipt of the message to the source IMP, which in turn
`
`passes this acknowledgment to the source Host. This acknowledg—
`
`ment is called a Ready for Next Message (RFNM) and identifies
`
`the message being acknowledged by name.
`
`In some relatively rare
`
`cases, however,
`
`the message may be lost in the network due to an
`
`IMP failure;
`
`in such cases an Incomplete Transmission message
`
`will be returned to the source Host
`
`instead of a RFNM. Again,
`
`in this case,
`
`the message which was incompletely transmitted is
`
`identified by name.
`
`If a response from the destination IMP (either RFNM or
`
`Incomplete Transmission) is itself lost in the network, this
`
`condition will be detected by the source IMP, which will auto—
`
`matically inquire of the destination IMP whether the original
`
`message was correctly transmitted or not, and repeat
`
`the inquiry
`
`until a response is received from the destination IMP. This
`
`inquiry mechanism is timeout—driven, and each timeout period may
`
`be as little as 30 or as much as D5 seconds in length.
`
`When a message arrives at its destination,
`
`the leader is
`
`modified to indicate the source Host, but
`
`the message-id field
`
`is passed through unchanged. Thus,
`
`in addition to providing
`
`message identification between a Host and its local IMP,
`
`the
`
`message—id c