TCP/IP Version 1.1 for OS/2 Extended Edition

From OS2World.Com Wiki
Revision as of 21:52, 7 March 2025 by Jugbogdan (talk | contribs)
Jump to navigation Jump to search
| 90/05/15
| 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

  • 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

  • Business Solutions enabled by the NFS Client function
  • 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).
  • Growth Enablement and Investment Protection facilitated by the NFS Client capability and the support of the PC Network.
  • 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:

  • The existing investment in DASD is protected
  • Growth of the present DASD investment is enabled
  • the additional capital expense of a separate DASD database is avoided
  • Development costs associated with an additional file system are avoided
  • Existing resources are made available to a greater number of users, resulting in lower costs per user
  • 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:

  • RFC 1094 "NFS: Network File System Protocol Specification"
  • RFC 1057 "RPC: Remote Procedure Call Protocol Specification"
  • 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:

Title                                            Order Number
---------------------------------------------    -----------
IBM TCP/IP Version 1.1 for OS/2 Installation & Maintenance  SC31-6075-1
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:

  • 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)
  • Five megabytes of disk storage*
  • 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

  • Provide suitable hardware and software environments
  • Design IP network
  • Tailor TCP/IP for OS/2 for use in customer environment
  • Provide a Service Coordinator.

PACKAGING

The IBM TCP/IP for OS/2 EE base product is distributed with the following material:

  • Conditions of Use
  • Registration Card
  • Diskettes
    • Eight - 3.5-inch 1.44MB diskettes
    OR
    • Nine - 5.25-inch 1.2MB diskettes
  • IBM Transmission Control Protocol/Internet Protocol for OS/2 EE: (SC31-6075) Installation and Maintenance
  • IBM Transmission Control Protocol/Internet Protocol for OS/2 EE User's Guide (SC31-6076-1)
  • 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:

  • Conditions of Use
  • Registration Card
  • 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.