CARVIEW |
Select Language
HTTP/2 200
date: Mon, 14 Jul 2025 12:49:09 GMT
content-type: text/plain; charset=utf-8
content-length: 46017
cf-ray: 95f1236ceadce8e0-BLR
last-modified: Fri, 17 Apr 1987 20:22:17 GMT
etag: "27026-1f04d3316f040-gzip"
accept-ranges: bytes
vary: Accept-Encoding
content-encoding: gzip
strict-transport-security: max-age=31536000; includeSubDomains
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
cf-cache-status: DYNAMIC
server: cloudflare
alt-svc: h3=":443"; ma=86400
NIC 50002
TCP/IP IMPLEMENTATIONS
AND
VENDORS GUIDE
September 1985
TCP/IP IMPLEMENTATIONS
AND
VENDORS GUIDE
September 1985
Editors:
Anne Sauer
Francine Perillo
Additional copies of this document may be obtained from the DDN Network
Information Center, SRI International, 333 Ravenswood Avenue, Room
EJ291, Menlo Park, CA 94025.
The TCP/IP Implementations and Vendors Guide was published by the DDN
Network Information Center, SRI International, Menlo Park, CA using the
Scribe document production system. Camera ready copy was produced with
an Imagen laser printer.
Scribe is a registered trademark of Unilogic, Ltd. Imagen is a
trademark of the Imagen Corporation.
Date: September 1985
ii
ACKNOWLEDGEMENTS
The TCP/IP Implementations and Vendors Guide was prepared by the DDN
Network Information Center for the Defense Data Network Program
Management Office of the Defense Communications Agency under contract
number DCA-200-84-C-0024, CDRLs E009 and E009A. This Guide was compiled
with the assistance of many people, most of whom are the contacts for
products listed within this document. The NIC appreciates their
contributions.
iii
iv
INTRODUCTION
This is a guide to implementations and products associated with
the Department of Defense (DoD) Defense Data Network (DDN) TCP/IP
protocols. It is published for informational purposes only by the DDN
Network Information Center (NIC) at SRI International on behalf of the
Defense Data Network Program Management Office (DDN PMO) and in no way
endorses or officially recommends any implementation or product on the
part of the Defense Communications Agency (DCA), the Defense Advanced
Research Projects Agency (DARPA), the NIC or DoD. It is not complete.
Omission of any vendor or implementor has no significant implication,
other than that the NIC has no information about that vendor or
implementor, or that the information was not available at the time of
this printing. Likewise, only completed fields of the product templates
are included, and unfilled fields have been deleted to conserve space.
Anyone planning to use either a product or an implementation is urged to
do their own investigation of the details, costs, and support of the
product.
This guide is divided into software implementations (listed
alphabetically by machine type) and hardware implementations (listed
alphabetically by company). The guide is also indexed by operating
system, with the machine type listed under each and by company name.
Vendors who wish to have their TCP/IP products tested and
certified for use on the DDN should contact Code B617, the Test and
Evaluation Branch of the DDN PMO for details.
Throughout the document, references are made to RFCs and IENs.
RFCs, or Requests for Comments, are network technical notes used
primarily to introduce proposed internet protocols and related network
topics to the DDN. IENs, or Internet Experiment Notes, are Internet
Working Group technical notes. Both RFCs and IENs are available on the
SRI-NIC host. You may obtain copies of either by using the FTP
facility, if it is available at your host. Connect to the SRI-NIC host
[10.0.0.51 or 26.0.0.73] and log in as ANONYMOUS with GUEST as password.
RFC filenames are of the format RFC:RFCxxx.TXT (where xxx is the number
of the RFC) and IENs are of the format IEN:IEN-xxx.TXT (where xxx is the
number of the IEN -- note the dash in the IEN filename.)
Online copies of the guide are available through FTP in the file
named NETINFO:TCP-IP-IMPLEMENTATIONS.TXT. For those who are not on the
network, contact the DDN Network Information Center to request copies of
RFCs, IENs or this guide by calling our toll-free number 1-800-235-3155.
Network users without FTP capability may send requests to
NIC@SRI-NIC.ARPA.
The NIC also welcomes your comments, additions and corrections.
The last page of this document contains a Feedback form for your
1
convenience in sending us your comments.
Note: UNIX is a trademark of AT&T Information Systems; VAX,
TOPS-10 and TOPS-20 are trademarks of Digital Equipment Corporation.
Key to Symbols:
v Taken from vendor literature
[ ] Not yet available
Last edit: September, 1985
2
1. TCP/IP SOFTWARE IMPLEMENTATIONS BY MACHINE TYPE
1.1. APPLE
1.1.1. v STANFORD ETHERNET APPLETALK GATEWAY
PRODUCT-OR-PACKAGE-NAME: STANFORD ETHERNET APPLETALK GATEWAY
(SEAGATE)
TYPE: Gateway
DESCRIPTION:
SEAGATE is a gateway (Apple term: bridge) that connects an
Ethernet using the internet protocols, to an applebus
(AppleTalk) using Apple or IP protocols. The IP protocol family
was chosen because many campuses and engineering groups are
using it on their Ethernets; most such groups have access to
Berkeley UNIX. With such a gateway in place, it becomes
possible to create UNIX server daemons to provide file,
printing, mail, etc. services for the Macintoshes.
In addition, it would be possible for the UNIX systems to
become integrated into a Macintosh Office such that UNIX users
could access Apple-provided services such as printing on a
LaserWriter or sending mail to Macintosh users via an Apple file
server.
This distribution of SEAGATE provides all the information and
software you should need to setup your own gateway. Please bear
in mind that this distribution is not 'supported' and that we
can't give extensive help about the mechanics of putting your
gateway together. I would like to hear about bug reports or
enhancements however.
To assemble your own gateway, you will need at least the
items below:
- The hardware is a 3 card multibus system: A 'SUN' 68000
CPU board, an Interlan NI3210 Ethernet card, and a
homebrew applebus card (about 8 chips) which takes an
afternoon to wirewrap.
- A UNIX (usually VAX) running 4.2 BSD, 4.1 BSD or Eunice.
This is because the source distributed is written in the
PCC/MIT 68000 C compiler. [This is the same compiler
included with the SUMACC Mac C cross development kit.]
You can probably make due with any 68K C compiler and
assembler, but it will be harder.
- Inside Mac, update service, and the Mac software
3
supplement.
- Applebus Developer's Kit, includes: protocol manual,
applebus taps and interconnecting cable, Mac applebus
drivers on SONY disks.
- Dartmouth's IP package from Mark Sherman
(mss%dartmouth@CSNET-relay). The gateway distribution
includes the binary for TFTP, but if you want the whole
package (and source), you should get it from Mark.
- A Lisa Workshop system is handy to have around; you would
need it to compile Mark's sources. Even if you are doing
development in C, Apple releases Applebus updates as a
combination of Mac and Lisa disks. The Mac disks contain
the 'driver' binary resources. The Lisa disks contain
source for header files.
The current software on the Macintosh is the IP TFTP program.
As mentioned above, the gateway also has the capability to
translate Apple DDP datagrams into IP UDP datagrams, and vice
versa. We are now writing some UNIX (user-level) UDP daemons
that directly provide AppleTalk ATP services (such as external
file system access.)
Using Mark Sherman's (Dartmouth) TFTP and the Berkeley 4.2
BSD TFTP daemon, we made some simple timings. On the Mac side,
TFTP used a ramdisk to avoid any delays induced by the slow SONY
drive. For a UNIX to Mac transfer, we found that the Mac took
43 ms between data received and ack sent, while UNIX spent 25 ms
between ack received and next data sent.
Most of the transfer occurred at 512 data bytes every 70ms =
7314 bytes/sec = 58K baud.
Note however that the IP TFTP protocol is just that, a
'trivial' FTP. It is purely half-duplex in nature. When we
start using Apple's ATP, which can stream several packets per
acknowledgement, it should boost throughput significantly.
Gursharan Sidhu tells me that their process-to-process (no
disks) ATP throughput is 180K baud (out of the 230K available on
the cable). This is very good, considering many TCP's running
on 10 megabit Ethernet are lucky to get a few hundred kilobits
of throughput.
DOCUMENTATION:
On [SUMEX] the files are:
seagate.ms documentation in -ms format
seagate.hard the wirelist for the applebus interface
seagate.shar1 the main gateway sources (including above docs)
4
seagate.shar2 the ddt, dlq, testscc, and tftp subdirectories
All these files are plain ASCII and can be FTP'd from SUMEX
with the 'anonymous' login. The two shar (shell archive) files
are each about 170K bytes, so we would appreciate it if you
would avoid transfers during 9 AM to 5 PM PST.
CPU:
Apple Macintosh
O/S:
UNIX and others
IMPLEMENTATION-LANGUAGE:
C
CONTACT:
Bill Croft, (croft@sumex.arpa), SUMEX, Stanford University
PROPRIETY-STATUS:
Public domain (Copyrighted by Stanford; may be used, but not
sold without permission)
5
1.2. BOLT, BERANEK AND NEWMAN
1.2.1. BBN-C/70
PRODUCT-OR-PACKAGE-NAME: BBN-C/70
TYPE: TCP/IP Implementation
DESCRIPTION:
The C/70 processor is a BBN-designed system with a native
instruction set oriented toward executing the C language. It
supports UNIX Version 7 and provides for user processes with a
20-bit address space. The TCP/IP implementation for the C/70
was ported from the BBN VAX TCP/IP, and shares all of its
features. This version of TCP/IP is running experimentally at
BBN, but is still under development. Performance tuning is
underway, to make it more compatible with the C/70's memory
management system.
CPU:
C/70
O/S:
UNIX
IMPLEMENTATION-LANGUAGE:
C
CONTACT:
Dennis Rockwell, (drockwel@BBN-UNIX.ARPA), 617-497-2643
6
1.2.2. BBN-GATEWAYS
TYPE: TCP/IP Implementation
DESCRIPTION:
In an effort to provide improved service in the gateways
maintained at BBN, a new gateway implementation written in
MACRO-11 instead of BCPL has been developed. The MACRO-11
gateway provides users with internet service that is
functionally equivalent to that provided by the current BCPL
gateways with the following exceptions:
- Packets with options will be fragmented if necessary.
- ICMP protocol is supported.
- The gateway sends Time Exceeded, Parameter Problem, Echo,
Information Request, Destination Unreachable, and Redirect
ICMP messages.
- Initially, Source Quench and Timestamp packets will not be
supported.
- Class A, B, and C Network Address formats as specified in
the September 1981 Internet Protocol Specification
(RFC791) are supported.
The gateway contains an internetwork debugger (XNET) that
allows the gateway to be examined while it is running. Buffer
space is greatly expanded to provide better throughput. ARPANET
RFNMs are counted so the gateway will not send more than 8
outstanding messages to an ARPANET host.
IMPLEMENTATION-LANGUAGE:
MACRO-11
CONTACT:
Alan Sheltzer, (ASheltzer@BBN-UNIX.ARPA), 617-491-1850 x3876
HOSTS:
BBN-PR-GATEWAY, BBN-RING-GATEWAY, BBN-TIU-GATEWAY, BBN-NET-
GATEWAY, NDRE-GATEWAY, UCL-GATEWAY, BBN-GATEWAY, SRI-C3PO,
DCEC-GATEWAY
7
1.3. BURROUGHS
1.3.1. [B5000]
TYPE: DDN-contracted TCP/IP Implementation
DESCRIPTION:
This will be a package of software and technical support
services for interfacing Burroughs computing environments to the
Defense Data Network. The contract has not yet been awarded as
of this writing.
CPU:
B5000 family
DISTRIBUTOR:
Not yet determined
8
1.3.2. [BURROUGHS/HYPERLINK]
PRODUCT-OR-PACKAGE-NAME: Hyperlink/DDN Software
TYPE: TCP/IP/X.25 Implementation
DESCRIPTION:
Hyperlink/DDN is being implemented in accordance with the
ARPANET Upper Layer Protocols (presentation/application layers),
Transmission Control Protocol (session/transport layers), and
Internet Protocol (network layer functions for internetwork
communications). The software includes the host driver (either
with Ethernet or Hyperchannel connections), transmission control
protocol, internet protocol, network administrator and
application software. Applications include file transfer,
electronic mail and Telnet.
Hyperlink/DDN integrates ARPANET's packet switching protocol
standards with Internet Systems Corporation's proprietary
Ethernet-based hardware connection devices or with Network
Systems Corporation's HYPERchannel connection devices for
complete connections between LANs and/or long-haul networks. A
product option is available which provides an LSI 11/73 based
host front-end processor which will contain the TCP and IP
layers and an X.25 communications subsystem. Internet also
offers high speed local-area network solutions for non-DDN
requirements which can be integrated with DDN offerings.
DOCUMENTATION:
A full set of documentation is in process
CPU:
Burroughs
O/S:
Burroughs MCP
IMPLEMENTATION-LANGUAGE:
C or Pascal
DISTRIBUTOR:
Internet Systems Corporation
8360 Oakland Park Blvd.
Sunrise, Florida 33321
CONTACT:
9
Kerry A. Hartley, Director of Sales
313-357-1370
Jerry Lieberman, Product Marketing Manager
305-742-0301
ORDERING-PROCEDURE:
See above contacts
PROPRIETY-STATUS:
Product of Internet Systems Corporation
10
1.4. CONTROL DATA CORPORATION
1.4.1. [CDC-CYBER]
TYPE: DDN-contracted TCP/IP Implementation
DESCRIPTION:
This will be a package of software and technical support
services for interfacing Cyber computing environments to the
Defense Data Network. The expected date of completion is the
end of 1985.
CPU:
Cyber 170
O/S:
NOS
DISTRIBUTOR:
Control Data Corporation
11
1.5. DATA-GENERAL
1.5.1. [DATA-GENERAL]
TYPE: TCP/IP Implementation
DESCRIPTION:
The TCP/IP product currently supports Ethernet under the
DG/UX operations system and will run under the AOS/VS operating
system in the future. Support for the DDN implementation is
forthcoming. Presently the product includes implementations of
FTP and Telnet protocols. TCP/IP tracks the Berkeley 4.2
implementation.
DOCUMENTATION:
Contact Data General
CPU:
DS/4000 family, and MV product line
O/S:
DG/VX-today; AOS/VS-future
DISTRIBUTOR:
Data General
Data General Sales Force
4400 Computer Drive
Westboro, MA 01580
CONTACT:
Robert Ritter, Product Marketing Manager
Distributed Systems
617-366-8911
12
1.6. DATAPOINT
1.6.1. [DATAPOINT]
TYPE: TCP/IP implementation
DESCRIPTION:
Bill Wimp is the manager of this task. The implementation
has not yet been written (as of May 1983.)
DISTRIBUTOR:
Datapoint Corporation
9725 Datapoint Drive
MS - M95
San Antonio, TX 78284
CONTACT:
Bill Wimp, 512-699-5242
13
1.7. DIGITAL EQUIPMENT CORPORATION
1.7.1. BRL GATEWAY
PRODUCT-OR-PACKAGE-NAME: BRL Gateway
TYPE: TCP/IP Implementation
DESCRIPTION:
The BRL Gateway is a total redesign. None of the original
MIT code was used. The gateway runs as a set of tasks on a
simple multiprocessing operating system called LOS. Both LOS
and the gateway code as described here were entirely designed
and written by Ron Natalie.
This is an IP gateway with EGP support. The gateway will run
on most PDP-11 series processors, but is designed to be portable
to other machines that have C compilers. Point-to-point serial
links, DEC PCL-11/B, and the ACC LH-DH/11 interfaces are
currently supported. Work is in process to support the Interlan
Ethernet interfaces with the Address Resolution Protocol, the
Network Systems Corporations's HYPERchannel, and the Proteon
Ringnet hardware.
All gateway functions and features of the IP and ICMP
protocols are supported with the following exceptions. The ICMP
timestamp packet is not implemented and ICMP source quench
messages are ignored. IP timestamp and routing options are
supported. The Exterior Gateway Protocol is supported as
described in RFC904. Deviations from the specification are made
to optimize the performance as a stub system from the existing
core networks. The gateway also uses its own UDP based debug
and monitoring protocol. GGP echo packets are also answered.
In addition, the gateway provides Virtual-Host service. TCP
connections to be dynamically directed to an active host on the
BRLNET. This allows the host "BRL" to appear to always be up
for mail purposes.
The original BRL gateway was an early version of the MIT-C
gateway modified to know about class B and C addresses and to
work with the previously mentioned network interfaces. With the
advent of EGP, higher network traffic, and greater routing
intelligence, the modified MIT gateway became ineffective.
DOCUMENTATION:
Not yet
CPU:
14
Any PDP-11 processor that has memory management. The
machines currently in use are a PDP-11/34 and LSI-11/23. A
console terminal interface and a clock are required, as well as
any network interfaces. The built-in line frequency clock on
the LSI-11 processors may be used in lieu of an additional
clock.
O/S:
LOS (the Little Operating System) is a small message-passing,
multitasking operating system written for the implementation of
the gateway, but is also being planned for use in real-time and
file server applications. The Gateway code runs in the hardware
user mode, while LOS itself runs in kernel mode. Interrupts are
serviced in real-time by the user code.
IMPLEMENTATION-LANGUAGE:
With the exception of small parts of the operating system and
some bit manipulation routines, which are written in assembler,
both LOS and the Gateway code are written in the C language.
DISTRIBUTOR:
U.S. Army Ballistic Research Laboratory
ATTN: AMXBR-SECAD/R. Natalie
APG, MD 21005-5066
CONTACT:
Ron Natalie, (RON@BRL.ARPA), 301-278-6678 or above address
ORDERING-PROCEDURE:
Send mail to RON@BRL.ARPA for more information
PROPRIETY-STATUS:
Both LOS and the Gateway are the property of the Department
of the Army. They are available for public use at no charge.
They may be distributed with commercial products with slight
restrictions.
15
1.7.2. SRI-LSI-11
PRODUCT-OR-PACKAGE-NAME: SRI-LSI-11
TYPE: TCP/IP Implementation
DESCRIPTION:
The IP/TCP implementation for the Packet Radio terminal
interface unit is intended to run on an LSI-11 under the MOS
real-time operating system. The TCP is written in MACRO-11
assembler language. The IP is currently written in assembler
language; but being converted into C. There are no plans to
convert the TCP from assembler into C.
TCP implements the full specification, although the current
user interface lacks a mechanism to communicate URGENT pointer
information between the TCP and the higher-level software. The
code for rubber-EOL has been removed in anticipation of a change
to the specification. The TCP appears to be functionally
compatible with all other major implementations. In particular,
it is used on a daily basis to provide communications between
users on the Ft. Bragg PRNET and ISID on the DDN. The IP
implementation is reasonably complete, providing fragmentation
and reassembly; routing to the first gateway; and a complete
host-side GGP process. Currently the source quench message is
ignored. No IP options are generated and all received options
are ignored.
A measurement collection mechanism is currently under
development to collect TCP and IP statistics and deliver them to
a measurement host for data reduction.
CPU:
LSI-11
O/S:
MOS
IMPLEMENTATION-LANGUAGE:
PDP-11 assembler
CONTACT:
Jim Mathis, (Mathis@SRI-KL.ARPA), 415-859-5150
PROPRIETY-STATUS:
Developed with DARPA funds
16
1.7.3. LSI-11/PDP11/LINKABIT
PRODUCT-OR-PACKAGE-NAME: LINKABIT-DCNET-FUZZBALL
TYPE: TCP/IP Implementation
DESCRIPTION:
The DCNET internet software system has been developed with
DARPA sponsorship over the last three years and used extensively
for testing, evaluation and experimentation with other
implementations. It currently runs in a sizable number of
PDP11s and LSI-11s with varying configurations and applications.
The system is designed to be used with the DCNET local network
and BOS/VOS operating system for a multi-media internet
workstation (so-called "fuzzball"), which operates using
emulation techniques to support ordinary RT-11 system and
application programs. However, the system has also been used on
other networks, including the DDN, and with other operating
systems, including RSX-11. An RSX-11 based version
incorporating only IP/TCP modules is presently used to support
the INTELPOST electronic-mail network.
The software system consists of a package of MACRO-11 and C
modules structured into levels corresponding to local-net, IP,
TCP and application levels, with user interfaces at each level.
The local-net level supports several communication devices,
including synchronous and asynchronous serial lines, 16-bit
parallel links and 1822 interfaces. Hosts using these devices
have been connected to DDN IMPs, Satellite IMPs, MACRO-11
Internet Gateways, SRI Port Expanders and to the DCNET local
network. When used on DCNET the system provides automatic
routing, time-synchronization and error-reporting functions.
The IP level conforms to the RFC791 specification, including
fragmentation, reassembly, extended addressing and options, but
currently does not interpret options. A full set of ICMP
features compatible with RFC792 is available, including
destination-unreachable, timestamp, redirect and source-quench
messages. Destination-unreachable and source-quench information
is conveyed to the user level via the TCP and raw-datagram
protocol modules. Internet gateway (routing and non-routing)
facilities compatible with RFC823 can be included on an optional
basis. This support can be configured to include hierarchically
structured gateways and subnets.
The TCP level conforms to the RFC793 specification, including
PUSH, URGENT and options. Its structure is based on circular
buffers for reassembly and retransmission, with repacketizing on
each retransmission. Retransmission timeouts are dynamically
determined using measured roundtrip delays, as adjusted for
backoff. Data flow into the network is controlled by measured
network bandwidth, as adjusted by source-quench information.
Features are included to avoid excessive segment fragmentation
17
and retransmission into zero windows. The user interface level
provides error and URGENT notification, as well as a means to
set outgoing IP/TCP options.
A raw-datagram interface is available for non-TCP protocols
such as (RFC768). It includes internal congestion and fairness
controls, multiple-connection management and timestamping.
Protocols above UDP supported in the present system include Time
Server (IEN-142) and Name Server (IEN-116). Other raw-datagram
services include XNET (IEN-158), GGP Gateway (RFC823), along
with developmental versions of an EGP Gateway (RFC827) and a
DECnet Gateway. A number of user-level protocol modules above
TCP have been built and tested with other internet hosts,
including user/server Telnet (RFC764) user/server FTP (RFC765),
user/server SMTP (RFC788) and various other file-transfer,
debugging and control/monitoring protocols.
Code sizes and speeds depend greatly on the system
configuration and features selected. A typical 30K-word
LSI-11/2 single-user configuration with all features selected
and including the operating system, device drivers and all
buffers and control blocks, leaves about 16K words for
user-level application programs and protocol modules. A typical
124K-word LSI-11/23 configuration provides the same service to a
half-dozen individually relocated users. Disk-to-disk FTP
transfers across a DMA interprocessor link between LSI-11/23s
operate in the range 30-50 Kbps with 576-octet packets. The
124K-word PDP11/34 INTELPOST adaptation supports two 56-Kbps
lines and a number of lower-speed lines.
DOCUMENTATION:
Online help files distributed with system plus annotated
source code
CPU:
LSI-11 or PDP11 with disk, EIS and 28K or more words of
memory
O/S:
None (self-contained)
IMPLEMENTATION-LANGUAGE:
MACRO-11 and C
DISTRIBUTOR:
Linkabit Corporation
Eastern Operations
18
1517 Westbranch Drive
McLean, VA 22102
CONTACT:
Dave Mills, (Mills@ISID.ARPA), 703-734-8660
ORDERING-PROCEDURE:
Source and/or object modules on double-density DEC RX02
diskettes only. DARPA approval required and redistribution is
limited. Contact R. Kahn (Kahn@ISI.ARPA) for approval only;
contact D. Mills (Mills@ISID.ARPA) for distribution.
PROPRIETY-STATUS:
DARPA
HOSTS:
DARPA Internet system: 8 (Linkabit), 10 (Ford Scientific
Research Labs), 1 (Ford Aerospace), 4 University of Maryland), 1
(Purdue), 1 (Norwegian Telecommunications Administration), 4
(DFVLR - Germany), 1 (University College London), 1 (Royal
Signals and Radar Establishment - UK); INTELPOST system: 13
worldwide
19
1.7.4. RSX-11M
TYPE: TCP/IP Implementation
DESCRIPTION:
This TCP/IP Implementation supports file transfer operations
between DEC RSX-11M, RSX-11M-PLUS and IAS operating systems.
Both user and server FTP are implemented. Full support is
included for Ethernet (DEUNA and DEQNA) as well as proNET ring
hardware interfaces. Process Software Corporation can modify
the software for other interfaces.
DOCUMENTATION:
Fully documented; supplied with User's Manual
CPU:
PDP-11 and LSI-11
O/S:
RSX-11M, RSX-11M-PLUS, IAS
IMPLEMENTATION-LANGUAGE:
Macro-11
DISTRIBUTOR:
Process Software Corporation
P. O. Box 746
35 Montague Road
Amherst, MA 01004
CONTACT:
Phil Denzer
413-549-6994
Telex 517891
ORDERING-PROCEDURE:
Contact Process Software Corporation
20
1.7.5. UNIX 2.9BSD
TYPE: TCP/IP Implementation
DESCRIPTION:
2.9BSD TCP/IP is an adaptation of Berkeley's original VAX
TCP/IP (running under BSD 4.1B UNIX) which in turn is an
offshoot of BBN's VAX TCP/IP. 2.9BSD TCP/IP runs on PDP-11/44s
and PDP-11/70s. The 2.8 version from SRI was adapted by Bill
Croft (formerly at SRI), then Tektronix adapted it for 2.9.
Berkeley took over modification of the software and brought it
back to SRI where Dan Chernikoff and Greg Satz adapted it for a
later release of 2.9. In addition to TCP/IP, UDP, ARP and the
raw packet interface is available. ICMP redirects are not
supported. User software implementations include Telnet and
FTP, plus Berkeley-developed local net protocols, RWHO, RSH,
RLOGIN, and RCP.
2.9BSD with TCP/IP support could probably be made to run on
smaller PDP-11s although the address space would be very tight
and might present problems.
DOCUMENTATION:
Some documentation available; will be sent with tape request
CPU:
PDP-11/44, PDP-11/70 [PDP-11/45 ?]
O/S:
2.9 UNIX
IMPLEMENTATION-LANGUAGE:
C (some system-dependent sections written in assembler)
CONTACT:
For technical information:
Carl Smith, (Carl@BERKELEY.ARPA)
415-644-1230
ORDERING-PROCEDURE:
For distribution, contact the PDP-11 Distribution office at:
Valerie Hanson
University of California
Berkeley, CA
415-642-6258
21
PROPRIETY-STATUS:
Governed by stipulations of Berkeley BSD license
HOSTS:
SRI-TSC, SRI-PRMH
22
1.7.6. Venix/11 TCP/IP
PRODUCT-OR-PACKAGE-NAME: Venix/11 TCP/IP
DESCRIPTION:
This is based on the "PDP-11/45" implementation available
from the MIT Laboratory for Computer Science. It has been
ported to a V7 UNIX system, in particular VenturCom's Venix/11
V2.0.
As little of the processing as possible takes place in the
kernel, to minimize the code space required. It fits
comfortably on I&D machines, but is almost hopeless on the
smaller machines. The kernel includes a proNET device driver,
IP fragment reassembly, IP header processing, local-net header
processing, and simple routing. The rest of the IP processing,
and all of the UDP and TCP functions, are in user libraries.
The psuedo-teletype driver is also in the kernel, and is used by
Server TELNET.
User programs handle ICMP processing; User and Server TELNET,
SMTP, TFTP, Finger, and Discard. There are User programs for
Nicname and Hostname. IEN-116 nameservers are used by all
programs, and an IEN-116 nameserver is also provided. The TCP
used is very simple, not very fast, and lies about windows. No
FTP is available, nor is one currently planned.
DOCUMENTATION:
There is a full set of manual pages, and some internals
documentation. The kernel code is well commented.
CPU:
PDP-11/44, 45, 70, 73, 84
O/S:
Venix/11 V2.0, should be simple to port to other V7 UNIX
systems.
IMPLEMENTATION LANGUAGE:
C
DISTRIBUTOR:
Proteon, Inc.
4 Tech Circle
Natick, MA 01760
CONTACT:
23
John Shriver, jas@proteon.ARPA, 617-655-3340
ORDERING-PROCEDURE:
Vendor product, available only in source form.
PROPRIETARY-STATUS:
Improvements are proprietary to Proteon.
24
1.7.7. PDP-11/45
TYPE: TCP/IP Implementation
DESCRIPTION:
In the UNIX kernel we have modules to drive a "Pronet" device
(10 Mb/s token-passing ringnet), to transmit and receive
internet packets, to demultiplex incoming TCP and UDP packets,
to reassemble internet fragments, and to maintain a cache of
internet hosts and their best first hop gateways. Kernel code
and data use from 9k to 10.5k bytes depending on the size of the
receive packets buffer.
Outside the kernel we have: TCP, user and server Telnet,
SMTP, ICMP, and TFTP. All are running but are in varying stages
of development.
DOCUMENTATION:
Some documentation about the user/kernel interface and about
the kernel code
CPU:
PDP-11/45
O/S:
Version 6 UNIX
IMPLEMENTATION-LANGUAGE:
C
DISTRIBUTOR:
Laboratory for Computer Science
MIT
545 Technology Square
Cambridge, MA 02139
CONTACT:
Liza Martin, (martin@MIT-CSR.ARPA)
Larry Allen, (lwa@MIT-CSR.ARPA)
617-253-6011
ORDERING-PROCEDURE:
We are willing to give this software to anyone who wants it,
has a UNIX source license, and will agree to a few constraints.
We should point out that it would be difficult for someone who
25
is not a UNIX wizard to install this code. To find out more
about the software send mail to martin@MIT-CSR.ARPA or to
lwa@MIT-CSR.ARPA.
PROPRIETY-STATUS:
Copyright MIT Laboratory for Computer Science
26
1.7.8. BBN-V6-UNIX
PRODUCT-OR-PACKAGE-NAME: EDN-V6-UNIX
TYPE: TCP/IP/ICMP implementation
DESCRIPTION:
This TCP/IP/ICMP implementation runs as a user process in
version 6 UNIX, with modifications obtained from BBN for network
access. IP reassembles fragments into datagrams, but has no
separate IP user interface. TCP supports user and server
Telnet, echo, discard, internet SMTP mail, and FTP. ICMP
generates replies to Echo Requests, and sends Source-Quench when
reassembly buffers are full.
1. Hardware - PDP-11/70 and PDP-11/45 running UNIX version
6, with BBN IPC additions.
2. Software - written in C, requiring 25K instruction space,
20K data space. Supports 10 connections (including
"listeners").
3. Unimplemented protocol features:
- TCP - Discards out-of-order segments.
- IP - Does not handle some options and ICMP messages.
CPU:
DEC PDP-11/70 and PDP-11/45
O/S:
V6-UNIX
IMPLEMENTATION-LANGUAGE:
C
CONTACT:
Ed Cain, (Cain@EDN-UNIX.ARPA), 703-437-2578
ORDERING-PROCEDURE:
Contact Ed Cain
27
1.7.9. v 3COM-UNET
PRODUCT-OR-PACKAGE-NAME: UNET
TYPE: TCP/IP Implementation
DESCRIPTION:
UNET is a communication software package which enables UNIX
systems to communicate using TCP/IP protocols. UNET will
utilize any physical communications media, from low speed links
such as twisted pair RS-232C to high speed coaxial links such as
Ethernet. All layers of the UNET package are directly available
to the user. The highest layer provides user programs
implementing ARPA standard File Transfer Protocol (UFTP),
Virtual Terminal Protocol (UVTP), and Mail Transfer Protocols
(UMTP). These programs in turn utilize the virtual circuit
services of the TCP. The TCP protocol is implemented on top of
the IP. Finally, IP can simultaneously interface to multiple
local networks. UNET implements 5 of the 7 layers of the
International Standards Organization Open Systems
Interconnection Reference Model, layers 2 through 6: Link,
Network, Transport, Session, and Presentation. Features of TCP
6 not yet implemented are Precedence and Security,
End-of-Letter, and Urgent. Feature of IP 4 not yet implemented
is Options.
DOCUMENTATION:
UNET Networking Software Reference Manual, Training
Documents, Users Manual
CPU:
DEC PDP-11s, VAX-11/780 and 11/750s
O/S:
UNIX and UNIX-based systems (UNIX V7, Sys 3, Sys 5, ZENIX,
ONYX)
IMPLEMENTATION-LANGUAGE:
C
DISTRIBUTOR:
3Com Corporation
1365 Shorebird Way
Mountain View, CA 94043
CONTACT:
28
Pamela Lawson, 415-961-9602
ORDERING-PROCEDURE:
Contact 3COM directly
PROPRIETY-STATUS:
A Program License Agreement between 3Com and UNET purchaser
is required
29
1.7.10. v UNIQ-SYS5
PRODUCT-OR-PACKAGE-NAME: PASSAGE TCP/IP
TYPE: TCP/IP Implementation
DESCRIPTION:
PASSAGE TCP/IP is a complete implementation of TCP/IP that
allows a UNIX System V (5.2) to participate as a routing or
nonrouting (end) host over a wide spectrum of communication
systems ranging from hard-wired connections to packet-switched
or circuit-switched networks. It communicates with adjacent
hosts over synchronous communication lines, Ethernet, LANs, and
standard 1822 interface to an IMP. Features include TCP/IP,
ICMP, Telnet, FTP, UDP, and SMTP. Plans are to implement X.25
in the near future.
DOCUMENTATION:
Included in package
CPU:
DEC VAX (PDP-11 in the future)
O/S:
UNIX System V (5.2)
IMPLEMENTATION-LANGUAGE:
C
DISTRIBUTOR:
UNIQ Digital Technologies UNIQ Digital Technologies
28 S. Water St. 37 Wheaton Drive
Batavia, Ill 60510 Nashua, NH 03063
312-879-1008 603-883-4860
UNIQ Digital Technologies UNIQ Digital Technologies
8150 Leesburg Pike 2040 Avenue of the Stars
Suite 600 Suite 400
Vienna, VA 22180 Los Angeles, CA 90067
703-448-8508 213-277-6288
CONTACT:
Sales department (see above)
ORDERING-PROCEDURE:
30
Contact distributors
PROPRIETY-STATUS:
PASSAGE is a product of UNIQ Digital Technologies
31
1.7.11. PURDUE
TYPE: TCP/IP/X.25 Implementation
DESCRIPTION:
The IP/X.25 effort is supported at Purdue by CSNET for
distribution to CSNET sites. It is based on the TCP/IP
implementation from BBN (for 4.1BSD) or Berkeley (for 4.2BSD).
A device driver was added which allows IP datagrams to be sent
over X.25 virtual circuits. An Interactive Systems INcard is
required.
DOCUMENTATION:
Complete manual available if CSNET subscriber
CPU:
VAX-11/750 and VAX-11/780
O/S:
Berkeley UNIX 4.1BSD and 4.2BSD
IMPLEMENTATION-LANGUAGE:
C
DISTRIBUTOR:
CSNET CIC
Bolt, Beranek and Newman Inc.
10 Moulton Street
Cambridge, MA 02238
(CIC@CSNET-SH.ARPA)
617-497-2777
CONTACT:
Tim Korb, (JTK@PURDUE.ARPA)
Computer Science Dept.
Math Bldg.
Purdue University
West Lafayette, IN 47909
317-494-6184
ORDERING-PROCEDURE:
Contact CIC (see above under DISTRIBUTOR)
PROPRIETY-STATUS:
32
For CSNET users only
33
1.7.12. BBN-VAX-UNIX
PRODUCT-OR-PACKAGE-NAME: BBN-VAX-UNIX
TYPE: TCP/IP Implementation
DESCRIPTION:
BBN has developed an implementation of TCP/IP for DEC's
VAX(TM) family of processors, that runs under the Berkeley
4.1BSD version of UNIX(TM). The development effort was funded
by DARPA. Some important features of the BBN VAX TCP/IP are that
it runs in the UNIX kernel for enhanced performance, it is a
complete implementation of the TCP and IP protocols, and
provides facilities for direct user access to the IP and
underlying network protocols. The IP module supports checksums,
option interpretation, fragmentation and reassembly, extended
internet address support, gateway communication with ICMP, and
support of multi-homing (multiple interfaces and addresses on
the same or different networks). The TCP supports checksums,
sequencing, the ability to pass options through to the IP level,
and advanced windowing and adaptive retransmission algorithms.
Support is also provided for the User Datagram Protocol (UDP).
In addition to the TCP/IP software for the VAX, BBN has
developed implementations of the Telnet Virtual Terminal
Protocol, File Transfer Protocol (FTP), and Simple Mail Transfer
Protocol (SMTP), for use with TCP. These protocols are operated
as user level programs. Also provided are network programming
support tools, such as network name/address manipulation
libraries, status, tracing, and debugging tools.
The TCP/IP and higher level protocol software are now
available direct from BBN. The software is distributed on a
1600 bpi tar format tape, containing the sources and binaries
for a 4.1BSD UNIX kernel containing the network modifications
and the sources and binaries for the higher level protocols and
support software. Documentation is provided in the form of a
set of UNIX manual pages for the network access device, user
programs, and libraries. In addition, a detailed installation
document is provided. Device drivers are supplied for the ACC
LH-DH/11 IMP interface, the Proteon Associates PRONET Local
Network Interface, the ACC IF-11 IMP interface, and the Interlan
10MB Ethernet interface.
CPU:
DEC VAX-11 series
O/S:
UNIX (4.1BSD)
34
IMPLEMENTATION-LANGUAGE:
C
DISTRIBUTOR:
BBN (see above)
CONTACT:
Dennis Rockwell, (drockwel@BBN-UNIX.ARPA), 617-497-2643
ORDERING-PROCEDURE:
The tape is available for a $300.00 duplication fee to
Berkeley 4.1BSD licensees. To order the tape, contact:
Ms. Judy Gordon (jgordon@BBN-UNIX.ARPA)
Bolt Beranek and Newman, Inc.
10 Moulton St.
Cambridge, MA 02238
617-497-3827
You will then receive a copy of the licensing agreement.
Tapes will be mailed upon receipt of a completed agreement and
the distribution fee.
This tape is supplied as-is to 4.1BSD licensees, with no
warranties or support expressed or implied. BBN would be
pleased to arrange separate agreements for providing
installation assistance and/or software support services, if
desired.
PROPRIETY-STATUS:
Requires a 4.1BSD license from U.C. Berkeley
HOSTS:
BBN-VAX (development site)
35
1.7.13. BERKELEY-VAX-UNIX-4.2
PRODUCT-OR-PACKAGE-NAME: BERKELEY-VAX-UNIX-4.2
TYPE: TCP/IP implementation
DESCRIPTION:
This implementation was developed by the Computer Research
Group of the University of California at Berkeley as part of a
number of research projects. It is based on the BBN
implementation for the VAX. It provides support for TCP, IP,
ICMP, and UDP with user and server programs for Telnet, FTP,
TFTP and SMTP. Hardware supported includes ACC and DEC/CSS Imp
Interfaces, 10M bit/s and 3M bit/s Ethernet, and Proteon PRONET.
DOCUMENTATION:
Online documentation of user programs, system call
interfaces, etc.; "4.2BSD Networking Implementation Notes", CSRG
TR/6
CPU:
VAX-11/780, 11/750, 11/730
O/S:
UNIX-4.2
IMPLEMENTATION-LANGUAGE:
C
DISTRIBUTOR:
Computer Systems Research Group
Computer Science Division
University of California
Berkeley, CA 94720
CONTACT:
Pauline Schwartz, (Pauline@BERKELEY.ARPA)
Distribution Coordinator
415-642-7780
ORDERING-PROCEDURE:
Contact Distribution Coordinator
PROPRIETY-STATUS:
36
Requires a 4.2BSD license agreement and Western Electric
UNIX/32V, System III, or System V UNIX license
37
1.7.14. v GOULD-ACCESS-VAX
PRODUCT-OR-PACKAGE-NAME: ACCESS
TYPE: TCP/IP implementation
DESCRIPTION:
ACCESS is a TCP/IP implementation for DEC VAX/VMS users. It
features TCP/IP, ICMP, Telnet, STMP, FTP and UDP. It requires
no modification to the VMS operating system. Installation is
straight forward, using command procedures. The protocols are
implemented in software modules. The network interfaces that
ACCESS uses are ACC LH-DH/11 (for DDN), 3Com (for Ethernet), and
Interlan (for Ethernet).
Protocol features supported:
- IP: Supports Fragmentation and Reassembly; fixed
reassembly time out; oldest fragments are discarded when
buffers fill up; address translation by hostname table
and/or Plummer's Address Resolution Protocol; no IP
options.
- TCP: URGENT, PUSH supported per specification; Maxseg
Option generated and understood; dynamic retransmission
timeout based on smoothed round trip delay; advertised
window is larger than actual available buffer space by the
maximum size of an internal buffer; delayed
acknowledgements.
DOCUMENTATION:
Supplied with software
CPU:
DEC VAX computers
O/S:
DEC standard VAX/VMS Release 3.0 and above
IMPLEMENTATION-LANGUAGE:
Mostly C, with some MACRO
DISTRIBUTOR:
GOULD Corporation
GOULD Software Division
1101 East University Avenue
Urbana, IL 61801
38
800-952-8888
CONTACT:
Steve Yasukawa, ARPANET technical liaison, 217-384-8500
ORDERING-PROCEDURE:
Contact Sales/Marketing Dept. at Gould
PROPRIETY-STATUS:
GOULD proprietary product
HOSTS:
AEROSPACE, WPAFB-JALCF, PAXRV-NES, ISI-VAXA
39
1.7.15. [VAX-VMS/HYPERLINK]
PRODUCT-OR-PACKAGE-NAME: Hyperlink/DDN Software
TYPE: TCP/IP/X.25 Implementation
DESCRIPTION:
Hyperlink/DDN is being implemented in accordance with the
ARPANET Upper Layer Protocols (presentation/application layers),
Transmission Control Protocol (session/transport layers), and
Internet Protocol (network layer functions for internetwork
communications). The software includes the host driver (either
with Ethernet or Hyperchannel connections), transmission control
protocol, internet protocol, network administrator and
application software. Applications include file transfer,
electronic mail and Telnet.
Hyperlink/DDN integrates ARPANET's packet switching protocol
standards with Internet Systems Corporation's proprietary
Ethernet-based hardware connection devices or with Network
Systems Corporation's HYPERchannel connection devices for
complete connections between LANs and/or long-haul networks. A
product option is available which provides an LSI 11/73 based
host front-end processor which will contain the TCP and IP
layers and an X.25 communications subsystem. Internet also
offers high speed local-area network solutions for non-DDN
requirements which can be integrated with DDN offerings.
DOCUMENTATION:
A full set of documentation is in process
CPU:
DEC/VAX
O/S:
VMS
IMPLEMENTATION-LANGUAGE:
C or Pascal
DISTRIBUTOR:
Internet Systems Corporation
8360 Oakland Park Blvd.
Sunrise, Florida 33321
CONTACT:
40
Kerry A. Hartley, Director of Sales
313-357-1370
Jerry Lieberman, Product Marketing Manager
305-742-0301
ORDERING-PROCEDURE:
See above contacts
PROPRIETY-STATUS:
Product of Internet Systems Corporation
41
1.7.16. TEKTRONIX-VAX
PRODUCT-OR-PACKAGE-NAME: VAX/VMS
TYPE: TCP/IP implementation
DESCRIPTION:
This implementation runs under VAX 780/VMS. It has a
hyperchannel interface with a home-grown VMS driver. TCP/IP
from 3COM interoperates with VMS TCP/IP over HYPERchannel. They
have added TCP and IP options to UNET. Currently, there is no
plan to market TCP/IP software, although it is available to the
network research community for internal use only. Support has
been added for Ethernet using an Interlan driver.
- TCP: Has no security or precedence.
- IP: No datagram reassembly or fragmentation. Neither
Internet control protocol nor gateway protocol have been
implemented. There are no plans to implement
fragmentation.
- FTP: Not compatible with Berkeley's 4.2 UNIX but
compatible with 3COM's implementation of FTP. There are
plans, however, to make it compatible with 4.2 UNIX.
DOCUMENTATION:
Source is well-commented
CPU:
VAX/780,750 and any DEC machine running VMS (including
micros)
O/S:
UNIX for UNET, VMS for homegrown TCP/IP
IMPLEMENTATION-LANGUAGE:
BLISS (an equivalent of C) and some MACRO
DISTRIBUTOR:
TEKTRONIX
PO Box 500
Stop 50/454
Beaverton, OR 97077
CONTACT:
42
Tim Fallon, (timf.tek@RAND-RELAY.ARPA)
503-627-5471
Stan Smith, (stans.tek@RAND-RELAY.ARPA)
503-627-5347
ORDERING-PROCEDURE:
Contact Tim Fallon
PROPRIETY-STATUS:
Not available for OEM resale
43
1.7.17. WOLLONGONG VAX-VMS
PRODUCT-OR-PACKAGE-NAME: WIN/MVX
DESCRIPTION:
This TCP/IP implementation includes Telnet (remote login),
FTP (file transfer), SMTP (Mail) Netstat, Finger, TFTP. Supports
the following network interface: DEC DEUNA Ethernet Controller.
DOCUMENTATION:
Installation Guide and Users Manual available
CPU:
DEC MicroVAX I and II
O/S:
Micro VMS 4.0 or greater
IMPLEMENTATION LANGUAGE:
C
DISTRIBUTOR:
The Wollongong Group
1129 San Antonio Road
Palo Alto, CA 94303
CONTACT:
Wollongong Sales
415-962-7200
ORDERING PROCEDURE:
Available with support from The Wollongong Group
PROPRIETY STATUS:
Wollongong
44
1.7.18. WOLLONGONG VAX-VMS
PRODUCT-OR-PACKAGE-NAME: WIN/VX
DESCRIPTION:
This TCP/IP implementation includes Telnet (remote login),
FTP (file transfer), SMTP (Mail) Netstat, Finger, TFTP.
Supports the following network interfaces:
- ACC LH-DH (1822 interface)
- ACC HDH (1822-J) (For WIN/VX (DDN))
- ACC X.25 (For WIN/VX (DDN))
- Interlan Ethernet Controller
- DEC Deuna Ethernet Controller
- Ungermann-Bass
- DEC DMR-11
DOCUMENTATION:
Installation Guide and Users Manual available
CPU:
DEC VAX
O/S:
VMS 3.1 or greater and VMS 4.x
IMPLEMENTATION LANGUAGE:
C
DISTRIBUTOR:
The Wollongong Group
1129 San Antonio Road
Palo Alto, CA 94303
CONTACT:
Wollongong Sales
415-962-7200
ORDERING PROCEDURE:
45
Available with support from The Wollongong Group
PROPRIETY STATUS:
Wollongong
46
1.7.19. WOLLONGONG-SYSTEM-V-UNIX
PRODUCT-OR-PACKAGE-NAME: WIN/SVX
DESCRIPTION:
This TCP/IP implementation includes Telnet (remote login),
FTP (file transfer), SMTP (Mail) Netstat, Finger, TFTP.
Supports the following network interfaces:
- Interlan Ethernet Controller
- DEC Deuna Ethernet Controller
- EXCELAN Ethernet Controller
DOCUMENTATION:
Installation Guide and Users Manual available
CPU:
DEC VAX
O/S:
UNIX System V2 and greater
IMPLEMENTATION LANGUAGE:
C
DISTRIBUTOR:
The Wollongong Group
1129 San Antonio Road
Palo Alto, CA 94303
CONTACT:
Wollongong Sales
415-962-7200
ORDERING PROCEDURE:
Available with support from The Wollongong Group
PROPRIETY STATUS:
Wollongong
47
1.7.20. SRI-TENEX/FOONEX/AUGUST
TYPE: TCP/IP Implementation
DESCRIPTION:
SRI has implemented TCP/IP for the TENEX (FOONEX and AUGUST)
operating system running on DEC-10 KA or KI and F2, F3 or F4
Foonly processors. It was adapted from the BBN and ISI versions
of TENEX TCP/IP, with contributions from Ed Taft of Xerox and
Phil French of Tymshare, and resides in the operating system.
It is largely upward-compatible with TOPS-20 implementations and
fully compatible with AUGMENT. Telnet, FTP, SMTP, ICMP, ECHO,
TIME, WHOIS, and NAME service are available although some are
still under development.
This is an implementation done at BBN. DARPA has dropped
funding for continued support for Tenex development, and thus
the latest versions done for BBN and DEC for TOPS-20 are not
available for Tenex.
DOCUMENTATION:
None available at this time other than that embedded in the
programs
CPU:
DEC-10(KA, KI) F2,F3,F4
O/S:
TENEX-134,135/FOONEX/AUGUST
IMPLEMENTATION-LANGUAGE:
MACRO
DISTRIBUTOR:
SRI International
Network Information Center
Room EJ286
333 Ravenswood Ave.
Menlo Park, CA 94025
CONTACT:
Vivian Neou, (VIVIAN@SRI-NIC.ARPA), 415-859-4871
ORDERING-PROCEDURE:
FTP the appropriate files across the network or provide a
48
tape for tape copy. If number of tape requests is large, a
small handling charge may have to be added.
PROPRIETY-STATUS:
DCA-owned software
HOSTS:
SRI-NIC.ARPA, OFFICE machines, SRI-CSL.ARPA, KESTREL.ARPA
49
1.7.21. LLL-TOPS-10
TYPE: TCP/IP implementation
DESCRIPTION:
A TOPS-10 implementation was begun by Don Provan while at
WPAFB-AFWAL and was completed by him at LLL-MFE. There have
been no serious problems since April of 1983. System supports
IP/ICMP and TCP. User level software available for FTP and
Telnet connections.
DOCUMENTATION:
Scarce: existing code (both system code and user level code)
is the only reliable source of information; user level code
maintained by nedved@CMU-CS-A.ARPA
CPU:
PDP-10 or PDP-10 look alikes
O/S:
TOPS-10 (also runs under WAITS at SU-AI)
IMPLEMENTATION-LANGUAGE:
MACRO-10
DISTRIBUTOR:
Don Provan
Lawrence Livermore Laboratory
MFE Computer Center
P.O. Box 5509
Livermore, CA 94550
CONTACT:
Don Provan, (provan@LLL-MFE.ARPA), 415-422-4474
ORDERING-PROCEDURE:
All files are in [70,71,monitor]@LLL-MFE, available via FTP.
Also available on 9-track tape
HOSTS:
LLL-MFE running TOPS-10 7.01a on a KL-10, WPAFB-AFWAL running
TOPS-10 7.01 on a KL-10, CMU-CS-A running TOPS-10 6.02a on a
KL-10, SU-AI running WAITS on a PDP-10 look-alike, WHARTON
running TOPS-10 7.01a on a KL-10
50
1.7.22. MIT-ITS-10/20
TYPE: TCP/IP Implementation
DESCRIPTION:
This is a TCP/IP implementation that runs under the MIT
Incompatible Timesharing System (ITS) on DEC-10/20 machines (KA
or KL), written by Ken Harrenstien of SRI International under
contract to MIT. Includes Telnet, FTP and SMTP. Bug reports
and interest group is BUG-TCP@MIT-MC.ARPA.
DOCUMENTATION:
Available from contact
CPU:
DEC-10/20 (KA and KL)
O/S:
ITS
IMPLEMENTATION-LANGUAGE:
MIDAS(PDP-10)
DISTRIBUTOR:
MIT, Cambridge, MA
CONTACT:
Ken Harrenstien, (KLH@SRI-NIC.ARPA)
SRI International
Room EJ280
333 Ravenswood Avenue
Menlo Park, CA 94025
415-859-3695
ORDERING-PROCEDURE:
Appropriate files can be FTP'd across the network. Contact
KLH@SRI-NIC.ARPA for more information.
PROPRIETY-STATUS:
MIT-proprietary software
HOSTS:
MIT-MC
51
1.7.23. BBN-TOPS-20
PRODUCT-OR-PACKAGE-NAME: BBN-TOPS-20
TYPE: TCP/IP Implementation
DESCRIPTION:
The TOPS20 Internetworking software supports multiple
networks, multiple interfaces on a single network, and multiple
protocol suites. Included in the standard distribution are an
interface to 1822 nets via an AN20, an interface to a network
front-end via a DTE20, and the DARPA protocol suite (DEC is
developing an Ethernet interface).
The DARPA IP, ICMP, TCP, Server TELNET protocols are included
within the TOPS20 monitor; other protocols are implemented as
user application processes. The IP module supports a routing
cache maintained via ICMP redirect NET and HOST messages. It
performs fragmentation and reassembly, implements all options
and can forward traffic between any of the host's interfaces.
Applications may interface to the IP layer using User Queues.
All ICMP messages are supported; error messages may be sent
by any of the protocol layers; higher layers are notified when a
message is received concerning one of their packets. Messages
can be sent by applications using the User Queue facility.
Applications can interface to TCP either as a read/write file
or via multiple buffers. The TCP layer supports IP routing
options, ICMP destination unreachable, source quench, and
redirects which specify a type-of-service, and the segment size
option. Support for preemption, precedence, and security
options is delegated to the application. Telnet supports
options and subnegotiations.
There is extensive inter-layer flow control, error reporting,
and monitoring. Utilities are available to provide information,
list monitoring data, and perform diagnostics.
DEC has distributed a prior version of this implementation as
part of its standard TOPS20-AN monitor; the current version is
currently being transferred to DEC.
DOCUMENTATION:
User's Manual including Site Configuration Guide
CPU:
DEC KL10
O/S:
52
TOPS20-AN, Release 5 or 6
IMPLEMENTATION-LANGUAGE:
Macro
DISTRIBUTOR:
Bolt Beranek and Newman, Inc.
10 Moulton Street
Cambridge, Mass. 02238
CONTACT:
Charles Lynn, (CLynn@BBNA), (617) 497-3367
ORDERING-PROCEDURE:
The latest software release should soon be available as part
of the standard DEC TOPS20-AN monitor. Until the transfer
process has been completed, the software is available via FTP
over the internet, or by sending a magtape to:
Bolt Beranek and Newman, Inc.
10 Moulton Street
Cambridge, Mass. 02238
Attn: Charles Lynn
A return mailing label should be included. Also required is
a TOPS-20 Source License and the TOPS-20 monitor sources, as the
implementation includes source-level changes to the standard DEC
monitor.
PROPRIETY-STATUS:
Public domain
HOSTS:
TOPS-20s at BBN, ISI; DEC Customers are running a previous
version
53
1.7.24. v TOPS-20AN
PRODUCT-OR-PACKAGE-NAME: TOPS-20AN
TYPE: TCP/IP version of the TOPS-20 monitor
DESCRIPTION:
Based on the DARPA sponsored TCP/IP implementation for
TOPS-20 with major modifications. The BBN TCP/IP software was
merged into the standard supported TOPS-20, and a different JSYS
interface was implemented that utilized the existing TOPS-20 I/O
JSYSs by adding a logical device for TCP. Supports: the 1822
interface, DEC NI20 Ethernet interface and the DEC CI20 computer
interconnect.
CPU:
DEC KL10E or KL10R
O/S:
TOPS-20, Release 6.1
IMPLEMENTATION-LANGUAGE:
PDP10/TOPS-20 assembler
DISTRIBUTOR:
Digital Equipment Corporation
200 Forest St.
Marlboro, MA 01752
CONTACT:
Kevin W. Paetzold, (Paetzold@DEC-MARLBORO.ARPA)
MRO1-2/L14
617-467-7430
ORDERING-PROCEDURE:
See your local DEC salesman
PROPRIETY-STATUS:
Licensed by DEC
54
1.7.25. [DEC-VMS-LAN]
PRODUCT-OR-PACKAGE-NAME: Virtual Transport System
TYPE: TCP/IP Compatible Local-Area Network
DESCRIPTION:
This is a high performance LAN (25 Mbs) which will be in
commercial production in second quarter, 1985. This product
will be compatible with Internet Systems Corporation's products,
which are TCP/IP-based.
CPU:
DEC VAX
O/S:
VMS
DISTRIBUTOR:
Computer Network Technology
9440 Science Center Drive
New Hope, MN 55428
CONTACT:
Bob Lutnicki, 800-638-8324
55
1.7.26. FUSION-VAX
PRODUCT-OR-PACKAGE-NAME: FUSION
TYPE: TCP/IP Implementation
DESCRIPTION:
Network software for Ethernet, Pronet, Omninet. Runs TCP/IP
and/or XNS protocols. Provides file transfer (FTP/send,recv),
virtual terminal (Telnet), network management. Interoperates
with 4.2 UNIX, socket calls. First released February 1983.
DOCUMENTATION:
User manuals for VMS
CPU:
PDP-11, VAX, Rainbow, DEC Pros
O/S:
UNIX: 4.1, 4.2, System3, Version 7, System 5, Xenix, Venix,
VMS
IMPLEMENTATION-LANGUAGE:
C, runs on system's native C compiler
DISTRIBUTOR:
Direct Sales:
Northwest: 408-996-2056
Northeast: 617-229-2570
Southwest: 213-394-7200
Southeast: 703-525-4141
CONTACT:
M.K. Graham, Northwest Sales Manager
ORDERING-PROCEDURE:
See above
PROPRIETY-STATUS:
Developed by Network Research Corporation
56
1.8. ELXSI
1.8.1. ELXSI
PRODUCT-OR-PACKAGE-NAME: ELXSI Fusion TCP/IP
DESCRIPTION:
Implementation of FTP and Telnet for ELXSI machines running
release 10 or later. Also included are packet-monitoring and
statistics utilities. Later releases will include networking
libraries.
DOCUMENTATION:
Manuals and on-line documentation
CPU:
ELXSI 6400
O/S:
Embos, Enix System V, Enix 4.2
IMPLEMENTATION LANGUAGE:
C and Pascal
DISTRIBUTOR:
ELXSI Inc.
2334 Lundy Place
San Jose, CA 95131
CONTACT:
Bob Hedges, ELXSI
408-942-0900
ORDERING PROCEDURE:
Through sales representatives
PROPRIETY STATUS:
Source and object code for sale
57
1.9. FORTUNE
1.9.1. [FORTUNE]
PRODUCT-OR-PACKAGE-NAME: FORTUNE 32:16
TYPE: TCP/IP Implementation
DESCRIPTION:
UNET was ported from 3COM in to the Fortune 32:16 system for
evaluation purposes.
CPU:
Fortune 32:16
O/S:
FOR:PRO (TM)
IMPLEMENTATION-LANGUAGE:
C
DISTRIBUTOR:
Fortune Systems Corp.
300 Harbor Blvd.
Belmont, CA 94002
CONTACT:
Richard Tung, 415-595-8444
PROPRIETY-STATUS:
Not available as a commercial product at this time
58
1.10. GOULD
1.10.1. MPX-32
PRODUCT-OR-PACKAGE-NAME: MPX-32 TCP/IP
DESCRIPTION:
MPS-32 TCP/IP Rel 1.0 implements a set of services which
allow an MPX-32 task to interchange data with a task in a remote
system. This release will operate exclusively over MPX-32
Ethernet. The product contains the standard TCP and IP
specifications except for options, precedence, and security. It
has a FORTRAN user interface.
DOCUMENTATION:
MPX-32 TCP/IP Software Manual, Document number 323-003500-000
CPU:
32 Bit Concept Series
O/S:
MPX-32 Real-Time
DISTRIBUTOR:
Gould Inc. Computer Systems Division
6901 West Sunrise Boulevard
Ft. Lauderdale, Florida 33313-4499
CONTACT:
Don Zwonitser, Product Line Manager, Communications, (305)
587-2900
59
1.11. HEWLETT PACKARD
1.11.1. BBN-HP-3000
PRODUCT-OR-PACKAGE-NAME: BBN-HP-3000
TYPE: TCP/IP Implementation
DESCRIPTION:
HP 3000 series III software handles TCP, IP, 1822 and HDH
protocols. The code runs under the MPE IV operating system. It
is typically a user mode batch job, so that it may be stopped
and restarted for SYSDUMPs if desired without having to shut
down the rest of the system. It uses an HP Intelligent Network
Processor (INP) as the HDCC (Lap B) interface to the network.
Intrinsics exist to access TCP or UDP IP. The protocol process
includes TCP, IP, 1822 and a new protocol called HDH which
allows 1822 messages to be sent over HDLC links. The protocol
process has about 8k bytes of code and at least 20k bytes of
data depending on the number of buffers allocated.
The TCP code is believed to support all features except
rubber EOL. The IP code currently supports fragment reassembly
but not fragmentation. Provisions may be added to allow the IP
layer to act on routing and source quench messages. Security
and precedence are currently ignored.
In addition to TCP, the HP3000 has user and server Telnet as
well as user FTP. There is not a server FTP at this time.
A complete description of the implementation software can be
found in IEN-167.
For further information see BBN Report 4856, January 1982,
available from BBN.
CPU:
HP 3000 Series III
O/S:
MPE IV
IMPLEMENTATION-LANGUAGE:
HP's Systems Programming Language (SPL)
CONTACT:
60
Steve Blumenthal, (Blumenthal@BBN-UNIX.ARPA), 617-497-3197
61
1.12. HONEYWELL
1.12.1. [DPS6]
PRODUCT-OR-PACKAGE-NAME: DPS6-DDN
TYPE: DDN-contracted TCP/IP/X.25 implementation
DESCRIPTION:
This will be a package of software and technical support
services for interfacing Honeywell computing environments to the
Defense Data Network.
This implementation includes an X.25 interface. Features are
FTP, SMTP and Telnet support for asynchronous terminals and
Honeywell synchronous terminals. It also includes a
programmatic interface for applications running under Mod 400.
Available end of 1985.
DOCUMENTATION:
Complete documentation
CPU:
Honeywell DPS6
O/S:
GCOS 6 Mod 400
IMPLEMENTATION-LANGUAGE:
C
DISTRIBUTOR:
Honeywell Information Systems
Federal Systems Divisions
7900 West Park Drive
McLean, VA 22102
CONTACT:
Tony Concia, 703-827-3000
ORDERING-PROCEDURE:
Contact Tony Concia
62
PROPRIETY-STATUS:
Honeywell Information Systems
63
1.12.2. [DPS8]
PRODUCT-OR-PACKAGE-NAME: DPS8-DDN
TYPE: DDN-contracted TCP/IP/X.25 Implementation
DESCRIPTION:
This will be a package of software and technical support
services for interfacing Honeywell computing environments to the
Defense Data Network.
This TCP/IP implementation includes an X.25 interface.
Features are FTP, SMTP and Telnet support for asynchronous
terminals and Honeywell synchronous terminals. It also includes
a programmatic interface for applications running under GCOS 8.
Available end of 1985.
DOCUMENTATION:
Complete documentation
CPU:
Honeywell DPS8
O/S:
GCOS 8
IMPLEMENTATION-LANGUAGE:
C
DISTRIBUTOR:
Honeywell Information Systems
Federal Systems Divisions
7900 West Park Drive
McLean, VA 22102
CONTACT:
Tony Concia, 703-827-3000
ORDERING-PROCEDURE:
Contact Tony Concia
PROPRIETY-STATUS:
Honeywell Information Systems
64
1.12.3. MULTICS
PRODUCT-OR-PACKAGE-NAME: MULTICS TCP/IP Facility
TYPE: TCP/IP implementation
DESCRIPTION:
The Multics implementation includes TCP/IP as well as Telnet,
FTP, and SMTP. Support is also available for Finger, Discard,
Echo, Time, and ICMP.
DOCUMENTATION:
Online help file supplied
CPU:
Honeywell Level 68, DPS8M
O/S:
Multics MR 10.0 and beyond
IMPLEMENTATION-LANGUAGE:
PL/1
DISTRIBUTOR:
Honeywell Information Systems
Federal Systems Division
7900 Westpark Drive
McLean, VA 22102
CONTACT:
Harry Quackenboss
Honeywell Information Systems
MST 60
P.O. Box 8000
Phoenix, AZ 85065
602-249-6629
ORDERING-PROCEDURE:
Contact Honeywell marketing
PROPRIETY-STATUS:
Honeywell product
HOSTS:
65
CISL-SERVICE-MULTICS, HI-MULTICS, MIT-MULTICS, RADC-MULTICS,
USGS1-MULTICS, USGS2-MULTICS
66
1.13. IBM
1.13.1. IBM PC
PRODUCT-OR-PACKAGE-NAME: PC/IP
TYPE: TCP/IP Implementation
DESCRIPTION:
The TCP, UDP, and IP layers are designed with specific
tailoring to the requirements of their known customers, user
Telnet and user/server tftp. Drivers have been implemented for
the 3Com Etherlink card and the Proteon proNET card. This
package is the outgrowth of an MIT research project exploring
networking of small personal computers.
DOCUMENTATION:
User's manual with object; Programmer's guide with source
CPU:
IBM-PC, and XT, Compaq
O/S:
DOS 2.0
IMPLEMENTATION-LANGUAGE:
C: Portable C cross-compiler operating under VAX UNIX, and
AB6 (Cross-assembler operating under VAX UNIX)
DISTRIBUTORS:
3Com Corporation Proteon Associates
1365 Shorebird Way 24 Crescent St.
Mountain View, CA 94043 Waltham, MA 02134
415-961-9602 617-894-1980
CONTACT:
For research purposes only:
Prof. Jerome M. Saltzer
MIT/Laboratory for Computer Science
545 Technology Square
Cambridge, MA 02139
617-253-6016
ORDERING PROCEDURE:
67
Object software included in package with hardware; source
available at reproduction cost
PROPRIETY-STATUS:
Copyright by MIT with blanket permission to copy, modify, and
redistribute, so long as credit is given
68
1.13.2. FUSION-IBM-PC
PRODUCT-OR-PACKAGE-NAME: FUSION
TYPE: TCP/IP Implementation
DESCRIPTION:
Network software for Ethernet, Pronet, Omninet. Runs TCP/IP
and/or XNS protocols. Provides file transfer (FTP/send,recv),
virtual terminal (Telnet), network management. Interoperates
with 4.2 UNIX, socket calls. First released February 1983.
DOCUMENTATION:
User manuals for MS-DOS
CPU:
8088 (IBM PC and compatibles), 8086, 80186, 80286, 68000,
32000
O/S:
MS-DOS/PC-DOS
IMPLEMENTATION-LANGUAGE:
C, runs on system's native C compiler
DISTRIBUTOR:
Direct Sales:
Northwest: 408-996-2056
Northeast: 617-229-2570
Southwest: 213-394-7200
Southeast: 703-525-4141
CONTACT:
M.K. Graham, Northwest Sales Manager
ORDERING-PROCEDURE:
See above
PROPRIETY-STATUS:
Developed by Network Research Corporation
69
1.13.3. KNET/PC
PRODUCT-OR-PACKAGE-NAME: KNET/PC
TYPE: TCP/IP Implementation
DESCRIPTION:
This product enables the IBM Personal Computer to participate
as host on Ethernet or any network using TCP/IP protocols.
Supports TFTP and Telnet. Requires 128K bytes of memory, one
disk drive, mono or color monitor with 80 column display and
3Com Etherlink Control Board. Compatible with other systems
supporting TCP/IP.
DOCUMENTATION:
Available from vendor
CPU:
IBM PC, PC/XT
O/S:
DOS 2.0, 2.1, 3.0
IMPLEMENTATION-LANGUAGE:
C, 8086 Assembler
DISTRIBUTOR:
Spartacus, Inc.
5 Oak Park Drive
Bedford, MA 01730
CONTACT:
Patricia E. Lefebvre, 617-275-4220 or 800-LAN-KNET
PROPRIETY-STATUS:
Source code not available for purchase
70
1.13.4. WOLLONGONG-IBM-PC
PRODUCT-OR-PACKAGE-NAME: WIN/PC
DESCRIPTION:
This TCP/IP implementation includes Telnet (remote login),
TFTP (trivial file transfer). Supports the following network
interfaces:
- 3COM Ethernet Controller
DOCUMENTATION:
Installation Guide and Users Manual
CPU:
IBM PC, XT, AT, and IBM compatibles
O/S:
PC-DOS (MS-DOS) 2.0 and greater
IMPLEMENTATION LANGUAGE:
C
DISTRIBUTOR:
The Wollongong Group
1129 San Antonio Road
Palo Alto, CA 94303
CONTACT:
Wollongong Sales
415-962-7200
ORDERING PROCEDURE:
Available with support from The Wollongong Group
PROPRIETY STATUS:
Wollongong
71
1.13.5. IBM-VM
PRODUCT-OR-PACKAGE-NAME: IBM VM
TYPE: TCP/IP Implementation
DESCRIPTION:
The VM software is written almost entirely in Pascal, with a
small amount of assembler-language support. Some assembler code
running on the Series/1 interfaces with the X.25 code, which is
a standard IBM product. Standard IBM-released software is used
throughout.
TCP/IP runs in a separate disconnected virtual machine.
Similarly, user SMTP, server SMTP, server FTP, and server Telnet
each occupies a dedicated virtual machine. User FTP and user
Telnet run within a user's virtual machine under CMS.
Communication between virtual machines is done through the IBM
Virtual Machine Communication Facility (VMCF). A detailed
preliminary design document is available by contacting one of
the individuals listed below. (Some details have changed since
it was written, but it is still mostly accurate.)
A Pronet driver has been implemented to enable the IP/TCP to
use the PRONET 10 megabit/sec token ring LAN. The hardware
interface is via a DACU (Device Access Control Unit) provided by
IBM. The DACU enables connection of UNIBUS devices to an IBM
channel. A driver for Ethernet will also be provided.
Direct connection to a C/30 IMP will require implementation
of a software driver in conjunction with a suitable hardware
interface (e.g., DACU--LH/DH or Series/1--HDH.)
The University of Wisconsin has implemented the Internet
protocols (FTP/SMTP/Telnet/TCP/IP) for IBM VM systems under
contract with IBM. In addition, a software interface between IP
and an X.25 implementation running on a Series/1 (RPS operating
system) has been completed. The complete package will enable
CSNET IBM VM hosts to connect to the DARPA Internet via TELENET.
This product is available on the commercial market for VM/SP
Release 3, Series/1 EDX Version 4, Series/1 RPS Version 5.2.
CPU:
Will run on any 370 architecture using VM
O/S:
VM/SP
IMPLEMENTATION-LANGUAGE:
72
IBM Pascal and assembler
DISTRIBUTOR: IBM Corporation
CONTACT:
If your site is a university:
Distribution contact:
Carl VanWinter
IBM Corporation
Rochester, MN
507-286-3378
Technical contacts:
David DeWitt, Larry Landweber, or Marvin Solomon
Computer Science Department
University of Wisconsin
1210 W. Dayton St.
Madison, WI 53706
608-262-1204
If your site is not a university:
IBM Corporation
656 Quince Orchard Place
Gaithersburg, MD 20878
ATTN: VM Interface Program for TCP/IP Support Group
301-921-1931
ORDERING PROCEDURE:
Contact appropriate IBM location (addresses above)
73
1.13.6. [IBM-VM]
TYPE: DDN-contracted TCP/IP Implementation
DESCRIPTION:
This will be a package of software and technical support
services for interfacing IBM-VM computing environments to the
Defense Data Network. It will be available early 1986.
CPU:
IBM 370
O/S:
VM
DISTRIBUTOR:
IBM Corporation
74
1.13.7. KNET/VM
PRODUCT-OR-PACKAGE-NAME: KNET/VM
TYPE: Local-Area Network
DESCRIPTION:
KNET/VM is a TCP/IP-based network software package supporting
the Ethernet local-area network, Bisync and CTCA links. KNET
conforms to the ISO/OSI Reference Model for layered network
architecture and runs as an application on the mainframe. (See
also "Spartacus, K200" described in the Hardware Section of this
document.)
Services supported include client and server Telnet, client
and server FTP, client and server TFTP. An application
interface to TCP virtual circuits and UDP datagram circuits is
also available. In addition, the following small servers are
available for UDP: time, discard, echo, name, and quote of the
day. Support for TCP echo and discard services is also
provided. Telnet access to all VM services is provided via 3270
emulation. Support is provided under FTP for both binary mode
and for NETASCII. Automatic data conversion to/from ASCII to
EBCDIC is supported. No modification of VM/SP is required. All
services run either under CMS or as a guest operating system
under CP.
DOCUMENTATION:
Available from vendor
CPU:
IBM 370 class or equivalent
O/S:
VM/SP Rel 2 or later (MVS in development)
IMPLEMENTATION-LANGUAGE:
Assembler and C
DISTRIBUTOR:
Spartacus, Inc.
5 Oak Park Drive
Bedford, MA 01730
CONTACT:
Patricia E. Lefebvre, 617-275-4220 or 800-LAN-KNET
75
PROPRIETY-STATUS:
Source code not available for purchase
76
1.13.8. IBM-UNIX
PRODUCT-OR-PACKAGE-NAME: IBM-FED-SYS
TYPE: front-end interface
DESCRIPTION:
IBM Fed Sys Division is working on a Series 1 FEP for
interface to the DDN/ARPANET. That box will be based on a
Series 1 that was done for USA DARCOM by Channel Systems, Inc.
as a sub to IBM. The Channel Systems box was acquired to attach
to the IBM I/O channel to provide the host an HDH/HDLC interface
to a remote IMP.
McKay is expanding the DARCOM box to run IBM UNIX and will
then migrate an existing UNIX-based TCP/IP to it. The resulting
FEP would allow the host to implement FTP, Telnet and Mail and
rely on the Series 1 for TCP/IP and connection to the net.
There are some efforts to pick up the completed UCLA
implementation and support it as a complete package or as
host-based FTP, Mail and Telnet for use with the Series 1 FEP.
O/S:
IBM UNIX
DISTRIBUTOR:
IBM Federal Systems Division
CONTACT:
Doug McKay, 301-921-1914
77
1.13.9. [IBM-MVS-LAN]
PRODUCT-OR-PACKAGE-NAME: TCP/IP compatible Virtual Transport System
TYPE: Local-Area Network
DESCRIPTION:
This is a high performance LAN (25 Mbs) which will be in
commercial production in second quarter, 1985. This product
will be compatible with Internet Systems Corporation's products,
which are TCP/IP-based.
CPU:
IBM
O/S:
MVS-VM
DISTRIBUTOR:
Computer Network Technology
9440 Science Center Drive
New Hope, MN 55428
CONTACT:
Bob Lutnicki, 800-638-8324
ORDERING-PROCEDURE:
Call for information
78
1.13.10. UCLA-IBM/MVS
PRODUCT-OR-PACKAGE-NAME: UCLA ACP
TYPE: TCP/IP Implementation
DESCRIPTION:
This is an IP/TCP implementation for IBM 370 under OS/MVS.
Original development and current enhancements to TCP/IP were
funded by DARPA. The complete package is known as "ARPANET
Control Program" or ACP and was developed from UCLA NCP for the
360/91 in 1969.
1. IMP Interface Hardware: ACC-IF-IMP/370 interface, or IBM
Series 1 with Channel Systems IMP Interface Card (see
IBM-FED-SYS).
2. Installation: Requires no system modifications for
installation. The ACP operates as a user job, but must
be declared non-swappable and occupy a high performance
group to OS/MVS. Uses ACF/VTAM for virtual terminals and
IPC.
3. IP Protocol Implementation:
- Fragmentation/reassembly: performs reassembly. Does
not fragment, assuming that higher-level protocol
(TCP) will create suitable size segments during
packetizing.
- Options: implements source routing (strict and
loose). Other options are accepted but ignored.
- Identifier selection: uses globally-unique
identifiers for transmitted segments, independent of
destination.
- Reassembly timeout: fixed value (30-60 seconds),
independent of time-to-live field. Packets are
discarded if time-to-live field is zero.
- Gateway functions: Uses preset table of "smart"
gateways, expects Redirects to correct choice.
However, uses gateway from which first packet was
received (for remotely-initiated association).
- ICMP: Fully supported (except Time Stamps and Info
Req.)
4. TCP Protocol Implementation:
- Precedence, security fields: not set or tested.
79
- TCP Options: May send max packet size option, and
can receive it.
- Urgent: may be sent and received by user process.
- Push: may be sent or received by user process.
- Retransmission: successive retransmissions use
exponential backoff. Base time is 2 times observed
exponentially weighted round-trip time. Round-trip
time is measured as initial packet transmission to
complete acknowledgment. Retransmits slowly into
zero window.
- Initial Sequence Number: derived from system clock.
- Window strategy: uses conservative strategy, never
advertising a receive window larger than the space
available in the circular buffer.
- ACK generation: always sends in response to
receipt of a non-empty packet. As user process
removes bytes from buffer, optimizing algorithm
determines when to generate to inform sender
of larger window.
5. UDP: UDP is implemented.
6. User-Level Protocols: User and Server Telnet, User and
Server FTP. Server Telnet access to TSO or any other
VTAM application that handles 3767 line terminals. STMP
will be implemented in the future.
7. Packet tracing, Debugging, and Monitoring Features
Extensive.
DOCUMENTATION:
Considerable documentation comes with sources. Current
documentation and update news available for FTP over the
network.
CPU:
Any machine with 370 architecture
O/S:
OS/MVS with ACF/VTAM
IMPLEMENTATION-LANGUAGE:
80
Assembler H (User FTP and User Telnet mostly PL/1)
DISTRIBUTOR:
Office of Academic Computing
MS 5628
UCLA
Los Angeles, CA 90024
CONTACT:
Bob Braden, (BRADEN@USC-ISI.ARPA), 213-825-7518
ORDERING-PROCEDURE:
Contact Bob Braden
PROPRIETY-STATUS:
Public domain
81
1.13.11. [IBM-MVS]
TYPE: DDN-contracted TCP/IP Implementation
DESCRIPTION:
This will be a package of software and technical support
services for interfacing IBM-MVS computing environments to the
Defense Data Network.
Initial release is scheduled for the 2nd quarter of 1985.
This work is being developed from the UCLA ARPANET Control
Program Release 1.50.
DOCUMENTATION:
A product description document is available
CPU:
IBM S/370, 43xx, 303x, 308x, and PCMs
O/S:
MVS/SP Version 1 with ACF/VTAM Release 1.3
IMPLEMENTATION-LANGUAGE:
BAL
DISTRIBUTOR:
Network Solutions, Inc.
7926 Jones Branch Drive, Suite 1010
McLean, Virginia 22102
CONTACT:
Will McDuffie, (ns-ddn@DDN2.ARPA), 703-356-1411
ORDERING-PROCEDURE:
To be determined
PROPRIETY-STATUS:
Modifications to UCLA ACP are copyrighted
82
1.13.12. [IBM-MVS/HYPERLINK]
PRODUCT-OR-PACKAGE-NAME: Hyperlink/DDN Software
TYPE: TCP/IP/X.25 Implementation
DESCRIPTION:
Hyperlink/DDN is being implemented in accordance with the
ARPANET Upper Layer Protocols (presentation/application layers),
Transmission Control Protocol (session/transport layers), and
Internet Protocol (network layer functions for internetwork
communications). The software includes the host driver (either
with Ethernet or Hyperchannel connections), transmission control
protocol, internet protocol, network administrator and
application software. Applications include file transfer,
electronic mail and Telnet.
Hyperlink/DDN integrates ARPANET's packet switching protocol
standards with Internet Systems Corporation's proprietary
Ethernet-based hardware connection devices or with Network
Systems Corporation's HYPERchannel connection devices for
complete connections between LANs and/or long-haul networks. A
product option is available which provides an LSI 11/73 based
host front-end processor which will contain the TCP and IP
layers and an X.25 communications subsystem. Internet also
offers high speed local-area network solutions for non-DDN
requirements which can be integrated with DDN offerings.
DOCUMENTATION:
A full set of documentation is in process
CPU:
IBM
O/S:
IBM/MVS
IMPLEMENTATION-LANGUAGE:
C or Pascal
DISTRIBUTOR:
Internet Systems Corporation
8360 Oakland Park Blvd.
Sunrise, Florida 33321
CONTACT:
83
Kerry A. Hartley, Director of Sales
313-357-1370
Jerry Lieberman, Product Marketing Manager
305-742-0301
ORDERING-PROCEDURE:
See above contacts
PROPRIETY-STATUS:
Product of Internet Systems Corporation
84
1.14. LISP MACHINE
1.14.1. [LMI]
PRODUCT-OR-PACKAGE-NAME: LMI TCP/IP
DESCRIPTION:
An Exelan-Exos-101/200 series network front-end processor
residing on the Multibus of an LMI-Lambda family multi-processor
computer provides TCP and UDP services to the application
programs; TELNET, FTP, IMAGEN and others. The applications are
integrated into the generic device, pathname, filesystem, or
network systems of the operating system, wherever applicable for
transparent and automatic usage. The UNIX operating system
support provided by Excelan for the front-end is also available
and runs concurrently on a 68010 processor.
DOCUMENTATION:
Available from vendor
CPU:
LMI Lambda under the ZetaLisp-Plus operating system
concurrently with a 68010 under the UNIX operating system
O/S:
ZetaLisp-Plus Release 2.0 or later, UNIX System V
IMPLEMENTATION-LANGUAGE:
Lisp, C
DISTRIBUTOR:
Lisp Machine, Inc.
1000 Massachusetts Avenue
Cambridge, MA 02138
CONTACT:
Local LMI Sales Office or LMI, Inc. (Sales: Alison Woodman)
(617) 876-6819
ORDERING-PROCEDURE:
Contact LMI Marketing
PROPRIETY-STATUS:
85
Proprietary product of Lisp Machine, Inc.
86
1.15. PERKIN-ELMER
1.15.1. [PERKIN-ELMER/HYPERLINK]
PRODUCT-OR-PACKAGE-NAME: Hyperlink/DDN Software
TYPE: TCP/IP/X.25 Implementation
DESCRIPTION:
Hyperlink/DDN is being implemented in accordance with the
ARPANET Upper Layer Protocols (presentation/application layers),
Transmission Control Protocol (session/transport layers), and
Internet Protocol (network layer functions for internetwork
communications). The software includes the host driver (either
with Ethernet or Hyperchannel connections), transmission control
protocol, internet protocol, network administrator and
application software. Applications include file transfer,
electronic mail and Telnet.
Hyperlink/DDN integrates ARPANET's packet switching protocol
standards with Internet Systems Corporation's proprietary
Ethernet-based hardware connection devices or with Network
Systems Corporation's HYPERchannel connection devices for
complete connections between LANs and/or long-haul networks. A
product option is available which provides an LSI 11/73 based
host front-end processor which will contain the TCP and IP
layers and an X.25 communications subsystem. Internet also
offers high speed local-area network solutions for non-DDN
requirements which can be integrated with DDN offerings.
DOCUMENTATION:
A full set of documentation is in process
CPU:
Perkin-Elmer
O/S:
Perkin-Elmer OS/32
IMPLEMENTATION-LANGUAGE:
C or Pascal
DISTRIBUTOR:
Internet Systems Corporation
8360 Oakland Park Blvd.
87
Sunrise, Florida 33321
CONTACT:
Kerry A. Hartley, Director of Sales
313-357-1370
Jerry Lieberman, Product Marketing Manager
305-742-0301
ORDERING-PROCEDURE:
See above contacts
PROPRIETY-STATUS: Product of Internet Systems Corporation
88
1.16. PRIME
1.16.1. [PRIME]
PRODUCT-OR-PACKAGE-NAME: TCP/IP
TYPE: TCP/IP/X.25 implementation
DESCRIPTION:
This implementation will run on top of X.25 and will
implement Mail, FTP and Telnet. It will be available the end of
May 1985.
DOCUMENTATION:
Will be available
CPU:
All PRIME computers
O/S:
PRIMOS
IMPLEMENTATION-LANGUAGE:
Utilities in C; other code in PRIME's PLP
DISTRIBUTOR:
PRIME Computer
Custom Systems Group
500 Old Connecticut Path
Framingham, MA 01701
CONTACT:
Customs Systems Group, 617-879-2960 ext. 3869
PROPRIETY-STATUS:
Product of PRIME
89
1.17. RIDGE
1.17.1. RIDGE
PRODUCT NAME: Ridge TCP/IP
TYPE: TCP/IP Implementation
DESCRIPTION:
This product is based on the 4.2 BSD release which includes
Telnet, FTP and the 4.2 programs--rlogin, rcp, rsh, ruptime and
rwho. In addition, the CMU packet filter for Ethernet is also
part of the release.
DOCUMENTATION:
Available
CPU:
Ridge 32c, Ridge 32s
O/S:
ROS 3.2
IMPLEMENTATION-LANGUAGE:
C
DISTRIBUTOR:
Ridge Computers
2451 Mission College Blvd.
Santa Clara, CA 95054
CONTACT:
Harry Taxin, Vice President, Marketing and Sales,
408-986-8500
ORDERING-PROCEDURE:
Call or write for information
90
1.18. SYSTEM DEVELOPMENT CORPORATION
1.18.1. v SDC
PRODUCT-OR-PACKAGE-NAME: SDC
TYPE: TCP/IP implementation
DESCRIPTION:
SDC's implementation is part of their overall LAN product and
is designed to run in a variety of configurations, particularly
as a host NFE resident package using an 0586 (8086)-based
operating system. IP provides services to the TCP module and
depends on services of the lower layer protocols. ICMP is
implemented as an integral part of this IP.
The TCP is designed to support a wide range of ULPs and uses
a PAR mechanism. Transmission timeout is dynamically adjusted
to approximate the segment round-trip time plus a factor for
internal processing. TCP uses checksum and sequencing
mechanisms as well as variable windowing for acceptable
sequences. As data is accepted, TCP slides the window upward in
sequence number space with every segment. TCP also employs a
multiplexing mechanism for multiple ULPS within a single host
and multiple processes in a ULP to use TCP simultaneously.
The product is fully supported and documented from site
planning and preparation to post-installation maintenance and
technical support.
DOCUMENTATION:
Available through SDC
O/S:
0586 (8086)-based
DISTRIBUTOR:
System Development Corporation (SDC)
7929 Westpark Drive
McLean, VA 22102
CONTACT:
Bob Miller, 703-790-9850, ext. 292
91
1.19. SPERRY-UNIVAC
1.19.1. SPERRY-UNIVAC
PRODUCT-OR-PACKAGE-NAME: SPERRY-UNIVAC
TYPE: TCP/IP implementation
DESCRIPTION:
The University of Maryland Computer Science Center has
implemented TCP/IP for the SPERRY 1100/60/70/80/90 machines.
The implementation supports IP, ICMP, TCP, SMTP, and Telnet.
The link layer connection is made via the DCNET local-network
protocol. The IP level conforms to RFC791, and supports
reassembly and extended addressing. ICMP functions are
implemented per RFC792 and support destination-unreachable,
redirects, echo and timestamps. The TCP conforms to the RFC793
except that security, precedence and URGENT have not yet been
implemented. An STMP server is also supplied.
DOCUMENTATION:
User and internals documents are included with distribution
CPU:
SPERRY 1100/60, 1100/70, 1100/80, 1100/90
O/S:
OS1100 (Level 37R2C or later)
IMPLEMENTATION-LANGUAGE:
MASM and PLUS 5R1 or later
DISTRIBUTOR:
University of Maryland
Computer Science Center - Systems Programming
College Park, MD 20742
CONTACT:
Mike Petry, (PETRY@UMD-UNIVAC.ARPA)
Louis Mamakos, (LOUIE@UMD-UNIVAC.ARPA)
301-454-2946
ORDERING-PROCEDURE:
92
Contact above-named individuals for current procedure
PROPRIETY-STATUS:
Public domain (at this time)
HOSTS:
UMD-UNIVAC [128.8.0.8], UMD-UNIVAC-TEST [128.8.0.7]
93
1.19.2. v SPERRY-1100
PRODUCT-OR-PACKAGE-NAME: SPERRY-1100
TYPE: TCP/IP/X.25 implementation
DESCRIPTION:
The following DDN protocols are supported in this
implementation: IP, ICMP, TCP, Telnet, FTP and SMTP. In
addition, X.25 and HDLC Distant Host are supported. FTP and
SMTP are implemented within DDP in the 1100 host. All other
protocols are implemented within TELCON. Two hardware
configurations are required as a minimum at each Series 1100
host location: an 1100/60, 1100/70, 1100/80 or 1100/90 computer
and a Distributed Communications Processor (DCP/40 or DCP/10A)
as a front-end. The DCP's may also be configured as remote
concentrators to provide remote terminal access to DDN hosts. A
medium or high-speed loadable line module configured to support
bit-synchronous communications protocols is required in the DCP
to support the HDLC interface.
Full interoperability of the X.25 interface as a
heterogeneous DDN host is targeted for July 1985.
DOCUMENTATION:
Available from vendor
CPU:
Sperry 1100 60/70/80/90 and Sperry DCP 40/10A
O/S:
OS 1100; TELCON
IMPLEMENTATION-LANGUAGE:
PLUS for 1100 software; TELCON assembler for DCP
DISTRIBUTOR:
Sperry Corporation
8008 Westpark Drive
McLean, VA 22102
CONTACT:
Technical:
Dale Pluta
703-749-6727
94
Sales:
John Flynn
703-749-6701
ORDERING-PROCEDURE:
Vendor restricted distribution; contact sales rep.
PROPRIETY-STATUS:
Proprietary product of Sperry
95
1.19.3. [SPERRY/HYPERLINK]
PRODUCT-OR-PACKAGE-NAME: Hyperlink/DDN Software
TYPE: DDN-contracted TCP/IP/X.25 Implementation
DESCRIPTION:
This will be a package of software and technical support
services for interfacing Sperry computing environments to the
Defense Data Network.
Hyperlink/DDN is being implemented in accordance with the
ARPANET Upper Layer Protocols (presentation/application layers),
Transmission Control Protocol (session/transport layers), and
Internet Protocol (network layer functions for internetwork
communications). The software includes the host driver (either
with Ethernet or Hyperchannel connections), transmission control
protocol, internet protocol, network administrator and
application software. Applications include file transfer,
electronic mail and Telnet.
Hyperlink/DDN integrates ARPANET's packet switching protocol
standards with Internet Systems Corporation's proprietary
Ethernet-based hardware connection devices or with Network
Systems Corporation's HYPERchannel connection devices for
complete connections between LANs and/or long-haul networks. A
product option is available which provides an LSI 11/73 based
host front-end processor which will contain the TCP and IP
layers and an X.25 communications subsystem. Internet also
offers high speed local-area network solutions for non-DDN
requirements which can be integrated with DDN offerings.
DOCUMENTATION:
A full set of documentation is in process
CPU:
Sperry
O/S:
Sperry OS1100
IMPLEMENTATION-LANGUAGE:
C or Pascal
DISTRIBUTOR:
Internet Systems Corporation
8360 Oakland Park Blvd.
96
Sunrise, Florida 33321
CONTACT:
Kerry A. Hartley, Director of Sales
313-357-1370
Jerry Lieberman, Product Marketing Manager
305-742-0301
ORDERING-PROCEDURE:
See above contacts
PROPRIETY-STATUS:
Product of Internet Systems Corporation
97
1.20. SUN MICROSYSTEMS
1.20.1. SUN-68000
PRODUCT-OR-PACKAGE-NAME: SUN-Workstation
TYPE: TCP/IP Implementation
DESCRIPTION:
The SUN workstation was originally designed by Stanford
University and is now a commercial computer product. The
workstation uses the Motorola 68010 virtual memory processor and
runs 4.2 BSD VMUNIX. The 4.2 BSD TCP/IP protocols are used in
conjunction with a 10 mb Ethernet local-area network. Although
not currently configured, an 1822 interface would not be
difficult to add. In addition to the standard internet
protocols, SUN supports the same services as the 4.2 BSD VAX
UNIX network software: RLOGIN, RSH, RWHO, RUPTIME, DSH, ROUTED,
REXECD, COURIER.
SUN is also developing new services and protocols to enhance
throughput and utility, such as a net disk/file protocol that
allows workstations to run UNIX without a local disk.
DOCUMENTATION:
Available from vendor
CPU:
68010
O/S:
UNIX, Berkeley 4.2 BSD
IMPLEMENTATION-LANGUAGE:
C
DISTRIBUTOR:
SUN Microsystems, Inc.
2550 Garcia Avenue
Mountain View, CA 94043
CONTACT:
Sales and Technical:
John Gage or Marlene Martin
98
(Via uucp: sun!name@BERKELEY.ARPA)
415-960-1300
ORDERING-PROCEDURE:
Available from vendor
PROPRIETY-STATUS:
(Most) network source code will be available for those
desiring to add device drivers and net utilities
99
1.21. SYMBOLICS
1.21.1. v SYMBOLICS
PRODUCT-OR-PACKAGE-NAME: Symbolics TCP/IP
TYPE: TCP/IP Implementation
DESCRIPTION:
An implementation of the Internet protocol family for
Symbolics Lisp Machines running release 5 or later. This
includes IP, ICMP, TCP, and UDP. Higher level protocols
supported include Telnet, SUPDUP, FTP, SMTP and TFTP. TCP/IP is
completely integrated in the Lisp Machine generic network system
and will be used by the system automatically whenever necessary.
DOCUMENTATION:
Use of the generic network system is documented in standard
manuals
CPU:
Symbolics Lisp Machine (3600, 3640 and 3670)
O/S:
Symbolics Lisp System (Release 5 or later)
IMPLEMENTATION-LANGUAGE:
Lisp Machine LISP
DISTRIBUTOR:
Symbolics, Inc.
4 Cambridge Center
Cambridge, MA 02142
CONTACT:
Local Symbolics sales office or Symbolics, Inc. (Sales),
617-576-2600
ORDERING-PROCEDURE:
Contact Symbolics Marketing
PROPRIETY-STATUS:
100
Proprietary product of Symbolics, Inc.
101
1.22. TANDEM
1.22.1. [TANDEM]
TYPE: TCP/IP Implementation, specifically 1822/HDH Interface
DESCRIPTION:
Will be available in Spring, 1985 subject to availability of
testing facilities.
DOCUMENTATION:
A user manual will be available when product is released
CPU:
Tandem NonStop II and Txp Processors
O/S:
Guardian
IMPLEMENTATION-LANGUAGE:
TAL
DISTRIBUTOR:
Tandem Computers
2550 Walsh Avenue
Santa Clara, CA 95051
CONTACT:
Michael Choi, 408-748-2666
ORDERING-PROCEDURE:
Contact Tandem
PROPRIETY-STATUS:
Tandem proprietary product
102
1.23. MULTIPLE-MACHINE IMPLEMENTATIONS
1.23.1. v EXCELAN-EXOS-8010
PRODUCT-OR-PACKAGE-NAME: EXOS 8010
TYPE: TCP/IP Implementation
DESCRIPTION:
The EXOS 8010 Protocol Package consists of two parts. One,
the TCP/IP protocol module, is downloaded to any of Excelan's
EXOS 101 or EXOS 200 series Ethernet Front-End Processor boards
(described separately-see the Hardware Section of this
document.) Running this code, the front-end then provides
TCP,UDP, and IP services to the host system. The protocol
module is supplied in object form. It can be used with any host
system, and is independent of operating system design. The
second part of the EXOS 8010 product consists of I/O drivers,
libraries, and utilities which can be integrated with any
version of the UNIX operating system. These emulate the BSD
network interface model, and include applications such as FTP,
rlogin, rsh, rcp, and mail.
DOCUMENTATION:
Available from Excelan
CPU:
Any
O/S:
Any
IMPLEMENTATION-LANGUAGE:
C language
DISTRIBUTOR:
Excelan
2180 Fortune Drive
San Jose, CA 95131
CONTACT:
Sue Johnson or Denise Bielan, 408-945-9526
ORDERING-PROCEDURE:
103
Contact Excelan
PROPRIETY-STATUS:
Excelan Product
104
1.23.2. FUSION
PRODUCT-OR-PACKAGE-NAME: FUSION
TYPE: TCP/IP Implementation
DESCRIPTION:
Network software for Ethernet, Pronet, Omninet. Runs TCP/IP
and/or XNS protocols. Provides file transfer (FTP/send,recv),
virtual terminal (Telnet), network management. Interoperates
with 4.2 UNIX, socket calls. First released February 1983.
DOCUMENTATION:
User manuals for UNIX
CPU:
8088 (IBM PC and compatibles), 8086, 80186, 80286, 68000,
32000, PDP-11, VAX, Rainbow, DEC Pros
O/S:
UNIX: 4.1, 4.2, System 3, Version 7, System V, Xenix, Venix,
PC-IX
IMPLEMENTATION-LANGUAGE:
C, runs on system's native C compiler
DISTRIBUTOR:
Direct Sales:
Northwest: 408-996-2056
Northeast: 617-229-2570
Southwest: 213-394-7200
Southeast: 703-525-4141
CONTACT:
M.K. Graham, Northwest Sales Manager
ORDERING-PROCEDURE:
See above
PROPRIETY-STATUS:
Developed by Network Research Corporation
105
1.23.3. UNISOFT
PRODUCT-OR-PACKAGE-NAME: B-NET
TYPE: TCP/IP Implementation
DESCRIPTION:
The UNIPLUS+ networking software which offers multiple and
interactive links between UNIPLUS+ based systems (68000-based)
and other computers running TCP/IP compatible protocols. The
interconnected systems may use a variety of physical layers
including Ethernet LAN products and may be geographically
distributed or physically adjacent to one another and
interconnected in a variety of topologies.
B-NET features include: process-to-process communication,
remote file transfer, virtual terminal facilities, datagram
service, electronic mail, automatic route-through, flexibility
for adding additional network drivers, and access to all levels
of protocols.
This software is basically an enhanced version of Berkeley's
4.2 UNIX.
DOCUMENTATION:
Available through vendor
CPU:
68000-based systems
O/S:
UNISOFT UNIX (Berkeley's 4.2 with enhancements)
IMPLEMENTATION-LANGUAGE:
C
DISTRIBUTOR:
Unisoft Systems
2405 Fourth Street
Berkeley, CA 94710
CONTACT:
Bill Northlich, 415-644-1230
106
2. TCP/IP HARDWARE IMPLEMENTATIONS
2.1. ADVANCED COMPUTER COMMUNICATIONS
2.1.1. v ACC-ECU
PRODUCT-OR-PACKAGE-NAME: ECU-II
TYPE: Error checking unit
DESCRIPTION:
The Error Control Unit provides an error-controlled link for
long distance connection of LH-DH/11 to DDN IMPs. Data transfer
between ECU-II units can take place at 1.5Mb/s when directly
connected by a 4-pair low capacitance cable up to 914 meters
(3000 feet) in length. Lower rates can be selected or
determined by attached modem types 303, 209, V.35, or 188-114.
Units are in pairs, one at each end of the communication link.
The data rate is enhanced by elimination of the need for inter
resource "handshaking" on every bit transferred. The units
serve as store-and-forward buffers, receiving and buffering
resource-generated data in semi-conductor RAMs, then forwarding
it by special protocol to the ECU near the other resource
device. Since the ECUs have two separate buffers they are
capable of simultaneous receipt and transmission in each
direction. ECUs are compatible with BBN-1822 or SDLC protocols
by direct cable or via modems. Compatible with native mode C/30
IMPs and TCP/IP.
DOCUMENTATION:
Fully documented vendor product; descriptive literature
available
DISTRIBUTOR:
ACC (Advanced Computer Communications)
720 Santa Barbara Street
Santa Barbara, CA 93101
CONTACT:
Technical & Sales:
Gary Krall, (Gary@ACC.ARPA)
DDN Industry Manager
805-963-9431
ORDERING-PROCEDURE:
Vendor product, contact sales rep.
107
PROPRIETY-STATUS:
Proprietary product of ACC
108
2.1.2. v ACC-IF-11Q/1822
PRODUCT-OR-PACKAGE-NAME: IF-11Q/1822
TYPE: Access controller
DESCRIPTION:
Full-duplex DMA controller used to attach a DEC LSI-11 to a
DDN IMP. Operates in Local Host or Distant Host modes. If more
than one IMP connection is required, optional XQ/1822 boards can
be added.
DOCUMENTATION:
Fully documented vendor product; descriptive literature
available
CPU:
PDP-11/03 and PDP-11/23
DISTRIBUTOR:
ACC (Advanced Computer Communications)
720 Santa Barbara Street
Santa Barbara, CA 93101
CONTACT:
Technical & Sales:
Gary Krall, (Gary@ACC.ARPA)
DDN Industry Manager
805-963-9431
ORDERING-PROCEDURE:
Vendor product, contact sales rep.
PROPRIETY-STATUS:
Proprietary product of ACC
109
2.1.3. v ACC-IF-6000/1822
PRODUCT-OR-PACKAGE-NAME: IF-6000/1822
TYPE: Communications interface
DESCRIPTION:
Communications interface between Honeywell 6000 processor and
DDN-compatible 1822 devices. Operates in Local or Distant Host
modes.
DOCUMENTATION:
Fully documented vendor product; descriptive literature
available
CPU:
Honeywell 6000 series
O/S:
MULTICS
DISTRIBUTOR:
ACC (Advanced Computer Communications)
720 Santa Barbara Street
Santa Barbara, CA 93101
CONTACT:
Technical & Sales:
Gary Krall, (Gary@ACC.ARPA)
DDN Industry Manager
805-963-9431
ORDERING-PROCEDURE:
Vendor product, contact sales rep.
PROPRIETY-STATUS:
Proprietary product of ACC
110
2.1.4. v ACC-IF-370/DDN
PRODUCT-OR-PACKAGE-NAME: IF-370/DDN
TYPE: IBM 370 Front-end Processor
DESCRIPTION:
This implementation provides for either X.25 or HDH (1822J)
connections to the block multiplexer I/O channel of an IBM
370-type system. It contains firmware necessary to operate X.25
or HDH protocols.
CPU:
Motorola 68000
O/S:
Peer Processing Executive
IMPLEMENTATION-LANGUAGE:
C
DISTRIBUTOR:
ACC (Advanced Computer Communications)
720 Santa Barbara Street
Santa Barbara, CA 93101
CONTACT:
Technical & Sales:
Gary Krall, (Gary@ACC.ARPA)
DDN Industry Manager
805-963-9431
ORDERING-PROCEDURE:
See above
PROPRIETY-STATUS:
Proprietary product of ACC
111
2.1.5. v ACC-IF-IMP/370
PRODUCT-OR-PACKAGE-NAME: IF-IMP/370 (IF-370/1822)
TYPE: Communications interface
DESCRIPTION:
Connects an IBM host computer to the DDN. It provides a DDN
X.25 or HDH (1822-J) access to the DDN Interface Message
Processor (IMP). The IF-370/DDN attaches to the Block
Multiplexer Channel of any IBM 370, 303x, 43xx, or 308x systemn,
or to the Block Multiplexer Channel of plug-compatible systems
produced by other manufacturers (e.g. Amdahl). Host resident
TCP/IP support for MVS systems to be provided by Network
Solutions. Communications interface between an IBM-370 Channel
(Byte Multiplexer,
DOCUMENTATION:
Fully documented vendor product; descriptive literature
available
CPU:
IBM-370, 43XX, AMDAHL, MAGNASON
O/S:
MVS
DISTRIBUTOR:
ACC (Advanced Computer Communications)
720 Santa Barbara Street
Santa Barbara, CA 93101
CONTACT:
Technical & Sales:
Gary Krall, (Gary@ACC.ARPA)
DDN Industry Manager
805-963-9431
ORDERING-PROCEDURE:
Vendor product, contact sales rep.
PROPRIETY-STATUS:
Proprietary product of ACC
112
2.1.6. v ACC-LH-DH/11
PRODUCT-OR-PACKAGE-NAME: LH-DH/11
TYPE: Access controller
DESCRIPTION:
The LH-DH/11 is a full-duplex Direct Memory Access (DMA)
controller that attaches to a DEC PDP-11 or VAX Unibus and
provides external communication according to BBN specification
No. 1822 (available from BBN or the NIC). By means of
interchange of plug-in circuits, the controller can be used for
either local host (30' cable limit) or distant host (2000' cable
limit) applications.
DOCUMENTATION:
Fully documented vendor product; descriptive literature
available
CPU:
PDP-11, VAX
DISTRIBUTOR:
ACC (Advanced Computer Communications)
720 Santa Barbara Street
Santa Barbara, CA 93101
CONTACT:
Technical & Sales:
Gary Krall, (Gary@ACC.ARPA)
DDN Industry Manager
805-963-9431
ORDERING-PROCEDURE:
Vendor product, contact sales rep.
PROPRIETY-STATUS:
Proprietary product of ACC
113
2.1.7. ACC-IF-11/HDH
PRODUCT-OR-PACKAGE-NAME: IF-11/HDH (aka ACP 610-H)
TYPE: Communications interface
DESCRIPTION:
This is a full-duplex DMA error checking communication unit
which attaches a PDP-11 or VAX to a DDN IMP (HDH protocol).
This is the preferred C30 IMP connection. There are plans to
support HDH on Wollongong's TCP/IP and Gould Software's ACCESS.
DOCUMENTATION:
Fully documented vendor product, descriptive literature
available
CPU:
PDP-11, VAX
O/S:
UNIX
DISTRIBUTOR:
ACC (Advanced Computer Communications)
720 Santa Barbara Street
Santa Barbara, CA 93101
CONTACT:
Technical & Sales:
Gary Krall, (Gary@ACC.ARPA)
DDN Industry Manager
805-963-9431
ORDERING-PROCEDURE:
Vendor product, contact sales rep.
PROPRIETY-STATUS:
Proprietary product of ACC
114
2.1.8. ACC-IF-11Q/HDH
PRODUCT-OR-PACKAGE-NAME: IF-11Q/HDH
TYPE: Access controller
DESCRIPTION:
Full-duplex DMA controller used to attach a DEC LSI-11 to a
DDN IMP (HDH protocol). If more than one IMP connection is
required, optional XQ/HDH boards can be added.
DOCUMENTATION:
Fully documented vendor product; descriptive literature
available
CPU:
PDP-11/03, PDP-11/23
DISTRIBUTOR:
ACC (Advanced Computer Communications)
720 Santa Barbara Street
Santa Barbara, CA 93101
CONTACT:
Technical & Sales:
Gary Krall, (Gary@ACC.ARPA)
DDN Industry Manager
805-963-9431
ORDERING-PROCEDURE:
Vendor product, contact sales rep.
PROPRIETY-STATUS:
Proprietary product of ACC
115
2.1.9. ACC-M/1822
PRODUCT-OR-PACKAGE-NAME: M/1822
TYPE: Access controller
DESCRIPTION:
DMA controller used to attach a MULTIBUS system to a DDN IMP.
Currently implemented on Sun and Pyramid Technologies
workstations.
DOCUMENTATION:
Fully documented vendor product; descriptive literature
available
O/S:
UNIX
DISTRIBUTOR:
ACC (Advanced Computer Communications)
720 Santa Barbara Street
Santa Barbara, CA 93101
CONTACT:
Technical & Sales:
Gary Krall, (Gary@ACC.ARPA)
DDN Industry Manager
805-963-9431
ORDERING-PROCEDURE:
Vendor product, contact sales rep.
PROPRIETY-STATUS:
Proprietary product of ACC
116
2.1.10. ACC-ACP-625
PRODUCT-OR-PACKAGE-NAME: ACC-ACP-625
TYPE: Communications Interface
DESCRIPTION:
This is a full-duplex DMA communication interface which
attaches a PDP-11 or VAX to a DDN IMP supporting Basic Mode X.25
(soon to be certified for Standard Mode operation). The ACC
implementation is in conformance at link level to FED-STD-1041,
FIPS-PUB 100 and at packet level to DDN X.25 Host Interface
Specification, December 1983. The product is supported by
Wollongong and by Internet Systems. There are plans by Uniq
Digital to support the product for PASSAGE.
DOCUMENTATION:
Fully documented vendor product; descriptive literature
available
O/S:
UNIX 4.2 BSD, UNIX System V, VAX/VMS
DISTRIBUTOR:
ACC (Advanced Computer Communications)
720 Santa Barbara Street
Santa Barbara, CA 93101
CONTACT:
Technical & Sales:
Gary Krall, (Gary@ACC.ARPA)
DDN Industry Manager
805-963-9431
ORDERING-PROCEDURE:
Vendor product, contact sales rep.
PROPRIETY-STATUS:
Proprietary product of ACC
117
2.1.11. ACC-V/1822
PRODUCT-OR-PACKAGE-NAME: V/1822
TYPE: Access Controller
DESCRIPTION:
Attaches the VERSAbus to a DDN IMP.
DOCUMENTATION:
Descriptive literature available
DISTRIBUTOR:
ACC (Advanced Computer Communications)
720 Santa Barbara Street
Santa Barbara, CA 93101
CONTACT:
Technical & Sales:
Gary Krall, (Gary@ACC.ARPA)
DDN Industry Manager
805-963-9431
ORDERING-PROCEDURE:
Vendor product, contact sales rep.
PROPRIETY-STATUS:
Proprietary product of ACC
118
2.2. BOLT, BERANEK AND NEWMAN
2.2.1. BBN-C/30
PRODUCT-OR-PACKAGE-NAME: BBN-C/30
TYPE: Access controller
DESCRIPTION:
The Terminal Access Controller (TAC) is a user Telnet host
that supports TCP/IP and NCP host-to-host protocols. It runs in
32K H-316 and 64K C/30 computers. It supports up to 63 terminal
ports, and connects to a network via an 1822 host interface.
The TAC TCP/IP conforms with RFC791 and RFC793 specifications
with the following exceptions:
- IP options are accepted but ignored.
- All TCP options except maximum segment size are not
accepted.
- Precedence, security, etc. are ignored. The TAC also
supports Packet core, TAC Monitoring, Internet Control
Message Protocol (ICMP), and a subset of the
Gateway-Gateway protocols.
For more information on the TAC's design, see IEN-166. All
major features have been implemented except Class B and C
addressing, IP reassembly, and TCP Urgent handling. These will
be done in the near future.
CONTACT:
Bob Hinden, (Hinden@BBN-UNIX.ARPA), 617-497-3757
119
2.3. BRIDGE COMMUNICATIONS
2.3.1. v BRIDGE
PRODUCT NAME: The Communications Server 1 (CS/1)
TYPE: Communications server
DESCRIPTION:
Bridge's CS/1 server with TCP/IP software performs the
function of a terminal or host server, allowing up to 32
asynchronous devices (e.g. terminals, printers, computers) to
access host computers that support TCP/IP and are attached to an
Ethernet LAN. The CS/1 also supports the User Datagram Protocol
(UDP) and the Ethernet Address Resolution Protocol (ARP).
Bridge Communications also offer gateway servers which interface
the CS/1 to X.25 public data networks and the IBM SDLC world.
IMPLEMENTATION-LANGUAGE:
C
DISTRIBUTOR:
Bridge Communications Inc.
1345 Shorebird Way
Mountain View, CA 94043
CONTACT:
J. Patrick Malone, 415-969-4400
PROPRIETY-STATUS:
Product of Bridge Communications
120
2.4. EXCELAN
2.4.1. v EXCELAN-EXOS-101
PRODUCT-OR-PACKAGE-NAME: EXOS/101 front-end processor
TYPE: Ethernet Front-End Processor
DESCRIPTION:
The EXOS 101 is a single Multibus board which includes an
8088 CPU, 64 or 128 Kbytes RAM, and an Ethernet Data Link
controller. An EPROM-based operating system kernel manages EXOS
resources, and provides a standard high-level programming
environment for protocol code. TCP/IP protocol code, available
separately from Excelan, can be downloaded to EXOS RAM at
start-up time either by the host system, or over the Ethernet.
DOCUMENTATION:
Available through Excelan
CPU:
Any
O/S:
Any
DISTRIBUTOR:
Excelan
2180 Fortune Drive
San Jose, CA 95131
CONTACT:
Sue Johnson or Denise Bielan, 408-945-9526
ORDERING-PROCEDURE:
Contact Excelan
PROPRIETY-STATUS:
Excelan product
121
2.4.2. EXCELAN-EXOS-200
PRODUCT-OR-PACKAGE-NAME: EXOS 200 Series
TYPE: Ethernet Front-End Processor Boards
DESCRIPTION:
The EXOS 200 series includes boards for Multibus, VME, QBUS,
and UNIBUS. The design is modular, and can be readily adapted
to other host bus designs. Each is a single-board front-end
processor which includes an 80186 CPU, at least 128 Kbytes RAM,
and an Ethernet Data Link controller. In addition, a DMA-backed
SBX bus connector allows additional communications links to be
supported via off-the-shelf daughter boards. An EPROM-based
operating system kernel manages EXOS resources, and provides a
standard high-level programming environment for protocol code.
All boards can run the same object code, and are 100% software
compatible with Excelan's EXOS 101 product. TCP/IP protocol
code, available separately from Excelan, can be downloaded to
EXOS RAM at start-up time either by the host system, or over the
Ethernet.
DOCUMENTATION:
Available from Excelan
CPU:
Any
O/S:
Any
DISTRIBUTOR:
Excelan
2180 Fortune Drive
San Jose, CA 95131
CONTACT:
Sue Johnson or Denise Bielan, 408-945-9526
ORDERING-PROCEDURE:
Contact Excelan
PROPRIETY-STATUS:
Excelan Product
122
2.5. IMAGEN
2.5.1. IMPRINT-10
PRODUCT NAME: IMPRINT-10 TCP/IP Ethernet Printer
TYPE: Laser printer
DESCRIPTION:
The IMPRINT-10 is an intelligent laser printer, based on a 10
page-per-minute, reliable printing engine, providing the
page-layout language Impress, line-printer emulation, daisy-
wheel printer emulation, and Tektronix 4014 emulation. The
IMPRINT-10 is supported by the Scribe, TeX, troff, and ditroff
document production systems. Supports a full, one-connection
TCP and IP, along with ICMP and HARP.
DOCUMENTATION:
Available from vendor
CPU:
68000, multibus-based, proprietary hardware
O/S:
Proprietary, not user-programmable
IMPLEMENTATION-LANGUAGE:
C
DISTRIBUTOR:
IMAGEN Corporation
2660 Marine Way
Mountain View, California 94043
CONTACT:
Sales: David Perlmutter
Technical: Geoffrey H. Cooper
415-960-0714
ORDERING-PROCEDURE:
Contact vendor for more information
PROPRIETY-STATUS:
123
Proprietary product
124
2.6. INTERLAN
2.6.1. v INTERLAN-NS2010
PRODUCT-OR-PACKAGE-NAME: RSX-11M/S, Device Driver
TYPE: Device Driver
DESCRIPTION:
RSX-11M/S, Device Driver for NI1010 and NI2010 boards;
includes user manual (UM-NS2010), source code on RX01 floppy
disk with Files-11 file structure, and supported software
license (SL-NS2010-S). Offers access to stream and raw datagram
protocol levels. Only a small amount of effort should be
necessary to process UDP-like datagram packets.
O/S:
Most DEC OPSYS
DISTRIBUTOR:
Interlan
3 Lyberty Way
Westport, MA 01886
CONTACT:
William Seifert, 617-692-3900
ORDERING-PROCEDURE:
Each of the above products may be ordered individually
PROPRIETY-STATUS:
Interlan product
125
2.6.2. v INTERLAN-NS2020
PRODUCT-OR-PACKAGE-NAME: RT-11 V4.0 (FB, SJ, XM) Device Driver
TYPE: Device Driver
DESCRIPTION:
RT-11 V4.0 (FB, SJ, XM) Device Driver for NI1010 and NI2010
boards. Provides datagram level-of-service; includes user
manual (UM-NS2010), source code on RX01 floppy disk with RT-11
file structure, and supported software license (SL-NS2020-S).
DISTRIBUTOR:
Interlan
3 Lyberty Way
Westport, MA 01886
CONTACT:
William Seifert, 617-692-3900
ORDERING-PROCEDURE:
Each of the above products may be ordered individually
PROPRIETY-STATUS:
Interlan product
126
2.6.3. v INTERLAN-NI1010
PRODUCT-OR-PACKAGE-NAME: Interlan Unibus Ethernet Communications
Controller Board
TYPE: Communications Controller Board
DESCRIPTION:
Unibus Ethernet Communications Controller Board (BD-NI1010)
includes User Manual (UM-NI1010), standalone diagnostic on RX01
floppy disk (DS-NI1010-RX01), and interface cable with mating
connectors (AC-NM10-10).
DISTRIBUTOR:
Interlan
3 Lyberty Way
Westford, MA 01886
CONTACT:
William Seifert, 617-692-3900
ORDERING-PROCEDURE:
Contact distributor
PROPRIETY-STATUS:
Interlan product
HOSTS:
Naval Postgraduate School
127
2.6.4. v INTERLAN-NM10
PRODUCT-OR-PACKAGE-NAME: Ethernet protocol module
TYPE: Ethernet Protocol Module
DESCRIPTION:
Ethernet protocol module (BD-NM10); includes User Manual
(UM-NM10) and NM10 interface cable with mating connectors
(AC-NM10-10).
DISTRIBUTOR:
Interlan
3 Lyberty Way
Westford, MA 01886
CONTACT:
William Seifert, 617-692-3900
ORDERING-PROCEDURE:
Each of the above products may be ordered individually
PROPRIETY-STATUS:
Interlan product
128
2.6.5. v INTERLAN-NI2010
PRODUCT-OR-PACKAGE-NAME: Qbus Ethernet Communications Controller Board
TYPE: Communications Controller Board
DESCRIPTION:
Qbus Ethernet Communications Controller Board (BD-NI2010);
includes user manual (UM-NI2010), standalone diagnostic on RX01
floppy disk (DS-NI2010-RX01), and interface cable with mating
connectors (AC-NM10-10).
DISTRIBUTOR:
Interlan
3 Lyberty Way
Westford, MA 01886
CONTACT:
William Seifert, 617-692-3900
ORDERING-PROCEDURE:
Each of the above products may be ordered individually
PROPRIETY-STATUS:
Interlan product
129
2.6.6. v INTERLAN-NI3010
PRODUCT-OR-PACKAGE-NAME: Multibus Ethernet Communications Controller
Board
TYPE: Communications Controller Board
DESCRIPTION:
Multibus Ethernet Communications Controller Board (BD-
NI3010); includes user manual (UM-HI3010), and interface cable
with mating connectors (AC-NM10-10).
DISTRIBUTOR:
Interlan
3 Lyberty Way
Westford, MA 01886
CONTACT:
William Seifert, 617-692-3900
ORDERING-PROCEDURE:
Each of the above products may be ordered individually
PROPRIETY-STATUS:
Interlan product
130
2.7. MITRE
2.7.1. v MITRE-NAC
PRODUCT-OR-PACKAGE-NAME: MITRE Network Access Component
TYPE: LAN or long-haul network interface
DESCRIPTION:
This is MITRE's second generation network controller (see
ZILOG-Z8000). Using an expanded hardware base, industry
standard backplanes and multiple microprocessor boards, MITRE
has built a MCS-68000-based network access component. This
network component has both MULTIBUS and VERSABUS form factors
and broadband, Ethernet and 1822 network interfaces.
The standard MULTIBUS network component contains an
OMNIBYTE-dual-ported 68000, with 128K bytes dynamic RAM, and 96K
bytes EPROM, a memory board, and a Bridge serial i/o (SIO)
interface board. The SIO board has its own 68000 cpu, 8 serial
ports, 4K bytes RAM and 32K bytes ROM. The long-haul network
version contains an ACC MULTIBUS-1822 interface. The VERSABUS
version supports an ACC VERSABUS-1822 interface. In addition,
the VERSABUS version supports an ACC VERSABUS-UNIBUS interface
for host-interfacing to DEC machines.
The software is written in 'C' and runs under CMOS, a 'C'
version of SRI's Micro Operating System. In addition to
supporting TCP, IP, ICMP, and the appropriate network level
protocol, the network front-end version (aka a host interface
unit for the LAN environment) supports both the DTI-Host-to-
Front-End Protocol and a MITRE Network Access Protocol.
DOCUMENTATION:
Some MITRE Technical Reports (also videotape description by
Steve Holmgren)
CPU:
MCS-68000
O/S:
CMOS
IMPLEMENTATION-LANGUAGE:
C
131
DISTRIBUTOR:
The MITRE Corporation
McLean, VA 22102
CONTACT:
John Mullen, (jrm@MITRE.ARPA), 703-827-7476
PROPRIETY-STATUS:
Public domain
132
2.8. QMI
2.8.1. v QMI
PRODUCT-OR-PACKAGE-NAME: QM10 Advanced Communication Controller
TYPE: TCP/IP/ICMP Peripheral Chip
DESCRIPTION:
During the construction several TCP implementations for the
PDP-11 and 16-bit micros (Z8000, M68000) it became evident that
two major elements of the implementation process could be
improved. The first is the problem of integrating protocol
software into an operating system. It was found that as much as
half of the software relating to a particular implementation was
not really related to the protocol implementation but to the
development of facilities (e.g. buffer management) and
interfaces (e.g. I/O device emulators) between the protocol
software and a particular system.
The second problem was that each time a new implementation
was built it had to be tested locally, then with external
implementations, and then watched over in operation for as much
as 8 months before a mature, useful system was available.
It was felt that if a hardware peripheral could be developed
which in a system sense appeared much the same as other
peripherals yet implemented a "device" which was the higher
level protocols the integration problem would be simplified.
Further, if that system could be constructed in a chip form
factor, much the same as the UARTS of today, that system
developers would reduce the problem of access to mature,
operational protocol software to that of a hardware technician
rather than a sophisticated systems implementor working for as
much as a year.
The QM10 is just such a chip, implementing as a "protocol
engine" the TCP/IP/ICMP protocols. Each chip implements a
single virtual circuit and is interfaced with a shared memory.
DOCUMENTATION:
Complete hardware and software interface documentation
available
DISTRIBUTOR:
QMI
262M Cedar Lane #3
Vienna, VA 22180
133
CONTACT:
Steve Holmgren, 703-573-5701
PROPRIETY-STATUS:
The chips are sold on an OEM basis under copyright
134
2.9. SCOPE
2.9.1. DDN MICROGATEWAY
PRODUCT-OR-PACKAGE NAME: DDN MICROGATEWAY
TYPE: Microgateway
DESCRIPTION:
The DDN MICROGATEWAY is a single board product which
implements the MIL Standard TCP/IP as well as ICMP and lower
layer link and network protocols - either FIPS 100/X.25 or
1822/HDH.
Using a Motorola 68008 microprocessor, the DDN MICROGATEWAY
provides full-service host support at 56K bits per second, and
it will accommodate up to 64 TCP/IP sessions with its shared
memory interface.
A companion DDN MICROGATEWAY software product support host
TELNET, FTP, and SMTP applications, thus offering a total
turn-key solution for certain UNIX operating system
enviornments.
DOCUMENTATION:
A user's manual describes product design and provides
information on how to integrate the DDN MICROGATEWAY into the
user's host hardware and operating system environment.
CPU:
Single board implementations for MULTIBUS and IBM PC BUS.
Other BUSES planned.
O/S:
Board product is not O/S specific. ULPs are based in BSD 4.2
or UNIX System V. Other O/S's are available.
IMPLEMENTATION-LANGUAGE:
TCP/IP, X.25 are in C firmware, embedded in the hardware
product. ULPs are in C.
DISTRIBUTER:
SCOPE Incorporated
1860 Michael Faraday Drive
Reston, Virginia 22090
135
CONTACT:
Sue Gruszewski
ORDERING PRODCEDURE:
See above contact
PROPRIETARY-STATUS:
Commercially available
136
2.10. SPARTACUS
2.10.1. K200
PRODUCT-OR-PACKAGE-NAME: K200
TYPE: Local-Area Network Controller
DESCRIPTION:
Ethernet Controller providing a high-speed interface between
an IBM 370, 30xx or PCM and the Ethernet local-area network.
The K200 is a microprocessor driven control unit that attaches
to IBM's block multiplexer channel using standard IBM bus and
tag cables. K200 implements the physical and data link layers
of the ISO/OSI Reference Model for network architecture and
conforms to the specifications for Ethernet, version 1.0.
Maximum throughput is in excess of 2.5 megabits per second.
DOCUMENTATION:
Available from vendor
CPU:
IBM 370, IBM 30xx, PCM
DISTRIBUTOR:
Spartacus, Inc.
5 Oak Park Drive
Bedford, MA 01730
CONTACT:
Patricia E. Lefebvre, 617-275-4220 or 800-LAN-KNET
PROPRIETY-STATUS:
Spartacus product
137
2.10.2. ZILOG Z8000
PRODUCT-OR-PACKAGE-NAME: Zilog Z8000
TYPE: network controller
DESCRIPTION:
This network controller is the product of a series of MITRE
projects aimed at making network access (both local and
long-haul) as straightforward as computer peripheral access.
Some of the new microprocessors make it possible to construct a
"network controller" that handles the particulars of packet
ordering and flow control in the same way that hardware
controllers handle the particulars of disk cylinder centerline
or an end of tap sensor. This TCP/IP network controller,
supported by a Z8000 microprocessor box, is currently interfaced
to a number of UNIX systems via a UMC-Z80. The outboard box is
accessed by a set of I/O-like management calls (open, close,
read, write, and special) which transport TCP requests via a
network access protocol.
The outboard box has 64K bytes of Ram, 32 bytes of Rom, a
Z8002 micro, and a serial Usart (880K BPS max.) All of the
software was written in C using an in-house version of the
portable C compiler. The unit interfaces as easily to a local
network as it does to the DDN. All that is necessary for this
conversion is the addition of an ACC-1822 hardware device and a
new device driver. Other than different round trip delays, host
user-level software sees no difference between the two network
devices. The resulting set of Z8000-based building blocks
supports host interface unit and a terminal concentrator on the
local net.
Performance with TCP/IP has been measured with two user
processes talking via TCP/IP over the cable at 350K BPS. Rates
as high as 450K BPS occur when user I/O buffer sizes are set at
8K bytes per I/O. The Internet Protocol contains the lowest
level of addressing. This allows for local units to be
addressed in the same way remote units, two or three networks
away, are addressed. The effect of 300 bit TCP/IP headers has
negligible impact on performance.
DOCUMENTATION:
Some MITRE Technical Reports (Also videotape description by
Steve Holmgren)
O/S:
CMOS
IMPLEMENTATION-LANGUAGE:
138
C
DISTRIBUTOR:
The MITRE Corporation
McLean, VA 22102
CONTACT:
John Mullen, (jrm@MITRE.ARPA), 703-827-7476
PROPRIETY-STATUS:
Public domain
139
FEEDBACK FORM
TCP/IP Implementations and Vendors Guide
September 1985
If you have a contribution, fill in the following template and send it
via the DDN network to NIC@SRI-NIC.ARPA or through U. S. mail to:
Brochures of vendor products are also welcome.
DDN Network Information Center
SRI International
333 Ravenswood Avenue
Menlo Park, CA 94025
Attn: Francine Perillo - EJ294
PRODUCT-OR-PACKAGE-NAME:
TYPE:
DESCRIPTION:
DOCUMENTATION:
CPU:
O/S:
IMPLEMENTATION-LANGUAGE:
DISTRIBUTOR:
CONTACT:
ORDERING-PROCEDURE:
PROPRIETY-STATUS:
HOSTS (on network using this implementation):
-----------------------------------------------------------
Comments:
Index
3Com Corporation 28, 67
Advanced Computer Communications (ACC) 107, 109, 110, 111,
112, 113, 114, 115, 116, 117, 118
AOS/VS-future
DS/4000 family 12
MV family 12
Apple Macintosh 3
Ballistic Research Laboratory 14
Bolt, Beranek and Newman 6, 7, 34, 52, 60, 119
Bridge Communications 120
Burroughs MCP
Burroughs 9
CMOS
MCS-68000 131
Z8000 138
Computer Network Technology 55, 78
Control Data Corporation 11
Data General 12
Datapoint Corporation 13
DG/VX
DS/4000 family 12
MV family 12
Digital Equipment Corporation 54
ELXSI, Inc. 57
Embos, Enix System V, Enix 4.2
ELXSI 6400 57
Excelan 103, 121, 122
FOONEX
F2, F3, F4 48
FOR:PRO
Fortune 32:16 58
Fortune Systems Corporation 58
GCOS 6 Mod 400
Honeywell DPS6 62
GCOS 8
Honeywell DPS8 64
GOULD
Computer Systems Division 59
Software Division 38
Guardian
NonStop II 102
Txp 102
iv
Honeywell Information Systems 62, 64, 65
IAS
LSI-11 20
PDP-11 20
IBM Corporation 72, 74
Federal Systems Division 77
IMAGEN Corporation 123
Interlan 125, 126, 127, 128, 129, 130
Internet Systems Corp.
Burroughs 9
Internet Systems Corporation 40, 83, 87, 96
ITS
DEC-10/20(KA, KL) 51
Lawrence Livermore Laboratory 50
Linkabit Corporation 17
Lisp Machine, Inc. 85
LOS
LSI-11/23 14
PDP-11 14
Massachusetts Institute of Technology (MIT) 25, 51
MITRE Corporation 131, 138
MOS
LSI-11 16
MPE IV
HP 3000 60
MPX-32
Concept 59
MS DOS
IBM PC 69
Multics
DPS8 65
Honeywell 6000 110
MVS
AMDAHL 112
IBM 83
IBM 370 112
MAGNASON 112
MVS-VM
IBM 78
MVS/SP
IBM 370 82
Network Research Corporation 56, 69, 105
Network Solutions, Inc. 82
NOS
Cyber 170 11
OS/MVS
IBM 370 79
v
OS1100
Sperry 1100 94
Sperry 1100/xx 92
Sperry DCP 40/10A 92
PC DOS
Compaq 67
IBM PC 67, 69, 70, 71
PC-IX
80x86 105
Peer Processing Executive
Motorola 68000 111
Perkin-Elmer OS/32
Perkin-Elmer 87
PRIME Computer 89
PRIMOS
PRIME 89
Process Software Corporation 20
Proteon Associates 67
Proteon, Inc. 23
Public Domain
Apple Macintosh, UNIX 3
DEC-10(KA,KI), TENEX/FOONEX/AUGUST 48
DEC-10/20 (KA, KL), ITS 51
IBM 370, OS/MVS 79
LSI-11, MOS 16
PDP-10, TOPS-10 50
PDP-11/44/45/70, UNIX 2.9BSD 21
PDP-11/45, UNIX Version 6 25
PDP-11/45/70, UNIX Version 6 27
PDP-11/LSI-11/23, LOS 14
Sperry 1100/xx, OS1100 92
TEKTRONIX 42
VAX-11/780/750/730, UNIX 4.2BSD 36
VAX/780/750, UNIX,VMS 42
QMI 133
Ridge Computers 90
ROS 3.2
Ridge 32 90
RSX-11M
LSI-11 20
PDP-11 20
RSX-11M-PLUS
PDP-11/LSI-11 20
SCOPE Incorporated 135
Spartacus, Inc. 70, 75, 137
Sperry Corporation 94
Sperry OS1100
Sperry 96
vi
SRI International 16, 48
SUN Microsystems, Inc. 98
Symbolics Lisp
Symbolics Lisp Machine 100
Symbolics, Inc. 100
System Development Corporation 91
Tandem Computers 102
Tektronix 42
TELCON
Sperry DCP 94
TENEX
DEC-10(KA, KI) 48
TOPS-10
PDP-10 50
TOPS-20
KL10 52
KL10E/R 54
UNIQ Digital Technologies 30
Unisoft Systems 106
University of California, Berkeley 36, 21
University of California, Los Angeles 79
University of Maryland 92
UNIX 4.2BSD
PDP-11 117
UNIX 4.1BSD/4.2BSD
80x86 105
VAX-11/730 36
VAX-11/750 36
VAX-11/780 36
UNIX
Apple Macintosh 3
BBN-C/70 6
IBM 77
PDP-11 114
PDP-11/44 23
PDP-11/45 23
PDP-11/70 23
PDP-11/73 23
PDP-11/84 23
PDP-11/x 28
VAX 47, 114
VAX-11/750/80 28
VAX-11/7xx 42
UNIX 2.9BSD
PDP-11/44 21
PDP-11/70 21
UNIX 4.1BSD/4.2BSD
PDP-11 56, 105
Rainbow 105
Rainbow, DEC Pro 56
vii
VAX 56, 105
VAX-11/750/80 32
VAX-11/xxx 34
UNIX 4.2BSD
68010 98
UNIX System V
PDP-11 117
68010 85
VAX 30
UNIX Version 6
PDP-11/45 25, 27
PDP-11/70 27
UNIX-UNISOFT
68000 106
VAX/VMS Release 3
VAX 38
VM
IBM 370 74
VM/SP
IBM 370 72, 75
VMS
DEC 42
MicroVAX 44
PDP-11 56
Rainbow, DEC Pro 56
VAX 40, 45, 55, 56, 117
Wollongong Group 44, 45, 47, 71
Xenix, Venix, PC-IX
80x86 105
PDP-11/44 23
PDP-11/45 23
PDP-11/70 23
PDP-11/73 23
PDP-11/84 23
ZetaLisp
LMI Lambda 85
viii
Table of Contents
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1. TCP/IP SOFTWARE IMPLEMENTATIONS BY MACHINE TYPE . . . . . . . . 3
1.1. APPLE . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1.1. v STANFORD ETHERNET APPLETALK GATEWAY . . . . . . . 3
1.2. BOLT, BERANEK AND NEWMAN . . . . . . . . . . . . . . . . . 6
1.2.1. BBN-C/70 . . . . . . . . . . . . . . . . . . . . . . 6
1.2.2. BBN-GATEWAYS . . . . . . . . . . . . . . . . . . . . 7
1.3. BURROUGHS . . . . . . . . . . . . . . . . . . . . . . . . 8
1.3.1. [B5000] . . . . . . . . . . . . . . . . . . . . . . 8
1.3.2. [BURROUGHS/HYPERLINK] . . . . . . . . . . . . . . . 9
1.4. CONTROL DATA CORPORATION . . . . . . . . . . . . . . . . . 11
1.4.1. [CDC-CYBER] . . . . . . . . . . . . . . . . . . . . 11
1.5. DATA-GENERAL . . . . . . . . . . . . . . . . . . . . . . . 12
1.5.1. [DATA-GENERAL] . . . . . . . . . . . . . . . . . . . 12
1.6. DATAPOINT . . . . . . . . . . . . . . . . . . . . . . . . 13
1.6.1. [DATAPOINT] . . . . . . . . . . . . . . . . . . . . 13
1.7. DIGITAL EQUIPMENT CORPORATION . . . . . . . . . . . . . . 14
1.7.1. BRL GATEWAY . . . . . . . . . . . . . . . . . . . . 14
1.7.2. SRI-LSI-11 . . . . . . . . . . . . . . . . . . . . . 16
1.7.3. LSI-11/PDP11/LINKABIT . . . . . . . . . . . . . . . 17
1.7.4. RSX-11M . . . . . . . . . . . . . . . . . . . . . . 20
1.7.5. UNIX 2.9BSD . . . . . . . . . . . . . . . . . . . . 21
1.7.6. Venix/11 TCP/IP . . . . . . . . . . . . . . . . . . 23
1.7.7. PDP-11/45 . . . . . . . . . . . . . . . . . . . . . 25
1.7.8. BBN-V6-UNIX . . . . . . . . . . . . . . . . . . . . 27
1.7.9. v 3COM-UNET . . . . . . . . . . . . . . . . . . . . 28
1.7.10. v UNIQ-SYS5 . . . . . . . . . . . . . . . . . . . . 30
1.7.11. PURDUE . . . . . . . . . . . . . . . . . . . . . . 32
1.7.12. BBN-VAX-UNIX . . . . . . . . . . . . . . . . . . . 34
1.7.13. BERKELEY-VAX-UNIX-4.2 . . . . . . . . . . . . . . . 36
1.7.14. v GOULD-ACCESS-VAX . . . . . . . . . . . . . . . . 38
1.7.15. [VAX-VMS/HYPERLINK] . . . . . . . . . . . . . . . . 40
1.7.16. TEKTRONIX-VAX . . . . . . . . . . . . . . . . . . . 42
1.7.17. WOLLONGONG VAX-VMS . . . . . . . . . . . . . . . . 44
1.7.18. WOLLONGONG VAX-VMS . . . . . . . . . . . . . . . . 45
1.7.19. WOLLONGONG-SYSTEM-V-UNIX . . . . . . . . . . . . . 47
1.7.20. SRI-TENEX/FOONEX/AUGUST . . . . . . . . . . . . . . 48
1.7.21. LLL-TOPS-10 . . . . . . . . . . . . . . . . . . . . 50
1.7.22. MIT-ITS-10/20 . . . . . . . . . . . . . . . . . . . 51
1.7.23. BBN-TOPS-20 . . . . . . . . . . . . . . . . . . . . 52
1.7.24. v TOPS-20AN . . . . . . . . . . . . . . . . . . . . 54
1.7.25. [DEC-VMS-LAN] . . . . . . . . . . . . . . . . . . . 55
1.7.26. FUSION-VAX . . . . . . . . . . . . . . . . . . . . 56
i
1.8. ELXSI . . . . . . . . . . . . . . . . . . . . . . . . . . 57
1.8.1. ELXSI . . . . . . . . . . . . . . . . . . . . . . . 57
1.9. FORTUNE . . . . . . . . . . . . . . . . . . . . . . . . . 58
1.9.1. [FORTUNE] . . . . . . . . . . . . . . . . . . . . . 58
1.10. GOULD . . . . . . . . . . . . . . . . . . . . . . . . . . 59
1.10.1. MPX-32 . . . . . . . . . . . . . . . . . . . . . . 59
1.11. HEWLETT PACKARD . . . . . . . . . . . . . . . . . . . . . 60
1.11.1. BBN-HP-3000 . . . . . . . . . . . . . . . . . . . . 60
1.12. HONEYWELL . . . . . . . . . . . . . . . . . . . . . . . . 62
1.12.1. [DPS6] . . . . . . . . . . . . . . . . . . . . . . 62
1.12.2. [DPS8] . . . . . . . . . . . . . . . . . . . . . . 64
1.12.3. MULTICS . . . . . . . . . . . . . . . . . . . . . . 65
1.13. IBM . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
1.13.1. IBM PC . . . . . . . . . . . . . . . . . . . . . . 67
1.13.2. FUSION-IBM-PC . . . . . . . . . . . . . . . . . . . 69
1.13.3. KNET/PC . . . . . . . . . . . . . . . . . . . . . . 70
1.13.4. WOLLONGONG-IBM-PC . . . . . . . . . . . . . . . . . 71
1.13.5. IBM-VM . . . . . . . . . . . . . . . . . . . . . . 72
1.13.6. [IBM-VM] . . . . . . . . . . . . . . . . . . . . . 74
1.13.7. KNET/VM . . . . . . . . . . . . . . . . . . . . . . 75
1.13.8. IBM-UNIX . . . . . . . . . . . . . . . . . . . . . 77
1.13.9. [IBM-MVS-LAN] . . . . . . . . . . . . . . . . . . . 78
1.13.10. UCLA-IBM/MVS . . . . . . . . . . . . . . . . . . . 79
1.13.11. [IBM-MVS] . . . . . . . . . . . . . . . . . . . . 82
1.13.12. [IBM-MVS/HYPERLINK] . . . . . . . . . . . . . . . 83
1.14. LISP MACHINE . . . . . . . . . . . . . . . . . . . . . . 85
1.14.1. [LMI] . . . . . . . . . . . . . . . . . . . . . . . 85
1.15. PERKIN-ELMER . . . . . . . . . . . . . . . . . . . . . . 87
1.15.1. [PERKIN-ELMER/HYPERLINK] . . . . . . . . . . . . . 87
1.16. PRIME . . . . . . . . . . . . . . . . . . . . . . . . . . 89
1.16.1. [PRIME] . . . . . . . . . . . . . . . . . . . . . . 89
1.17. RIDGE . . . . . . . . . . . . . . . . . . . . . . . . . . 90
1.17.1. RIDGE . . . . . . . . . . . . . . . . . . . . . . . 90
1.18. SYSTEM DEVELOPMENT CORPORATION . . . . . . . . . . . . . 91
1.18.1. v SDC . . . . . . . . . . . . . . . . . . . . . . . 91
1.19. SPERRY-UNIVAC . . . . . . . . . . . . . . . . . . . . . . 92
1.19.1. SPERRY-UNIVAC . . . . . . . . . . . . . . . . . . . 92
1.19.2. v SPERRY-1100 . . . . . . . . . . . . . . . . . . . 94
1.19.3. [SPERRY/HYPERLINK] . . . . . . . . . . . . . . . . 96
1.20. SUN MICROSYSTEMS . . . . . . . . . . . . . . . . . . . . 98
1.20.1. SUN-68000 . . . . . . . . . . . . . . . . . . . . . 98
1.21. SYMBOLICS . . . . . . . . . . . . . . . . . . . . . . . . 100
1.21.1. v SYMBOLICS . . . . . . . . . . . . . . . . . . . . 100
1.22. TANDEM . . . . . . . . . . . . . . . . . . . . . . . . . 102
1.22.1. [TANDEM] . . . . . . . . . . . . . . . . . . . . . 102
1.23. MULTIPLE-MACHINE IMPLEMENTATIONS . . . . . . . . . . . . 103
1.23.1. v EXCELAN-EXOS-8010 . . . . . . . . . . . . . . . . 103
1.23.2. FUSION . . . . . . . . . . . . . . . . . . . . . . 105
1.23.3. UNISOFT . . . . . . . . . . . . . . . . . . . . . . 106
ii
2. TCP/IP HARDWARE IMPLEMENTATIONS . . . . . . . . . . . . . . . . 107
2.1. ADVANCED COMPUTER COMMUNICATIONS . . . . . . . . . . . . . 107
2.1.1. v ACC-ECU . . . . . . . . . . . . . . . . . . . . . 107
2.1.2. v ACC-IF-11Q/1822 . . . . . . . . . . . . . . . . . 109
2.1.3. v ACC-IF-6000/1822 . . . . . . . . . . . . . . . . . 110
2.1.4. v ACC-IF-370/DDN . . . . . . . . . . . . . . . . . . 111
2.1.5. v ACC-IF-IMP/370 . . . . . . . . . . . . . . . . . . 112
2.1.6. v ACC-LH-DH/11 . . . . . . . . . . . . . . . . . . . 113
2.1.7. ACC-IF-11/HDH . . . . . . . . . . . . . . . . . . . 114
2.1.8. ACC-IF-11Q/HDH . . . . . . . . . . . . . . . . . . . 115
2.1.9. ACC-M/1822 . . . . . . . . . . . . . . . . . . . . . 116
2.1.10. ACC-ACP-625 . . . . . . . . . . . . . . . . . . . . 117
2.1.11. ACC-V/1822 . . . . . . . . . . . . . . . . . . . . 118
2.2. BOLT, BERANEK AND NEWMAN . . . . . . . . . . . . . . . . . 119
2.2.1. BBN-C/30 . . . . . . . . . . . . . . . . . . . . . . 119
2.3. BRIDGE COMMUNICATIONS . . . . . . . . . . . . . . . . . . 120
2.3.1. v BRIDGE . . . . . . . . . . . . . . . . . . . . . . 120
2.4. EXCELAN . . . . . . . . . . . . . . . . . . . . . . . . . 121
2.4.1. v EXCELAN-EXOS-101 . . . . . . . . . . . . . . . . . 121
2.4.2. EXCELAN-EXOS-200 . . . . . . . . . . . . . . . . . . 122
2.5. IMAGEN . . . . . . . . . . . . . . . . . . . . . . . . . . 123
2.5.1. IMPRINT-10 . . . . . . . . . . . . . . . . . . . . . 123
2.6. INTERLAN . . . . . . . . . . . . . . . . . . . . . . . . . 125
2.6.1. v INTERLAN-NS2010 . . . . . . . . . . . . . . . . . 125
2.6.2. v INTERLAN-NS2020 . . . . . . . . . . . . . . . . . 126
2.6.3. v INTERLAN-NI1010 . . . . . . . . . . . . . . . . . 127
2.6.4. v INTERLAN-NM10 . . . . . . . . . . . . . . . . . . 128
2.6.5. v INTERLAN-NI2010 . . . . . . . . . . . . . . . . . 129
2.6.6. v INTERLAN-NI3010 . . . . . . . . . . . . . . . . . 130
2.7. MITRE . . . . . . . . . . . . . . . . . . . . . . . . . . 131
2.7.1. v MITRE-NAC . . . . . . . . . . . . . . . . . . . . 131
2.8. QMI . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
2.8.1. v QMI . . . . . . . . . . . . . . . . . . . . . . . 133
2.9. SCOPE . . . . . . . . . . . . . . . . . . . . . . . . . . 135
2.9.1. DDN MICROGATEWAY . . . . . . . . . . . . . . . . . . 135
2.10. SPARTACUS . . . . . . . . . . . . . . . . . . . . . . . . 137
2.10.1. K200 . . . . . . . . . . . . . . . . . . . . . . . 137
2.10.2. ZILOG Z8000 . . . . . . . . . . . . . . . . . . . . 138
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
v