TCP/IP Version 1.1 for OS/2 Extended Edition
CUST-LET +---------------------------------------------------------------+
| 90/05/15 |
| IBM PROGRAMMING INFORMATION |
| IBM PROGRAMMING INFORMATION |
| IBM PROGRAMMING INFORMATION |
+---------------------------------------------------------------+
| |
| All European, Middle Eastern and African Countries. |
+---------------------------------------------------------------+
| This document is provided as general customer information |
| only. IBM products and services which are announced and |
| available in your country can be ordered under the applicable |
| standard agreements, terms, conditions and prices in effect |
| at the time. For further information please contact your |
| local IBM representative. |
+---------------------------------------------------------------+
ZP90-0238
TCP/IP Version 1.1 for OS/2 Extended Edition
o 5798-RXW
- P/N 66F5612 3.5 inch Media
- P/N 66F5613 5.25 inch Media
- P/N 66F5614 3.5 inch Media Source Material
- P/N 66F5615 5.25 inch Media Source Material
- P/N 66F5616 DUA (Object Code Only)
The Transmission Control Protocol/Internet Protocol(TCP/IP)
Version 1.1 for Operating System (OS)/2(TM) EE replaces the
TCP/IP Version 1.0 offering. TCP/IP Version 1.1 for OS/2 EE
offers all the function of the Version 1.0 product as well as
making available a new feature, Network File System (TM) Client.
This NFS Client feature is based on Request for Comments (RFC)
1094, Network File System Protocol Specification.
The NFS Client function within TCP/IP Version 1.1 for OS/2 EE
satisfies the NFS statements of direction made in the TCP/IP V1.0
for OS/2 announcement, dated 2/6/90.
See programming announcement, ZP90-0126, dated February 6, 1990,
for a full list of the functions provided by the TCP/IP Version
1.0 for OS/2 offering. For ease of migration, customers who
currently have Version 1.0 will be offered an upgrade to Version
1.1 for a fee.
Additionally, client support of the Serial Line Internet Protocol
(SLIP) is provided. Support is also included for File Transfer
Protocol Application Programming Interface (FTP API), and PC
Network.
Support of the IBM Industrial Computer, GEARBOX (TM) Model 800 is
announced for both TCP/IP Version 1.0 for OS/2 as well as TCP/IP
Version 1.1 for OS/2 EE.
The programming requirement for both the IBM C Language Compiler
(TM) Version 1.1 (6280284) and the Microsoft (TM) C Version 5.1
compiler (414557) has been removed. The only compiler required is
the IBM C Language Compiler (TM) Version 1.1 (6280284).
IBM's current intentions and plans stated in this announcement
are subject to review. Announcement of any product will be based
upon IBM's business and technical judgement.
(TM) Trademark of International Business Machines, Inc.
(TM) NFS is a trademark of SUN Microsystems, Inc.
GENERAL AVAILABILITY
Planned General Availability Date is October, 1990.
HIGHLIGHTS
o Business Solutions enabled by the NFS Client function
o User productivity aides are provided by the support of SLIP,
the FTP API, LaMail enhancements and the IBM C Language Compiler
Version 1.1 (6280284).
o Growth Enablement and Investment Protection facilitated by the
NFS Client capability and the support of the PC Network.
o Systems Management capabilities are extended by the NFS Client
function as well as the enhancements to the LaMail mail handler.
DESCRIPTION
BUSINESS SOLUTION
TCP/IP Version 1.1 for OS/2 provides additional function to the
previous Version 1.0 with the inclusion of Network File System
Client support.
This enhancement provides access to and participation in an
overall business solution for a user by implementing NFS Client
over IBM and other Vendors Host Systems for OS/2 based end-user
workstations. NFS allows data to be accessed from attached
systems running NFS over either an Ethernet (TM) version 2.0, an
IEEE 802.3, or an IBM Token- Ring Internet Protocol Lan.
The Network File System (NFS) Client function gives the OS/2 user
the capability to access and change common user data shared by
S/370 Host Systems and other TCP/IP users in the network. This
function provides user access to systems other than IBM on the
network, as well. The net result is that more timely information
is made available to all users, thereby aiding them in their
decision making process.
The NFS client function allows authorized users to access files
located on remote systems as if they were local. Thus an OS/2
workstation user can access a file anywhere in the network that
it is attached to, thereby reducing the amount of storage needed
at the workstation site.
NFS support on TCP/IP for OS/2 EE allows the sharing of data
among IBM TCP/IP for OS/2 systems, IBM TCP/IP for MVS systems,
IBM TCP/IP for VM systems, IBM AIX family of products, including
RISC/System 6000 systems using AIX Version 3, as well as many
other vendor's systems supporting NFS.
When the NFS Client function is used in conjunction with the IBM
TCP/ IP for VM and MVS products, the user receives the additional
benefits of S/370 data management.
USER PRODUCTIVITY
The Network File System permits the user or client machine to
access data from the server(s) transparently. The user issues a
"mount" command which associates a local directory with a file or
file system on a remote host. The"unmount" command removes the
association established by an earlier "mount" command. The user
can issue multiple "mount" commands associating data that is
resident on one or several systems with different local
directories. This directory and sub-directory structure can be
different for different individual client systems.
The NFS Client support provides a level of user productivity
enhancement. The Remote Procedure Call Application Programming
Interface(RPC API) provides a set of program accessible library
routines that allow for transparent execution of procedures on
remote systems. Application programmers can use this interface to
write write programs employing RPC technology.
The Network File System uses Remote Procedure Call as the basis
for communication between client and server. The Remote Procedure
Call (RPC) function makes remote procedures appear as if they
were local to the client system, and uses an External Data
Representation (XDR) which allows operation to be independent of
machine internal formats. RPC is available to the user who wants
to write their own applications. The Network File System is
written to the UDP, User Datagram Protocol, interface.
Additional user productivity aides are provided by the support of
the following functions:
1. SLIP - TCP/IP Version 1.1 for OS/2 EE includes support for the
Serial Line Internet Protocol, SLIP.
The purpose of SLIP is to allow use of the same TCP/IP
applications (e.g., TELNET, FTP, LaMail) over a serial line as if
the OS/2 system were directly connected to a LAN. Multiple
TCP/IP applications can be used from the serially connected
workstation.
2. FTP API - TCP/IP Version 1.1 for OS/2 EE includes support for
a File Transfer Protocol Application Programming Interface (FTP
API).
This File Transfer Protocol (FTP) client application programming
interface is a high-level programming interface for sending and
receiving files, creating and listing remote directories. Third
party transfers that use the PROXY subcommand and multiple
simultaneous connections are supported.
3. LaMail - TCP/IP Version 1.1 for OS/2 EE includes the LaMail
mail handler.
LaMail is an IBM Presentation Manager (TM) application that
allows users to view and create mail, save mail in mail folders
and perform many other mail handling and file editing functions.
With NFS, mail folders may be stored on a remote system. LaMail
allows users to exchange mail with other systems that support the
Simple Mail Transfer Protocol (SMTP) used in TCP/IP.
The requirement for both the IBM C Language Compiler Version 1.1
(6280284) and the Microsoft C (TM) Version 5.1 Compiler (414557)
has been removed.
GROWTH ENABLEMENT and INVESTMENT PROTECTION
The NFS Client function enables the user to continue to use his
existing DASD file system without being concerned about having to
develop an independent file system for his TCP/IP OS/2 users.
Thus:
o The existing investment in DASD is protected
o Growth of the present DASD investment is enabled
o the additional capital expense of a separate DASD database is
avoided
o Development costs associated with an additional file system are
avoided
o Existing resources are made available to a greater number of
users, resulting in lower costs per user
o More data retrieval options are made available to users,
resulting in greater ease of use and flexibility.
Investment protection for a customer with the IBM PC Network
installed is provided by the inclusion of support for the PC
Network in the TCP/IP Version 1.1 for OS/2 EE product. This
support is mutually exclusive with the support provided for
Ethernet.
STANDARDS
IBM is committed to industry standards. The Internet protocol
suite is still evoling through the mechanism of Request for
Comments (RFC). New protocols are being designed and implemented
by researchers, and are brought to the attention of the Internet
community in the form of an RFC. Some of them are so useful that
they become a "recommended" protocol. that is, all future
implementations of TCP/IP are recommended to implement this
particular function or protocol. These become the "de facto"
standards, by which the TCP/IP protocol suite is built upon. The
Network File System Client feature provided in the TCP/IP Version
1.1 for OS/2 EE system is based upon the following RFCs:
o RFC 1094 "NFS: Network File System Protocol Specification"
o RFC 1057 "RPC: Remote Procedure Call Protocol Specification"
o RFC 1014 "XDR: External Data Representation Standard"
STATEMENT OF GENERAL DIRECTION
It is IBM's intention to provide an X Window System server
function using the Presentation Manager in the TCP/IP for OS/2
environment.
Announcement of this capability will be based on IBM's business
and technical judgement.
PUBLICATIONS
The following publications are shipped as documentation with the
program:
Order
Title Number
--------------------------------------------- -----------
IBM TCP/IP Version 1.1 for OS/2 SC31-6075-1
Installation & Maintenance
IBM TCP/IP Version 1.1 for OS/2 User's Guide SC31-6076-1
IBM TCP/IP Version 1.1 for OS/2 Programmer's
Reference SC31-6077-1
Additional copies of these publications will be available from
Copenhagen after general availability.
TECHNICAL INFORMATION
SPECIFIED OPERATING ENVIRONMENT
MACHINE REQUIREMENTS
TCP for OS/2 is designed to operate in conjunction with the IBM
Operating System/2 Extended Edition Version 1.2. Any personal
computer that the Operating System/2 Extended Edition Version 1.2
(5669-336) supports will also be supported by the IBM TCP/IP for
OS/2 Version 1.1 product, including the Personal System/2(R), the
Personal Computer AT(R), the IBM Industrial Computer including
the GEARBOX-800 (7568), with appropriate fixed disk and memory,
or the IBM Personal System/55 with OS/2 EE J1.2.
In addition to the system requirements of the OS/2 environment,
TCP/IP for OS/2 Version 1.1 requires:
o A Communication adapter from the following:
- IBM PC Network Adapter II
- IBM PC Network Adapter II/A
- IBM Token-Ring Network Adapter
- IBM Token-Ring Network Adapter II
- IBM Token-Ring Network Adapter/A
- IBM Token-Ring Network 16/4 Adapter
- IBM Token-Ring Network 16/4 Adapter/A
- 3Com(5) Etherlink II(5) Adapter
- 3Com Etherlink/MC (Model 3C523)
- Western Digital Ethercard PLUS(6) Adapter
- Western Digital Ethercard PLUS/A(6) Adapter
- Ungermann-Bass NIUps/2 Adapter (Model PC3030)
- Ungermann-Bass NIUpc Adapter (Model PC2030)
o Five megabytes of disk storage*
o The following accessories are required for installing TCP/IP
for OS/2:
- A 3.5 or 5.25-inch diskette drive
- A keyboard (IBM Personal Computer AT or Enhanced)
- A color or monochrome monitor
- A mouse (optional).
NOTES:
* Required for the executable programs and program libraries.
An additional 8MB of disk storage are required for the source
code.
(R) Registered trademark of International Business Machines
Corporation.
(5) Trademark of 3Com Corporation.
(6) Trademark of Western Digital Corporation.
PROGRAMMING REQUIREMENTS
The TCP/IP Version 1.1 for OS/2 EE offering is designed to
operate with the IBM Operating System/2 (OS/2) Extended Edition
Version 1.2 product.
Customers who wish to develop TCP/IP applications using the
available customer programming interfaces, or who wish to make
modifications to the TCP/IP base product may use either the IBM C
Language Compiler Version 1.1 (6280284) or the Microsoft C
Compiler Version 5.1 (414557).
PLANNING INFORMATION
Memory requirements for the TCP/IP Version 1.1 for OS/2 are
directly dependent on the number and types of applications that
are run. For assistance in planning OS/2 requirements, refer to
the OS/2 EE Information and Planning Guide (G360-2650), which
instructs the user in how to determine complete OS/2 system
needs. For similar information in planning TCP/IP for OS/2 needs,
refer to the IBM TCP/IP Version 1.1 for OS/2 EE Installation and
Maintenance (SC31-6075) manual.
CUSTOMER RESPONSIBILITIES
o Provide suitable hardware and software environments
o Design IP network
o Tailor TCP/IP for OS/2 for use in customer environment
o Provide a Service Coordinator.
PACKAGING
The IBM TCP/IP for OS/2 EE base product is distributed with the
following material:
o Conditions of Use
o Registration Card
o Diskettes
- Eight -- 3.5-inch 1.44MB diskettes
OR
- Nine -- 5.25-inch 1.2MB diskettes
o IBM Transmission Control Protocol/Internet Protocol for OS/2
EE: (SC31-6075) Installation and Maintenance
o IBM Transmission Control Protocol/Internet Protocol for OS/2 EE
User's Guide (SC31-6076-1)
o IBM Transmission Control Protocol/Internet Protocol for OS/2 EE
Programmer's Reference (SC31-6077-1).
The IBM TCP/IP for OS/2 EE source materials are distributed with
the following material:
o Conditions of Use
o Registration Card
o Diskettes
- Nine -- 3.5-inch 1.44MB diskettes
OR
- Nine -- 5.25-inch 1.2MB diskettes
SECURITY, AUDITABILITY AND CONTROL
IBM TCP/IP for OS/2 EE uses the security and auditability
features of the OS/2 Extended Edition operating system. The
KERBEROS* function provided in TCP/IP for OS/2 can provide an
additional security capability when implemented in user-written
TCP/IP applications.
User management is responsible for evaluation, selection and
implementation of security features, administrative procedures,
and appropriate controls in application systems and communication
facilities.
* KERBEROS normally provides user authentication by means of the
Data Encryption Standard (DES) algorithm. The DES feature cannot
be exported outside of the United States and Canada due to
government regulations. Thus, the DES (Data Encryption Scheme) is
not provided and the user must write his own scheme. IBM will
provide the information required by the customer to allow the
customer to write his own encryption routine.
User management is responsible for evaluation, selection, and
implementation of security features, administrative procedures,
and appropriate controls in application systems and communication
facilities.
ORDERING INFORMATION
Existing Customers of TCP/IP FOR OS-2 EE Version(s) 1.0 can
obtain the upgrade to TCP/IP FOR OS/2 EE Version 1.1 by ordering
the following codes:
Part Number Program Number Upgrade for
66F5627 5798-RXW 3.5 inch Media
66F5628 5798-RXW 5.25 inch Media
66F5629 5798-RXW 3.5 inch Source Material
66F5630 5798-RXW 5.25 inch Source Material
66F5631 5798-RXW DUA (Object Code Only)
Customers should use the Program Upgrade Order Form which is
available from their IBM Marketing Representative.
CHARGES, TERMS & CONDITIONS
CHARGES
Consult your IBM Marketing Representative for the applicable
One-Time Charge.
A one-time Upgrade Charge is available to customers who have
purchased TCP/IP Version 1.0 for OS/2.
Proof of Entitlement to Program Upgrade is: Front Cover of
Version 1.0 of TCP/IP for OS/2 EE.
Program Upgrades will be available until May 15, 1991.
Customers acquiring TCP/IP Version 1.1 for OS/2 through an
upgrade charge will be required to destroy or erase all program
material and related documentation of the program for which the
upgrade is acquired.
TERMS AND CONDITIONS
This program is available from IBM under the Terms and Conditions
for Purchase and is subject to the Conditions of Use contained in
the program package.
The Conditions of Use authorize the customer to use the program
on only one machine at any one time.
VOLUME DISCOUNT
Volume discount is available under the Terms and Conditions for
IBM Volume Discount.
This program will be included into Category A of Exhibit 8
(COU-0).
The program is eligible for the Customer Fulfilment Option.
EDUCATIONAL ALLOWANCE
Educational Allowance is available in Exhibit 8E. Academic Use
Allowance is not available for this program.
SPECIAL EDUCATIONAL ALLOWANCE FOR VOL. ORDERS
This Distribution & Usage Authorization is available under the
Special Educational Allowance for Volume Orders of Authorization
to Copy Selected IBM PC-PS/2 Conditions of Use Programs. Consult
your IBM Marketing Representative for details.
WARRANTY
IBM standard warranty of media. Warranty period 3 months (or the
period required by local legislation, if greater.
DISTRIBUTION AND USAGE AUTHORIZATION
This program and its upgrades are eligible for the Distribution &
Usage Authorization for IBM programs. The customer may make
copies upon receipt of an Authorization form which designates the
program which may be copied and the quantity of copies
authorized. Consult your IBM Marketing Representative for the
applicable Charges, Terms and Conditions
PROGRAM SERVICES
Assistance with defect related queries will be provided to
registered Customer Technical Support Locations (CTSLs) by the
country specified technical support group. Such service will be
in accordance with the Service Statement included in the program
package, and will be available until the Service End Date,
September 28, 1991
CUSTOMER TECHNICAL SUPPORT LOCATION (CSTL)
The customer should establish a Customer Technical Support
Location (CSTL) to act as the focal point for end-user assistance
within the customer's organisation. The CTSL will also be the
contact point to IBM for technical queries.
***** END OF DOCUMENT *****