re:
http://www.garlic.com/~lynn/2011p.html#42 z/OS's basis for TCP/IP
this talks about bsd 4.3 tahoe (june 1988) and reno (early 1990)
distributions ... I've still got original source distribution
backed up someplace
http://en.wikipedia.org/wiki/Berkeley_Software_Distribution
All the BSD stuff was done in C language and tahoe and reno
distributions were picked up and used by large number of different
platforms. As previously mentioned, IBM mainframe was done in
vs/pascal.
attached from summer 1988 (R1L2 about the same time as 4.3 tahoe)
... part of announce includes reference to adding support to the product
that I had done for RFC1044.
The basic support had been doing approx. 44kbytes/sec. using nearly 3090
processor. For rfc1044, some tuning tests I did at Cray Research, got
mbyte/sec channel media sustained throughput using only modest amount of
4341 (nearly 500 times improvement in bytes transferred per instruction
executed). misc. past posts mentioning doing rfc1044
http://www.garlic.com/~lynn/subnetwork.html#1044
NUMBER 288-396
DATE 880726
CATEGORY LS00, LS60, AS20
TYPE Programming
TITLE IBM TCP/IP FOR VM (TM) RELEASE 1 MODIFICATION LEVEL 2 WITH ADDITIONAL
FUNCTION AND NEW NETWORK FILE SYSTEM FEATURE
ABSTRACT IBM announces Transmission Control Protocol/Internet Protocol
(TCP/IP) for VM (5798-FAL) Release 1 Modification Level 2.
Release 1.2 contains functional enhancements and a new optional
Network File System (NFS) (1) feature. VM systems with the NFS
feature installed may act as a file server for AIX (TM) 2.2, UNIX (2)
and other systems with the NFS 3.2 client function installed.
Additional functional enhancements in Release 1.2 include: support
for 9370 X.25 Communications Subsystem, X Window System (3) client
function, the ability to use an SNA network to link two TCP/IP
networks, and a remote execution daemon (server).
Charges
Graduated Monthly
Program Processor One-Time License
Number Group Charge Charge
5798-FAL 10 $ 3,000 $ 335
15 4,000
20 7,000
30 10,000
40 16,000
50 21,670
Planned Availability Date: September 30, 1988
(Refer to the External Ordering Information for shipment
dates.)
(TM) Trademarks of the International Business Machines Corporation.
(1) Trademark of Sun Microsystems, Inc.
(2) Registered trademark of American Telephone and Telegraph.
(3) Trademark of Massachusetts Institute of Technology.
PRODNO 5798-FAL IBM Transmission Control Protocol/Internet
Protocol for VM
IMKTG MARKETING INFORMATION
MARKETING CHANNELS
o NCMD
o SWMD
PRODUCT POSITIONING
There is a rapid increase in the number of workstations used
for engineering/scientific computing as well as increased use by many
other industries. The Network File System is popular as a file
server to support these workstations. The Network File System on
IBM TCP/IP for VM allows the IBM systems running VM to act as a file
server for the engineering/scientific workstations. The DASD and
associated VM programming support provide a high quality system for
use as a file server in this environment. Systems of other vendors
with the NFS 3.2 client protocols implemented may access files on the
VM system using TCP/IP and the NFS feature. The IBM AIX Network File
Systems provide client function that will access these files. The
IBM Personal Computer feature of TCP/IP for VM does not contain NFS
client function and cannot access NFS files on the VM system.
MARKETING STRATEGY
IBM TCP/IP for VM and the Network File System should be
marketed to customers with VM systems and engineering/scientific
workstations with NFS 3.2 installed.
MARKETING FOCUS
SALES COMPENSATION PLAN: Normal provisions apply.
MEASUREMENT VALUE (MV): MV is available on HONE for all programs by
keying the command POINTS 5798-FAL at the entry prompt arrow of the
selection screen. MV is also available on AAS under the mnemonic
QSLM.
HONE INFORMATION
Proposal material will not be available through HONE.
The configuration aids CFPROGS will be available through HONE
on September 30, 1988, and will be available to customers eligible to
use IBMLink. The fast path name is CFPROGS.
IADMIN ADMINISTRATIVE INFORMATION
ORDERING INFORMATION
The HONE configuration aid CFPROGS may be used to determine
ordering information. The HONE aid SYSLINK may be used to transmit
the ordering information from HONE to AAS.
PROCESSOR GROUP-TO-PROCESSOR GROUP UPGRADES The program in this
announcement is eligible for processor group upgrades (e.g., Group 20
to Group 40) when notification is received that the customer has
changed the processor (designated machine) on which the licensed
program is running. For special administrative information, refer to
ADMININFO Item Number DVG33.
PROGRAMMING RPQS
Requests for PRPQs will not be accepted.
SPONSORING EXECUTIVE
S. J. Palmisano
Group Director
Mid-Range Systems Management
OVERVIEW HIGHLIGHTS
o Network File System Feature
o 9370 integrated X.25 support (driver)
o X Window System client function
o Remote execution daemon
o SNA network link
o HYPERchannel (4) support (driver).
(4) Trademark of Network Systems Corporation.
DESCRIPTION
NETWORK FILE SYSTEM FEATURE
The Network File System (NFS) feature provides file server support
for the NFS 3.2 protocols developed by Sun Microsystems, Inc. This
support enables the VM system to act as a file server for vendor
systems with the NFS 3.2 client function installed. NFS has been
implemented on the IBM AIX systems as well as many other vendor's
systems. Optional encryption of file handles requires
IBM Information Protection System Cryptographic programs for VM/CMS
(5796-PPK) or a customer-supplied encryption procedure. The NFS
feature does not include the Network File System client function.
The Network File System feature uses the *BLOCKIO CP system
service, and can reference CMS-format minidisks on any DASD supported
by *BLOCKIO. Special formatting of the CMS minidisk by the RESERVE
command is not required.
The Network File System feature includes Remote Procedure
Call. The RPC function of the Network File (RPC) System makes remote
procedures appear as if they were local. Both the NFS and RPC
protocols adhere to the External Data Representation (XDR)
specification, which allows the protocols to be independent of
machine internal format.
The RPC is implemented as a library of procedures. The
customer who wishes to write applications using RPC will require
IBM C for System/370 (5713-AAH) and the IBM VS Pascal Library
(5668-717).
OTHER TCP / IP FOR VM FUNCTIONAL ENHANCEMENTS IN VERSION 1.2
9370 X.25 Communications Subsystem Support
A driver is provided to support connection of the IBM TCP/IP for VM
program offering to an X.25 network using the 9370 X.25
Communications Subsystem.
REMOTE EXECUTION DAEMON
A remote execution daemon (server) (REXECD) is provided to allow
remote execution of VM EXECs and CP/CMS commands. Systems with the
Remote Execution (REXEC) client function installed may initiate
execution of VM EXECs and CP/CMS commands from the remote system.
IBM AIX/RT (TM) and IBM TCP for the Personal System/2 (R) (PS/2 (R))
have the client REXEC function available.
(TM) Trademark of the International Business Machines Corporation.
(R) Registered trademarks of the International Business Machines
Corporation.
SNA NETWORK LINK
IBM TCP/IP for VM installed on a VM system with IBM ACF/VTAM for
VM/SP (5664-280) may interconnect the TCP/IP network via SNA to
another TCP/IP network attached to a remote VM system with IBM TCP/IP
for VM and IBM ACF/VTAM for VM/SP installed on the remote system.
The SNA LU-0 protocol is used to link the two systems.
CMS X WINDOW SYSTEM (VERSION X.11)
The CMS X Window System is an application program interface (API)
which allows a CMS program access to a bit-mapped, high-resolution
display connected to system running an X Window System (Version X.11)
server program. The IBM AIX/RT X Window System Version 2.1 offers
the required X Window System server function. The X Window System
API allows the development of code portable across operating systems
and displays. The CMS application using the X Window System client
function communicates with the X Window System server function on the
AIX system. The CMS applications using the X Window System function
will be written in C and require the IBM C for System/370 program
offering (5713-AAH) and the IBM VS Pascal Library (5668-717). TCP/IP
is used as the communication protocol between the VM system and the X
Window System server system.
HYPERCHANNEL SUPPORT (DRIVER)
A driver is provided to support connection of the IBM TCP/IP for VM
program to a NSC HYPERchannel network using a NSC IBM channel
adapter. Support conforms to specifications outlined in RFC1044 for
16-bit address configuration.
NOTE: Customer application programs that interface to IBM TCP/IP for
VM and written in IBM C for System/370 Program Offering (5713-AAH)
require the IBM VS Pascal Library (5668-717) for execution.
For additional information on TCP/IP for VM, refer to
Programming Announcement 287-165, dated April 21, 1987.
... snip ...